API
External API for fetching Chats and individual messages for external analytics.
To use a new external API, go to the Settings → API and check the external API key section.
Over here you will have the Generate button which will generate the new API key.
You will see it only once, so it's important that you copy it.
GET /api/public/v1/agents/:agent_id/chats
Returns chat summaries with cursor pagination.
GET /api/public/v1/agents/:agent_id/chats/:chat_id
Returns one chat with its public message fields.
For the OpenApi endpoint, visit: https://app.helply.com/api/public/v1/openapi.json
The External API allows you to access your Helply conversation data. You can fetch chats and messages for a specific agent to build custom reports, dashboards, or internal data pipelines outside of Helply.
Currently, the Helply API v1 includes:
GET /api/public/v1/agents/:agent_id/chats — retrieves a list of chatsGET /api/public/v1/agents/:agent_id/chats/:chat_id — retrieves a single chat and its messagesYes. In this release of the v1, the API only allows reading data. You cannot create, update, or delete anything.
Go to Settings → API in Helply:
Authorization headerImportant: API keys are only visible once. If lost, you must regenerate a new key, which will disable the old key.
Yes, you can filter chats by:
By default, the API returns the last 30 days of data.
The API allows a maximum of 6 months (183 days) per request.
Yes. Responses are cursor-paginated to help you navigate large datasets efficiently.
The API allows 60 requests per 60 seconds per API key. If you exceed this limit, your requests will be temporarily blocked until the rate resets.
Yes, an OpenAPI specification is provided for easier integration with your clients.
For OpenApi endpoint, visit: https://app.helply.com/api/public/v1/openapi.json