API Reference
Overview

API Reference

Complete reference for all Legistry AI API endpoints.

Base URL

https://api.legistry.ai/api/v1

Authentication

All endpoints require a Bearer token unless marked as Public.

Authorization: Bearer YOUR_ACCESS_TOKEN

Response Format

All responses return JSON with consistent structure:

Success:

{
  "id": "uuid",
  "field": "value",
  "created_at": "2026-03-08T12:00:00Z"
}

Error:

{
  "detail": "Human-readable error message"
}

Available APIs

APIBase PathDescription
Contracts/contractsCRUD + AI drafting + analysis
Signatures/signaturesE-signature sending, signing, verification
Chat/chatRAG AI Q&A over your documents
Compliance/complianceRegulatory scanning + alerts
Vendors/vendorsVendor management + risk assessment
Analytics/analyticsLegal spend data + forecasts
Documents/documentsFile upload + AI analysis
Team/teamInvitations + member management
Integrations/integrationsThird-party connections

Pagination

List endpoints support pagination via query parameters:

GET /api/v1/contracts?page=1&page_size=20
ParameterDefaultMaxDescription
page1Page number
page_size20100Items per page

Status Codes

CodeMeaning
200Success
201Created
400Bad Request — invalid input
401Unauthorized — missing or invalid token
403Forbidden — insufficient permissions
404Not Found
429Rate Limited
500Internal Server Error