1
Create a Beem account
Create a free account at:https://login.beem.africaAfter registration, verify your email address and phone number. You’ll receive a confirmation email — click the verification link to activate your account.
2
Log in
Sign in using your Beem username and password.
3
Create an application
Navigate to Applications under the OTP menu and create a new application.Choose the channel you want to use for OTP delivery.Available channels include:
- Tanzania SMS API (enabled by default)
- Multi-country SMS
- WhatsApp (WhatsApp setup required)
- Open Profile
- Select International API
- Add your international SMS username and password
4
Generate API credentials
Navigate to:OTP → API SetupClick Generate API Key & Secret.If needed, you can return to API Setup later to disable your current credentials and generate a new API Key and Secret.
Authentication methods
All OTP API requests require authentication. Use HTTP Basic Authentication (API Key and Secret) or pass an access token in theAuthorization header. Use one method per request — not both.
- API Key & Secret
- Access Token
- Username: API Key
- Password: API Secret
