Compliance API
Automated regulatory compliance monitoring tailored to your industry and jurisdiction.
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /compliance/tasks | List compliance tasks |
POST | /compliance/scan | Run compliance scan |
GET | /compliance/dashboard | Compliance dashboard data |
PUT | /compliance/tasks/:id | Update 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
}
}