Register a Fin Voice call with Intercom. This endpoint creates an external reference that links an external call identifier to an Intercom call and conversation.
The call can be from different sources:
- AWS Connect (default)
- Five9
- Zoom Phone
Source of the call. Can be "five9", "zoom_phone", or defaults to "aws_connect"
- The production API serverhttps://api.intercom.io/fin_voice/register
- The european API serverhttps://api.eu.intercom.io/fin_voice/register
- The australian API serverhttps://api.au.intercom.io/fin_voice/register
curl -i -X POST \
https://api.intercom.io/fin_voice/register \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"phone_number": "+1234567890",
"call_id": "call-123-abc",
"source": "aws_connect",
"data": {
"key": "value"
}
}'successful
Status of the call. Can be "registered", "in-progress", or a resolution state
The Intercom call identifier, if the call has been matched
The Intercom conversation identifier, if a conversation has been created
Summary of the call conversation, truncated to 256 characters. Empty string if no summary available.
The conversation attributes Fin classified on this call, as attribute name to value. Empty object when the number has no classification attributes configured or none were set.
{ "Intent Type": "Sales", "Sales Category": "Enterprise Sales" }
{ "id": 12345, "app_id": 12345, "user_phone_number": "+1234567890", "status": "registered", "intercom_call_id": "1234", "external_call_id": "call-123-abc", "intercom_conversation_id": "5678", "call_transcript": [], "call_summary": "Customer called about billing issue...", "intent": [], "attributes": { "Intent Type": "Sales", "Sales Category": "Enterprise Sales" }, "data": { "masterContactID": "abc123", "DNIS": "+18005551212" } }