Skip to main content

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. Use filters.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.