Contact Lookup API
To display data from your CRM in Kixie PowerCall dialer, create an endpoint that accepts a GET request and an E164 formatted number as a querystring parameter.
Endpoint example:
JSON
GET https://yourcrm.com/api/contact?number=+11235551234
After your user initiates a phone call, we automatically send a GET request to your endpoint with the dialed phone number as a querystring parameter.
When a result is Found, we will try to return a data object from your endpoint. Please format the returned JSON object with the following keys in snake_case as shown below appending your own values:
Note: You MAY omit deal and org from the returned object
JSON
{
"result": "found",
"data": {
"contact_id": "",
"first_name": "",
"last_name": "",
"email": "",
"phone": "+11235551234",
"company": "",
"title": "",
"deal": {
"deal_id": "",
"deal_name": ""
},
"org": {
"org_id": "",
"org_name": ""
}
}
}
If a result is Not Found, then we'll return:
JSON
{
"result": "not found"
}
Developer Docs