Create analysis
Send existing conversations to Anthropod for asynchronous analysis. Batch Analytics is part of Conversation Analytics, with a separate ingestion API for each channel.
How batch processing works
The existing batch endpoints can return HTTP 200 with processing_id: null if initiation fails. A null identifier does not confirm acceptance; contact support before resubmitting.
Keep your source conversation and customer IDs for correlation. Use the processing ID when investigating a batch. Avoid resubmitting solely because analysis has not finished.
API reference
The endpoint pages contain the full inputs, outputs, examples, and errors:
To retrieve stored analytics, see Conversation Analytics. For service setup, large imports, or provider-specific field mappings, contact support.
Call analysis
Analyze calls recorded by your telephony provider, CRM, or other system. Send a stable call ID, customer and employee IDs, call time, and an accessible recording URL for connected calls.
Prepare your records
Submit and receive results
Send the records in data[] with your service_id. Acceptance returns HTTP 200 with a nonempty processing_id and timestamp.
Configure the analytics callback in Dashboard → Developer Hub → Configuration. Follow the webhook guide for the receiving payload, authentication headers, and acknowledgement. Record validation and analysis happen asynchronously.
You can display processed Conversation and Customer views using embedded URLs. The read APIs also support retrieving call analytics with channel=call; see Conversation Analytics for the read workflow.
Chat analysis
Analyze chats from your messaging, CRM, or support system. Each conversation contains your source IDs, conversation time, and a nonempty list of messages.
Prepare your conversations
Submit and receive results
Send conversations in data[] with your service_id. HTTP 200 with a nonempty processing_id and receipt timestamp acknowledges the batch. Validation and analysis continue asynchronously.
Configure the analytics callback in Dashboard → Developer Hub → Configuration. Use the webhook guide to receive and correlate successful results and record failures.
Use embedded URLs to display processed dashboard views. The read APIs support channel=chat; their Conversation Analytics overview explains availability.