Skip to main content
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)
If you want to use international SMS:
  1. Open Profile
  2. Select International API
  3. Add your international SMS username and password
4

Generate API credentials

Navigate to:OTP → API SetupClick Generate API Key & Secret.
Your API Secret is displayed only once. Store it securely, as it cannot be viewed again.
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 the Authorization header. Use one method per request — not both.
  • Username: API Key
  • Password: API Secret
Never expose your API Key, API Secret, or access token in frontend applications or public repositories.