API Reference
Integrate Celer Cloud into your application with our RESTful API. Send SMS, check delivery status, and manage your account programmatically.
Base URL
Authentication
All requests require API key authentication via the X-API-Key header.
Quick Start
Get API Keys
Sign up and find your keys in Dashboard → Settings
Make a Request
Use the endpoint with your API key header
Handle Response
Parse JSON response and handle status codes
Send SMS
Create and send a new message to any destination worldwide.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
to | string | Required | Recipient phone number (E.164 format, e.g. +1234567890) |
from | string | Required | Sender ID (alphanumeric or numeric, 1-11 characters) |
content | string | Required | Message body (max 160 GSM-7 / 70 Unicode chars) |
callback_url | string | Optional | Webhook URL for delivery status updates |
Example Request
Response (201 Created)
Get Message Status
Retrieve delivery status for a specific message by its ID.
Response (200 OK)
List Messages
Paginated list of sent messages with filtering options.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
page | integer | Page number (default: 1) |
limit | integer | Items per page (default: 50, max: 200) |
status | string | Filter: queued / delivered / failed / pending |
date_from | string | Start date (ISO 8601) |
date_to | string | End date (ISO 8601) |
Get Balance
Check current account balance and usage statistics.
Manage API Keys
Create, list, or revoke API keys for your account.
Configure Webhooks
Set up webhook endpoints to receive delivery status callbacks.
Error Codes
Webhook Events
Receive real-time delivery status updates via webhook callbacks.