API Reference
Compliance

Compliance API

Automated regulatory compliance monitoring tailored to your industry and jurisdiction.

Endpoints

MethodPathDescription
GET/compliance/tasksList compliance tasks
POST/compliance/scanRun compliance scan
GET/compliance/dashboardCompliance dashboard data
PUT/compliance/tasks/:idUpdate task status

List Compliance Tasks

GET /api/v1/compliance/tasks?status=pending&priority=high
{
  "tasks": [
    {
      "id": "task-uuid",
      "title": "GDPR Data Processing Agreement Missing",
      "description": "Contract with Acme Corp lacks a Data Processing Agreement as required by GDPR Article 28.",
      "priority": "high",
      "status": "pending",
      "due_date": "2026-04-08",
      "contract_id": "contract-uuid",
      "contract_title": "Services Agreement - Acme Corp",
      "regulation_type": "GDPR",
      "jurisdiction": "EU"
    }
  ],
  "total": 5
}

Run Compliance Scan

Trigger a scan across all contracts for regulatory issues.

POST /api/v1/compliance/scan
{
  "scope": "all",
  "jurisdictions": ["US-CA", "EU"]
}

Compliance scanning uses CrewAI agents powered by GPT-5.1 + Perplexity AI for real-time regulatory research. Results are personalized based on your organization profile (industry, jurisdiction, company size).


Compliance Dashboard

GET /api/v1/compliance/dashboard
{
  "summary": {
    "total_tasks": 12,
    "pending": 5,
    "in_progress": 3,
    "resolved": 4
  },
  "by_priority": {
    "high": 3,
    "medium": 5,
    "low": 4
  },
  "by_regulation": {
    "GDPR": 4,
    "SOX": 2,
    "CCPA": 3,
    "Industry Specific": 3
  }
}