Skip to main content

API Reference

The Zeckta Messaging API provides endpoints for SMS messaging, OTP verification, Sender Name management, and workspace operations. All requests require API key authentication.
All production API requests must be made over HTTPS.

Base URL

https://api.zeckta.com

Authentication

Include your API key in the Authorization header.
Authorization: Bearer YOUR_API_KEY

Response Format

All API responses follow a consistent structure:
{
  "success": true,
  "message": "Request completed successfully",
  "data": {},
  "requestId": "c1f6f0d9-7b7b-4f67-9d7f-fcfc7bdb0c63"
}

Available Resources

ResourceDescription
SMS MessagingSend SMS messages, campaigns, and track delivery status
OTP ServiceGenerate and verify one-time passwords
Sender NamesRegister and manage sender identities
WorkspaceRetrieve account and workspace information

Rate Limiting

API keys are subject to request rate limits. Rate limit information is returned in response headers:
X-RateLimit-Limit
X-RateLimit-Remaining
X-RateLimit-Reset
See the Authentication section for complete rate limiting details.

Error Handling

Standard HTTP status codes are used throughout the API.
CodeMeaning
200Success
202Accepted for processing
400Invalid request
401Authentication failed
404Resource not found
409Conflict
429Rate limit exceeded
500Internal server error

Next Steps

Quickstart

Send your first SMS.

Authentication

Learn how API authentication works.