Sender-ID Registration
An alphanumeric Sender ID is a short brand name (for exampleMyBrand) that appears as the “from” on an SMS instead of a phone
number. Many countries require you to register a Sender ID with
the local regulator or carriers before traffic using it will be
delivered — and some block unregistered alphanumeric senders outright.
Orbit lets you record your Sender-ID registrations per country, attach
the supporting KYC documents, and track each country’s approval
status. Send-time gates then enforce that traffic only flows where a
Sender ID is approved.
All endpoints below are rooted at
https://api.orbit.devotel.io/api/v1/compliance.
Registering a Sender ID in Orbit submits it into our compliance
workflow; final approval is granted by the regulator/carrier in
each country, not instantly by the platform. Plan lead time —
some markets take days to weeks.
Sender-ID format rules
The 11-character ceiling is the GSM 7-bit hard limit; regulators such
as ANATEL (Brazil), OFCOM (UK), AGCOM (Italy), and BTRC (Bangladesh)
reject Sender IDs shorter than 3 characters.
Register or update a Sender ID
POST /compliance/sender-id-registrations (admin/owner) submits a
Sender ID for one or more countries. Each country entry references
pre-uploaded compliance documents by their doc_… IDs — you do not
upload files here.
Returns the registration view with each country’s
status:
(organization, sender_id). Re-submitting:
- adds new countries at
status: pending; - for a country already
approved, keeps the approval while refreshing its documents, provider reference, and notes; - for a country that was
rejectedorexpired, resets it topendingso it is re-reviewed.
List your registrations
GET /compliance/sender-id-registrations returns every Sender ID and
its per-country status. Available to any authenticated user.
Status lifecycle
When a country entry is
approved it carries registered_at and
expires_at. Renew before expires_at to avoid a lapse.
On tenants created before the Sender-ID migration, the list endpoint
returns an empty set and
POST returns 409 TENANT_NOT_MIGRATED —
contact support to enable the feature.India is different
India does not use this generic Sender-ID flow. Indian SMS Sender IDs (“Headers”) are registered through the DLT/TRAI system — see DLT-India Onboarding.Related references
- Country Compliance Requirements — which sender types each country accepts and whether registration is required, plus the documents to supply.
- DLT-India Onboarding — Sender-ID (“Header”) registration for India.
- Send Gates — the country rules and gates that enforce registration at send time.
- Consent Management — the consent layer that pairs with Sender-ID compliance.
- API Reference → Compliance — full request/response schemas (regenerated from the live API).