API versions
v3 – current and recommended
v3 is the fully supported release of the Conversations API. It runs on PolyAI’s event-sourced data platform and offers:- real-time, highly reliable ingestion
- consistent timestamp formatting
- empty strings ("") instead of
nullfor empty text fields - additional metadata fields such as
latency,translated_user_input, andenglish_agent_response
https://api.{region}.platform.polyai.app/v3/{account_id}/{project_id}/conversations
Regional base URLs
Endpoint format:
https://api.{region}.platform.polyai.app/{version}/{account_id}/{project_id}/conversations
Authentication
The Conversations API uses API key authentication.v3
API keys for v3 are issued directly by PolyAI and configured internally for your organisation. Customers should request v3 access through their PolyAI representative.Endpoints
The Conversations API includes endpoints for:- retrieving conversation records
- accessing turn-by-turn transcripts
- reviewing handoff details
- querying concurrency limits
- configuring dynamic number insertion (DNI) reservations
- receiving webhook updates in real time
Example: Retrieve a conversation (v3)
GET https://api.{region}.platform.polyai.app/v3/{account_id}/{project_id}/conversations/{conversation_id}
Response includes:
- full transcript with consistent timestamps
- latency metrics
- translation fields (when enabled)
- agent and user turns
- handoff metadata (if present)

