API Reference
Submit Audit
Submit a domain for AEO audit and receive a job reference for status polling.
POST
/api/v1/auditsSubmit a domain for AEO audit. Returns immediately with a job reference.
Request Body
| Name | Type | Required | Description |
|---|---|---|---|
domain | string | Required | The domain to audit (e.g., "example.com"). Protocol and www prefix are stripped automatically. |
Example
Try it
Response
On success the API queues a new audit and returns 201 Created. Use the slug to poll GET /audits/[slug]/status until the audit reaches completed.
201New audit queued
If the domain has been audited before, returns 200 with the existing engines array instead of queuing a new job.
200Existing audit found
If a job is already queued or in progress for this domain, returns 200 with the current stage.
200Job already in queue
400Invalid domain
Domain normalization strips the protocol (http/https), www prefix, and trailing paths.
https://www.example.com/about becomes example.com.