Messaging · SMS

Get a carrier registration

Fetches a carrier registration.

GEThttps://api.pozy.ai/v1/sms/registrations/{id}
getSmsRegistration

Guides: US 10DLC registration, SMS

Request

Send your API key as Authorization: Bearer pz_live_.... Read-only keys can call it. Keys with the telephony resource group disabled get 403 resource_group_disabled. Authentication

Path parameters

NameTypeNotes
idrequiredstring

Example

curl -X GET "https://api.pozy.ai/v1/sms/registrations/6bfebd43ddc270f6d2c56fc5" \
  -H "Authorization: Bearer $POZY_API_KEY"

Response

200 on success

  • idstring
  • registrationTypestring

    One of standard_10dlc, sole_prop_10dlc, toll_free.

  • statusstring

    One of pending, approved, rejected, requested, changes_requested, deactivated.

  • brandStatusstring
  • campaignStatusstring
  • declineReasonstring

    Can be null.

  • phoneNumbersarray of string
  • awaitingOtpboolean
  • adminReviewNotestring

    Can be null.

  • reviewRequestobject

    One of:

    Sms Registration Review Request (3 fields)
    • idstring
    • introstring
    • pointsarray of object
      4 child fields
      • idstringrequired
      • titlestringrequired
      • detailstringrequired
      • answerstringrequired

        One of text, link, file, link_or_file.

  • campaignContentobject
    • messageFlowstring
    • sample1string
    • sample2string
200 response
{
  "id": "6bfebd43ddc270f6d2c56fc5",
  "registrationType": "standard_10dlc",
  "status": "pending",
  "brandStatus": "active",
  "campaignStatus": "active",
  "declineReason": "string",
  "phoneNumbers": [
    "+14155550123"
  ],
  "awaitingOtp": true,
  "adminReviewNote": "string",
  "reviewRequest": {
    "id": "6bfebd43ddc270f6d2c56fc5",
    "intro": "string",
    "points": [
      {
        "id": "6bfebd43ddc270f6d2c56fc5",
        "title": "Launch day",
        "detail": "string",
        "answer": "text"
      }
    ]
  },
  "campaignContent": {
    "messageFlow": "Hello from Pozy",
    "sample1": "string",
    "sample2": "string"
  }
}

Errors

Errors use one shape: { error, type, code, param?, details? }. The ones you are most likely to see here:

400invalid_request_errorA parameter or body field is missing or invalid. param names it.
401authentication_errorThe API key is missing, revoked or expired.
403permission_errorThe key is scoped to other profiles or has this resource group disabled.
404not_foundNothing with that id exists in your workspace.
429rate_limit_errorToo many requests this minute. Wait for Retry-After seconds.

Every code is listed in Errors.

More in SMS