POST /phone_numbers

Authorization Required
https://[your-subdomain].trackdrive.com/api/v1/phone_numbers

Purchase a phone number

Purchase a new phone number using one of your existing provider configurations.

Params

Param name Description
serializer
Optional Blank value allowed

This endpoint supports multiple response formats. Pass serializer=name to retrieve data in an alternate format.

  • Must be a value contained in the pick list:
    Acceptable ValueDescription
    numberDefault response format.
    number_gridModern response format that returns various foreign keys for use with other API endpoints.
forward_type
Optional Blank value allowed

Forward Type - Should the number forward to an Offer or a Buyer

  • Must be a value contained in the pick list:
    Acceptable ValueDescription
    offer_idForward to Offer
    buyer_idForward to Buyer
buyer_id
Optional Blank value allowed

The buyer calls forward to when forward_type is buyer_id. Required with that forward type. If the buyer does not answer, the exception handling of your account’s direct forward offer applies.

provider_configuration_id
Required

Refer to the provider api for details

offer_id
Required

Refer to the offer api for details

toll_free
Required

Purchase a toll-free or local number? true for toll-free, false for local number.

  • Must be a boolean value: 1, true, yes, on, 0, false, no, off

country
Required

The country where the number will be purchased.

  • Must be one of: AU, CA, GB, US.

requested_number
Optional Blank value allowed

The phone number you wish to purchase from /api/v1/phone_numbers/search

  • Must be a String

traffic_source_id
Optional Blank value allowed

Refer to the traffic source api for details

ring_pool_id
Optional Blank value allowed

Refer to the Number Pool api for details

traffic_source_override_lead_traffic_source
Optional Blank value allowed

Force Calls to Credit This Traffic Source and Extra Tokens, even if Lead Traffic Source or Data is Different

  • Must be a boolean value: 1, true, yes, on, 0, false, no, off

record_token_additional_list
Optional Blank value allowed

Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.

  • Must be a valid list of tokens. Example tokens:
    buyer_interest:loan,another_token:value