Supported Formats

json

Examples

curl -H "Content-Type: application/json" -X PUT -d '{"traffic_source_id":"1002592"}' https://[your-subdomain].trackdrive.net/api/v1/phone_numbers/:id?auth_token=[your-auth-token]

Response Example

{
  "status" : 200,
  "errors" : {},
  "number" : {
    "id" : 14812358,
    "created_at" : "2019-01-31T15:27:24.127+00:00",
    "updated_at" : "2019-01-31T15:27:24.127+00:00",
    "user_updated_at" : "2019-01-31T15:27:24.128+00:00",
    "name" : "+18443109569",
    "number" : "+18443109569",
    "offer_id" : 10007440,
    "traffic_source_id" : null,
    "provider_configuration_id" : 3686,
    "ring_pool_id" : 10002031,
    "provider_auth_key" : null,
    "last_call_at" : "2019-08-11T20:58:00.000+00:00",
    "token_values" : [],
    "country" : "US",
    "area_code_id" : null,
    "optimizer_displayed_at" : null,
    "optimizer_tokens_changed_at" : "f5941a093fa9e69eb47fc05bee451837",
    "plain_number" : "+18443109569",
    "extension" : null,
    "checksum" : "94af29dd77247e821229bad84f05504b",
    "human_number" : "(844) 310-9569"
  },
  "metadata" : {
    "root" : "number"
  }
}

Params

Param name
Description
auth_token
optional

Authorize requests using your token. Get it from your profile: trackdrive.net/profile/edit

  • Must be String

id
optional

This can be either the internal trackdrive id or the full phone number beginning with '+'
For example:
To find a number using trackdrive's internal id pass id=185923
To find a number using the phone number pass id=+18005002562"

  • Must be String

offer_id
optional , nil allowed

Refer to the offer api for details

traffic_source_id
optional , nil allowed

Refer to the traffic source api for details

ring_pool_id
optional , nil allowed

Refer to the Number Pool api for details

token_values
optional , nil allowed

Inbound calls will be tagged with these Extra Tokens.

  • Must be a valid list of filters. Example filters:
    ["interest:auto", "loan_amount:>=10000", "loan_amount:<=50000", "geo:!=800", "caller_id:!=anonymous"]