OpenAPI 3.1.0raw.githubusercontent.com2026-08-171,3412,1384.9 MB

1571b0380bd7

Terms of Service

Get the calling user's Terms of Service status

Returns whether the authenticated user has agreed to the current Terms of Service for the product given by product_type. Used during onboarding to decide whether to prompt the user with the ToS dialog before continuing.

agreement_required: true means the user has not yet agreed (or has agreed to an outdated version) and must agree before using that product's endpoints.

get/terms_of_service/status

Query parameters

product_type'branded_calling' | 'number_reputation'

Telnyx product the Terms of Service apply to.

Example:branded_calling

Which product's ToS to check. Defaults to branded_calling.

Response

Status.

Example response

{
  "data": {
    "agreed_at": "2025-07-10T10:30:00Z",
    "agreed_version": "v1.0.0",
    "agreement_required": true,
    "current_terms_version": "v1.1.0",
    "product_type": "branded_calling"
  }
}