FindPhoneCall
This operation is part of the UCS Integration with Voice API section of the Web Services API.
Overview
This operation finds or creates a phone call.
| Request URL | /api/v2/ucs/interactions | 
|---|---|
| HTTP method | POST | 
| Required features | api-ucs-voice | 
Parameters
| Parameter | Value | Mandatory | 
|---|---|---|
| operationName | FindPhoneCall | Yes | 
| callId | The ID of the call. | Yes | 
| status | The status of the call. Valid values are "New", "Pending", "InProcess", or "Stopped". | Yes | 
| phoneNumber | The phone number to use for identification. | Yes | 
| contactId | The contact ID to use to associate with the interaction. | No | 
| type | The type of call. Valid values are "Unknown", "Internal", "Inbound", "Outbound", or "Consult". | Yes | 
| parentId | The parent interaction ID with which to associate this phone call. | No | 
| threadId | The thread ID with which to associate this phone call. | No | 
| subject | The interaction subject. | No | 
| userData | The attached data to use for identification. | No | 
Sample
Request
POST /api/v2/ucs/interactions
{
  "operationName": "FindPhoneCall",
  "callId":"1231331",
  "status":"InProcess",
  "contactId":"0000DaA3G4VF000Q",
  "phoneNumber":"1231231231",
  "type":"Inbound",
  "parentId":"XXXDDDD",
  "threadId":"A34XX6BA0FX", 
  "userData":{"key1":"value1","key2":"value2"}
}HTTP response
{
  "statusCode": 0,
  "referenceId":123
}CometD notifications
Success
{
 "referenceId": 123,
 "messageType": "createInteractionResponse",
 "interactionId": "0000DaA3G4VF000Q",
 "isCreated": "true"
}Error
{
 "referenceId": 123,
 "messageType": "createInteractionResponse",
 "errorMessage": "UCS request failed"
} This page was last edited on January 27, 2017, at 19:02.
                
                
                
                
                
                
		
		
			Comments or questions about this documentation? Contact us for support! 
		
                
                                
            