Registration built into your own platform.
A Registration API for aggregators and platforms to register brands, senders, templates and numbers programmatically, with status webhooks and AI agents that fix and resubmit failed records.
Everything you register, one call away.
Brands, entities, headers, sender IDs, templates, 10DLC campaigns and branded caller profiles.
brand_id: brd_1042 · name: OTP-04 · body: Your code is {#var#}
Illustrative
AI in Registration API, working on its own.
Auto-correction
Catches malformed requests, fixes the data where it can and resubmits without breaking your flow.
Webhook agent
Retries failed webhook deliveries and replays missed status events when your endpoint recovers.
Pre-check endpoint
Runs the AI template and sender check on demand so your users see fixes in your UI.
Test everything, then go live.
Test every endpoint safely before going live with customers.
Illustrative
Know the moment it changes.
Status webhooks fire on every change, so your platform updates the moment a record is approved.
Approvals, rejections and label changes pushed to your systems.
Illustrative
Keys to launch, in four steps.
- 01Get keysCreate API keys in the partner portal.
$ export REG_API_KEY="sk_test_••••••••" - 02TestBuild against the sandbox with sample brands and templates.
$ curl https://sandbox.api.example.com/brands \ -H "Authorization: Bearer $REG_API_KEY" - 03SubscribePoint status webhooks at your own endpoints.
$ curl -X POST https://api.example.com/webhooks \ -d '{"url":"https://yourapp.example/hooks"}' - 04LaunchOffer registration inside your platform under your brand.
$ REG_BASE_URL=https://api.example.com
Illustrative
Registration built into your platform.
Offer registration inside your platform under your brand.
Sell registration and branded calling as paid services, and cut spoofing complaints.
Higher delivery and answer rates, and no more brand spoofing.
The rest of the reference.
- GETDLT Registration/products/dlt-caller-id/registration/Entity, header and template, end to end
- GET10DLC Registration/products/dlt-caller-id/10dlc/Brand and campaign registration for A2P
- GETSender ID Registration/products/dlt-caller-id/sender-id/Alphanumeric sender IDs across markets
- GETAI Template ManagementAI/products/dlt-caller-id/template-ai/AI pre-checks templates before submission
- GETBranded Caller IDAI/products/dlt-caller-id/branded-caller-id/Name, logo and call reason on the handset
- GETVerified Calling/products/dlt-caller-id/verified-calling/Call attestation and a verified badge
- GETAI Number ReputationAI/products/dlt-caller-id/reputation/Know how your numbers are labelled
- GETSpam Label RemediationAI/products/dlt-caller-id/spam-remediation/Flagged numbers found and fixed
- GETCentral ID RegistryAI/products/dlt-caller-id/central-registry/Run a trusted sender registry on your network
Questions, answered.
Brands, entities, headers, sender IDs, templates, 10DLC campaigns and branded caller profiles.
Status webhooks fire on every change, so your platform updates the moment a record is approved.
Yes. The sandbox lets you test every endpoint safely before going live with customers.
The webhook agent retries failed deliveries and replays missed status events when your endpoint recovers.
Auto-correction catches malformed requests, fixes the data where it can and resubmits without breaking your flow.
Get delivered. Get answered.
Book a 30-minute technical briefing with our engineers.