CAPTORRA CALL TRACKING
Captorra provides their clients with the means to post custom Phone Tracking data to Captorra. This data will be used to match and supplement a corresponding Intake in Captorra. The existing fields are a base for data to be collected. If additional fields are needed to meet the Firm’s requirements we can add them as custom fields.
Posting Information
URL | http://captrack01.captorra.com:90/api/captorracalltracking/create https://captrack01.captorra.com/api/captorracalltracking/create |
Method | POST |
Headers | Content-Type : application/json Accept: application/json |
Data Parameters
The base integration allows for the following fields to be passed using the corresponding Parameters.
Param | Descritpion – Type – Character Limit |
CaptorraId | Unique ID identifying the Captorra organization – integer – 6 |
Name | Matching Value – string – 100 |
ANI | Caller’s Phone Number – string – 20 |
Date | Call Date and Time – string |
ID | Vendor’s Unique ID – string – 100 |
String01 | Custom Text – string – 500 |
String02 | Custom Text – string – 500 |
String03 | Custom Text – string – 500 |
String04 | Custom Text – string – 500 |
String05 | Custom Text – string – 500 |
String06 | Custom Text – string – 300 |
String07 | Custom Text – string – 300 |
String08 | Custom Text – string – 300 |
String09 | Custom Text – string – 300 |
String10 | Custom Text – string – 300 |
String11 | Custom Text – string – 100 |
String12 | Custom Text – string – 100 |
String13 | Custom Text – string – 100 |
String14 | Custom Text – string – 100 |
String15 | Custom Text – string – 100 |
String16 | Custom Text – string – 100 |
String17 | Custom Text – string – 100 |
String18 | Custom Text – string – 100 |
String19 | Custom Text – string – 100 |
String20 | Custom Text – string – 100 |
Multi01 | Custom Text – multiline string – 100 |
Each posting will include a Captorra Identification number (‘CaptorraId’). The ‘CaptorraId’ is a unique ID number that identifies the Captorra client’s organization to which you are posting. which you are posting. The ‘Referrer’ GUID is a value that identifies your group or site to the organization. If you are posting for multiple Captorra clients you will receive a ‘CaptorraId’ and a ‘Referrer’ GUID for use with each individual client’s organization. These fields are mandatory for each posting.
Example Post:
The JSON code below is only an example. Do not attempt to post with the sample GUIDs or IDs shown.
{
"CaptorraId": "111111",
"Name": "PPC Campaign 01",
"ANI": "7702401011",
"Date": "01/01/2018 4:00 PM",
"ID": "1A2B3C4D5E6F7G8H9",
"String01": "Custom Text 01",
"String02": "Custom Text 02",
"String03": "Custom Text 03",
"String04": "Custom Text 04",
"String05": "Custom Text 05",
"String06": "Custom Text 06",
"String07": "Custom Text 07",
"String08": "Custom Text 08",
"String09": "Custom Text 09",
"String10": "Custom Text 10",
"String11": "Custom Text 11",
"String12": "Custom Text 12",
"String13": "Custom Text 13",
"String14": "Custom Text 14",
"String15": "Custom Text 15",
"String16": "Custom Text 16",
"String17": "Custom Text 17",
"String18": "Custom Text 18",
"String19": "Custom Text 19",
"String20": "Custom Text 20",
"Multi01": "Multi Line Text 01"
}
Responses:
Below are the different responses API can return and their respective details.
Message
Detail
{
"success": true
}
A phone tracking record was created successfully.
{
"success": false,
"error": "Invalid JSON data."
}
Invalid JSON data was posted.
{
"success": false,
"error": "Please provide the CaptorraId, Name, ID, ANI, Date"
}
Posted JSON data do not contain the mandatory fields:
CaptorraId
Name
ID
ANI
Date
{
"success": false,
"error": "Please provide Source Name, ID, ANI, Date"
}
Posted JSON data do not contain the mandatory fields:
Name
ID
ANI
Date
{
"success": false,
"error": "Invalid Date"
}
Posted JSON data contains invalid date for Date Field
{
"success": false,
"error": "Invalid ANI"
}
Posted JSON data contain invalid phone number for ANI field
{
"success": false,
"error": "Please check CaptorraId."
}
Posted JSON data contain invalid CaptorraId.
{
"success": false,
"error": "Phone source already exists"
}
Posted JSON data contain the duplicate unique identified for ID field.