API Reference

Developer Docs

Integrate Omnisight AI into your workflows with our REST API.

{</>

Authentication

All API requests require a Bearer token or scoped API key in the Authorization header:

Authorization: Bearer <your-api-key>
Content-Type: application/json

API keys are scoped per role (read-only, read-write, admin) and optionally per brand. Generate keys from Dashboard → Billing → API Keys.

Endpoints

GET
/api/v1/brands

List all brands for the authenticated tenant

GET
/api/v1/brands/:id/score

Get the current Discovery Score breakdown

GET
/api/v1/brands/:id/citations

List AI citation checks with model, query, and confidence

GET
/api/v1/brands/:id/rankings

Get SERP rankings across tracked keywords

GET
/api/v1/brands/:id/backlinks

List backlink profile with DA, status, and anchor text

POST
/api/v1/scans/trigger

Trigger an on-demand discovery scan

GET
/api/v1/approvals

List pending approval items from the Builder agent

POST
/api/v1/approvals/:id/approve

Approve a pending content deployment

GET
/api/v1/reports/generate

Generate a PDF or HTML report for a brand

GET
/api/v1/brands/:id/threats

List active brand threats (phishing, squatting, impersonation)

POST
/api/v1/brands/:id/takedowns

Initiate a DMCA takedown request

GET
/api/v1/brands/:id/takedowns

List takedown requests and their status

GET
/api/v1/brands/:id/domains

List monitored domains and squatting alerts

GET
/api/v1/brands/:id/protection/score

Get the Brand Safety Score breakdown

GET
/api/v1/brands/:id/provenance

Verify C2PA content credentials for a URL

GET
/api/v1/brands/:id/influence

Get AI citation influence mapping data

GET
/api/v1/brands/:id/entity-graph

Get brand entity consistency graph and score

GET
/api/v1/brands/:id/compliance

Get compliance status (EU AI Act + GDPR)

GET
/api/v1/brands/:id/evidence/:threatId

Download evidence bundle for a threat

Rate Limits

Starter

Read: 60 req/min

Write: 10 req/min

Professional

Read: 200 req/min

Write: 50 req/min

Agency / Ultra

Read: 1,000 req/min

Write: 200 req/min