AthenaHQ API
The AthenaHQ API enables programmatic and scalable interaction with the AthenaHQ platform. Build custom integrations, automate workflows, and extend AthenaHQ’s capabilities to meet your organization’s specific needs.Authentication
All API requests require authentication using an API key. API keys are managed through your organization’s dashboard and can be scoped to specific websites for granular access control.Create API Keys
Generate and manage API keys in your organization settings
For detailed information about authentication methods and API key management,
see the Authentication documentation.
Dates & Timezones
All timestamps passed to and returned from the API are in UTC, unless otherwise specified.Streaming schedules
Response analytics select one schedule at a time. Usefilters.schedule_id in
JSON requests: default (also used when omitted), manual, or a custom
schedule’s UUID. Default includes all pre-cutover history. Archived schedules
retain their results. There is no combined All schedules selection.
Discover available schedules with GET /api/v1/prompt-schedules?website_id=...
and use each row’s selection value. For GET /api/v1/date-range, pass that
value as the schedule_id query parameter. The MCP equivalent is
get_prompt_schedules.