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
Security
bearerAuth
Source of the call. Can be "five9", "zoom_phone", or defaults to "aws_connect"
Enum:"five9""zoom_phone""aws_connect"
Example:"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
Example:"registered"
The Intercom call identifier, if the call has been matched
Example:"1234"
The Intercom conversation identifier, if a conversation has been created
Example:"5678"
Summary of the call conversation, truncated to 256 characters. Empty string if no summary available.
Example:"Customer called about billing issue..."
Response
{ "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": [] }