cURL
The SMS Bridge API is plain HTTPS and JSON, so you do not need a special package. This example uses the standard HTTP client — it needs curl, available on macOS, Linux and Windows 10+. Official client packages are planned; until then, copy this into your project.
Send an SMS
Put your API key in the SMS_BRIDGE_KEY environment variable, and use one of your paired phone numbers as from_number.
curl -X POST https://api.99billingsolutions.com/v1/messages/send \
-H "x-api-key: $SMS_BRIDGE_KEY" \
-H "Content-Type: application/json" \
-d '{
"from_number": "+15550100001",
"to_number": "+15550100002",
"content": "Hello from SMS Bridge!"
}'Good practice
- Keep the key on your server, never in browser or app code.
- Pass a unique
request_idper message, so retrying after a timeout can never send twice. - On
429, wait for theRetry-Afterseconds before retrying. - Receive replies and delivery updates with webhooks and verify their signature.