Proxy Object

A Proxy object contains information about a phone number that can be used to send messages via the API. Each proxy includes identifying details such as the number, associated account, and status. This object is returned by the Proxy API and can be referenced when sending messages programmatically.

Example Object

{
  "cid": "c_abc123",
  "proxy": "19995551234",
  "create_time": "2026-03-31 14:00:00 GMT-0600",
  "update_time": "2026-03-31 14:05:00 GMT-0600",
  "referenceId": "r_789xyz",
  "campaignId": "C123XYZ",
  "campaignName": "Spring Promo Campaign",
  "brandId": "B456ABC",
  "brandName": "Example Brand",
  "status": "ok"
}

Attributes

cid - Account ID the proxy belongs to

proxy - 10-digit phone number or 4-6-digit short code number

create_time - Date when this proxy was allocated

update_time - Date when this proxy was updated

referenceId - An unique ID given during proxy order for tracking purposes

campaignId - TCR campaign this number paired with

campaignName - TCR campaign name

brandId - TCR brand

brandName - TCR brand name

status - Status of the proxy, indicates readiness for sending. Allowed values include:

ok - The proxy is ready for sending

done - The proxy is no longer available

pending - The proxy is being provisioned still

error - The proxy is in error state

failed - Provisioning failed, in most cases this is TCR paring or TF verification issue