@brokeros/int-sms-infobip) communicates via Infobip SMS Advanced REST APIs using dedicated tenant base URLs and API Keys.
Infobip SMS Pipeline
Required Credentials
To connect Infobip, retrieve the following credentials from your Infobip Portal:Configuration Steps
1
Retrieve API Key and Base URL
Log in to
portal.infobip.com. On your dashboard homepage, copy your dedicated Base URL (e.g., https://xxxxx.api.infobip.com). Generate an active API Key under Settings -> API Keys.2
Add Infobip in BrokerOS Settings
In the BrokerOS web application:
- Navigate to Dashboard -> Marketing -> SMS -> Settings -> Gateways & Phone Pools tab (
/dashboard/marketing/sms/settings?tab=providers). - Click Connect Gateway (or select INFOBIP from the available gateways list).
- In the Connect Infobip modal, configure the parameters:
- Account Nickname: A descriptive label (e.g.,
Infobip Europe / GCC Gateway). - Default From Sender / Header: Your approved alphanumeric sender header or virtual number.
- Infobip Base URL / API Domain: Your dedicated tenant endpoint (e.g.,
https://2m4k1.api.infobip.com). - Infobip API Key: Your secret API Key.
- DLT Principal Entity ID (Optional): 19-digit principal entity identifier if broadcasting to Indian mobile networks.
- Set as default gateway for SMS broadcasts: Toggle on if Infobip is your primary SMS route.
- Account Nickname: A descriptive label (e.g.,
- Click Verify & Save Credentials. BrokerOS tests credentials against
https://${baseUrl}/sms/1/inbox/reports, encrypts secrets with AES-256-GCM, and persists the configuration to PostgreSQL (SmsIntegration).
3
Configure Delivery Reports and Inbound Webhooks
In the Infobip Portal, configure message forwarding:
- Delivery Reports URL:
https://api.yourdomain.com/api/marketing/sms/webhooks/infobip - Inbound Messages URL:
https://api.yourdomain.com/api/marketing/sms/inbound