CAPTORRA CALL TRACKING

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.

Get help with growing your firm