Developers
API Documentation
Authenticate with a Bearer token generated from your dashboard.
Authentication
Send your platform API key as a Bearer token. Keys are per-user with plan-based rate limits.
Authorization: Bearer bv_live_xxxxxxxxxxxx
SMS / Numbers
| GET | /api/v1/sms/countries | List available countries |
| GET | /api/v1/sms/services | List available services |
| GET | /api/v1/sms/prices | Live price & stock |
| POST | /api/v1/sms/orders | Create a number order |
| GET | /api/v1/sms/orders/{ref} | Order status |
| POST | /api/v1/sms/orders/{ref}/cancel | Request cancellation |
| POST | /api/v1/sms/orders/{ref}/resend | Request resend |
| GET | /api/v1/sms/orders/{ref}/messages | Received messages |
Wallet & Account
| GET | /api/v1/wallet/balance | Wallet balance |
| GET | /api/v1/usage | Usage & quota |
| GET | /api/v1/packages | Available packages |
Temp Mail
| POST | /api/v1/temp-mail/generate | Create a disposable inbox |
| GET | /api/v1/temp-mail/{id}/messages | Inbox messages |
| DELETE | /api/v1/temp-mail/{id} | Delete inbox |
Payments
| POST | /api/v1/payment/create | Create a payment order |
| GET | /api/v1/payment/status/{ref} | Payment status |
ℹ
The API returns your platform's own pricing and internal order references. Provider credentials and raw supplier IDs are never exposed.