BYO-SMPP Credentials API
Bring-your-own SMPP for organizations with existing carrier relationships. Orbit issues the credentials — when you create a credential set, Orbit generates thesystem_id and password (the password is shown once on create and via GET /{id}/reveal, and can be rotated). The SMPP host and port are platform-provided connection details returned on the credential, not values you supply. On create you only send optional settings (description, tpsLimit, allowedCidrs, dlrMode, dlrWebhookUrl); any other field is rejected. You bind to Orbit’s SMPP control plane (Jasmin) with the issued credentials, and Orbit reconciles them into its user store every 30 seconds and routes outbound SMS through your trunk.
Base path: /api/v1/messaging
Authentication: API key (X-API-Key) or session JWT.
Credentials
Carriers
A carrier definition pairs a credential set with routing metadata — supported countries, quality, fallback order, billing rate.Test a carrier
POST /api/v1/messaging/smpp/carriers/{id}/test checks whether the carrier can bind to its SMSC. It does not submit an SMS — no test message is delivered and you are not billed for it. Use it to confirm host, port, system ID, and password before routing live traffic.
The response reports the last bind state the platform has observed for the carrier:
Sender pools
Group multiple sender IDs / numbers into a pool that the router rotates across. Pools attach to carriers and are referenced by campaigns.See also
- Messaging API → Send SMS — once credentials are configured, sends auto-route