Skip to content
DocsAPI ReferenceAudit Endpoints
API Reference

Audit Endpoints

Audit API Endpoints

Run GDPR compliance audits and manage audit results programmatically.

Endpoints

MethodEndpointAuthDescription
POST/api/audit/singleRun single audit on a URL
GET/api/audit/List all audits
GET/api/audit/:idGet audit result by ID
POST/api/bulk/startStart bulk audit batch
GET/api/bulk/status/:jobIdCheck bulk audit status
GET/api/bulk/results/:jobIdGet bulk audit results
GET/api/bulk/export/:jobIdExport results as CSV
DELETE/api/bulk/cancel/:jobIdCancel running bulk audit

Run an Audit

bash
POST /api/audit/single
Authorization: Bearer YOUR_TOKEN

{
  "url": "https://example.com",
  "type": "gdpr",
  "tier": "business"
}

# Response:
{
  "id": "audit_uuid",
  "status": "completed",
  "score": 72,
  "issues": [
    {
      "severity": "critical",
      "category": "cookies",
      "description": "Third-party cookies set before consent",
      "recommendation": "Defer cookie-setting scripts until consent granted"
    }
  ]
}
Documentation — CONSETO | CONSETO