ChatterSwift Connect API
Programmatically send WhatsApp messages to reach your customers instantly using our robust REST APIs.
Need Help?
Having trouble with the API? Our support team is ready to help.
Please contact support@chatterswift.com
ChatterSwift Connect provides REST APIs that enable businesses to programmatically send WhatsApp messages. This document outlines the authentication, endpoints, and usage guidelines for the Connect feature.
Security Note
Keep your API key secure. Don't expose it in client-side code or public repositories.
API Key Header
If the API key is missing, invalid, or lacks the necessary permissions, the request will be rejected.
API requests are subject to rate limits defined for your account. When a rate limit is exceeded, requests will return a 429 Too Many Requests
status code until the limit resets.
Endpoints
Endpoint
/send-message
Authorization
x-api-key
headerPermission
sendText
Request Body
Success Response
Error Responses
401 Unauthorized
Missing or invalid API key403 Forbidden
API key doesn't have sendText permission404 Not Found
Customer account not found400 Bad Request
Missing required fields429 Too Many Requests
Rate limit exceeded500 Internal Server Error
Server error or WhatsApp API errorStore your API key securely
Never expose your API key in client-side code or public repositories.
Handle rate limits
Implement exponential backoff when encountering rate limit errors.
Validate templates
Ensure your templates are approved before attempting to send them.
Error handling
Implement proper error handling to manage API response codes.