A REST API to integrate WhatsApp with your systems
Connect billing, collections, insurance, ERP, CRM, ecommerce and custom development with an API built to send messages, work with templates and check statuses.
GET /api/public/messages/{id}
x-api-key: YOUR_API_KEY
# Response
{
"id": "msg_8f21ac",
"status": "delivered",
"to": "50688888888",
"template": "confirmacion_solicitud",
"timestamps": {
"sent": "2026-09-02T14:05:11Z",
"delivered": "2026-09-02T14:05:14Z"
}
}An API built to integrate with real processes
Gama CRM exposes an integration layer so your applications can trigger sends, use templates and check results without depending on a human interface for every operation.
Authenticate
Use an API Key associated with the account that will send the message.
Send
Post text, a template, or compatible content to the relevant endpoint.
Check status
Retrieve the message status to feed into your own business flow.
POST /api/public/messages
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"to": "50688888888",
"type": "template",
"template": {
"name": "confirmacion_solicitud",
"language": "en",
"components": [
{ "type": "body", "parameters": [
{ "type": "text", "text": "Mauricio Ulate" }
]}
]
}
}What your system can do with the API
Send messages
Post text messages and other compatible types from external systems.
Use templates
Send official templates synced inside Gama CRM for repetitive processes.
Check statuses
Get information about a message's status using its identifier.
Per-account control
Each account manages its own credentials to separate integrations and operations.
Simple integration examples
These examples illustrate how a system can trigger messages and later check their outcome as part of the business flow.
Authentication
x-api-key: YOUR_API_KEY
Main endpoints
POST /api/public/messages
GET /api/public/messages/{id}
GET /api/public/templates{
"id": "msg_8f21ac",
"status": "sent",
"to": "50688888888",
"type": "template"
}Useful whenever WhatsApp is part of a bigger process
The integration becomes valuable when a message turns into a business action: notifying, reminding, confirming, requesting or logging an interaction.
- Payment or due-date reminders from an administrative system.
- Invoice, order or payment confirmations from a billing platform.
- Alerts, follow-up or support from a CRM, ERP or internal portal.
Typical flow
Need to integrate WhatsApp with your current system?
Tell us which process you want to connect and we'll show you how the Gama CRM REST API fits.
