Dashboard
0
SMS Credits
Send SMS
0/480
API Keys
Manage your API keys for integration
Your API Keys
| Name | API Key | Created | Status | Actions |
|---|---|---|---|---|
| Active |
β οΈ Security Warning
API keys grant access to your account and should be kept secure. Never share your API keys in public repositories, client-side code, or with unauthorized individuals.
Best Practices
- Rotate API keys regularly (every 90β180 days)
- Use different API keys for different environments
- Set appropriate permission scopes for each key
- Monitor API key usage for suspicious activity
Key Management
- Store keys in secure environment variables
- Use a secrets manager for production
- Revoke compromised keys immediately
- Document key ownership and purpose
Billing
0
SMS Credits
βΉοΈ Credits expire at the end of each calendar month. International SMS costs 1β10 credits depending on destination.
Choose a Package
Starter
100
SMS credits
E85
Basic
250
SMS credits
E200
POPULAR
Standard
500
SMS credits
E380
Business
1,000
SMS credits
E700
Corporate
2,000
SMS credits
E1,300
Usage & Delivery Stats
0
Total Sent
0
SMS
0
Email
0
β
Delivered
0
β Failed
0%
Delivery Rate
Recent Activity
| Time | Channel | Recipient | Status |
|---|
API Documentation
Base URL
https://api.ekukhulenilabs.co.za
Send OTP
POST /otp/send
{ "channel": "sms", "recipient": "0761234567", "app_name": "MyApp" }
β { "success": true, "otp_id": "abc123", "expires_in": 300 }
Verify OTP
POST /otp/verify
{ "otp_id": "abc123", "code": "482916" }
β { "success": true, "verified": true }
Check Balance
GET /otp/balance
β { "sms_credits": 95, "email_credits": 200 }
Account Settings
Account Details
Name
Email
Company
Customer ID
π Birthday Messages
Automatically send SMS to contacts on their birthday. Uses 1 credit per message.
Admin: Manage Customers
All Customers
| Customer | SMS | Notif | Action |
|---|