Authentication
All API requests require authentication using a Bearer token. Get your API key from the dashboard and include it in the Authorization header.
Example Request
curl -X POST https://api.digicloudcomm.com/v1/sms \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+1234567890",
"message": "Hello from DCC!",
"sender_id": "MyApp"
}'Response Format
All API responses are returned in JSON format. Successful requests return a 200 status code with the response data.
Example Response
{
"success": true,
"message_id": "msg_abc123xyz",
"to": "+1234567890",
"status": "queued",
"segments": 1,
"cost": 0.0075
}Base URL
https://api.digicloudcomm.comHTTP Methods
GETRetrieve resources
POSTCreate resources
PUTUpdate resources
DELETEDelete resources
Rate Limits
Default: 100 requests/second
Contact us for higher limits.
Available APIs
SMS API
Send and receive SMS messages globally with high deliverability.
/v1/smsPOSTGET
Voice API
Make calls, send voice messages, and build IVR systems.
/v1/voicePOSTGET
WhatsApp API
Send messages via WhatsApp Business API.
/v1/whatsappPOSTGET
Viber API
Reach customers on Viber for Business.
/v1/viberPOSTGET
Email API
Send transactional and marketing emails at scale.
/v1/emailPOSTGET
OTP API
Generate and verify one-time passwords.
/v1/otpPOSTGET