Create a report
Create a new AI Share of Voice report and queue it for generation. The report will evaluate the brand across multiple AI engines (ChatGPT, Claude, Google AI) using generated and optional custom prompts.
Requires an instance admin key; organization keys receive 403.
Authorization
BearerAuth An instance admin key from ADMIN_API_KEYS, or an organization key (elmo_…) issued from the dashboard.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
The brand name to analyze
1 <= lengthThe brand's website — a domain (nike.com) or a full URL. A URL with a path (e.g. https://www.nike.com/golf) scopes the analysis to that page; mentions are tracked against its domain either way.
1 <= lengthOptional list of custom prompts to include in the report
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/reports" \ -H "Content-Type: application/json" \ -d '{ "brandName": "string", "brandWebsite": "string" }'{ "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9", "status": "pending", "brandName": "string", "brandWebsite": "string", "createdAt": "2019-08-24T14:15:22Z"}