Get a carrier registration
Poll this for approval progress after starting a registration.
API key authentication - use your Zernio API key as a Bearer token
In: header
Path Parameters
Response Body
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.sms.getSmsRegistration({ path: { id: 'abc123', },});console.log(data);{
"id": "string",
"registrationType": "standard_10dlc",
"status": "pending",
"brandStatus": "string",
"campaignStatus": "string",
"declineReason": "string",
"phoneNumbers": [
"string"
],
"awaitingOtp": true,
"campaignContent": {
"messageFlow": "string",
"sample1": "string",
"sample2": "string"
}
}{
"error": "Unauthorized"
}List carrier registrations GET
Previous Page
Appeal a rejected campaign POST
Appeals a rejected 10DLC campaign with the carrier registry. Only a registration that reached campaign creation can be appealed; a brand-level rejection should be fixed and re-verified instead. On success the registration returns to `pending`. Content rejections (e.g. an opt-in flow without a verifiable form link, or unrealistic samples) should be FIXED in the same call: pass the corrected `messageFlow` / `sample1` / `sample2` and the campaign is updated before the appeal is filed, so the reviewer sees the new content. The current content is on `GET /v1/sms/registrations/{id}` (`campaignContent`).