CRM API Endpoints
TheQuickAssist CRM API currently exposes 4 template-focused endpoints for listing templates, reading a single template, uploading template media, and sending approved WhatsApp templates.
https://gateway-api.aichatbot.codetentaclestechnologies.inAuthentication
Pass your API key in either the X-API-Key header or as a bearer token.
X-API-Key: YOUR_API_KEY Authorization: Bearer YOUR_API_KEY
List Templates
Fetch all WhatsApp templates available for the authenticated chatbot. Supports optional filtering and pagination.
https://gateway-api.aichatbot.codetentaclestechnologies.in/v1/templatesRequires API key authentication.
Optional query params: chatBotId, status, search, page, limit.
Use this before sending to find the correct template ID.
Get Template Details
Fetch one template by template ID. Use this to inspect the template body, variables, status, and media requirements.
https://gateway-api.aichatbot.codetentaclestechnologies.in/v1/templates/:templateIdRequires API key authentication.
Returns template details for a single template.
Useful before sending to verify variable names and approval status.
Upload Template Media
Upload media for image, video, or document-based template sends. The response returns a media identifier that is later passed into the send API.
https://gateway-api.aichatbot.codetentaclestechnologies.in/v1/templates/mediaRequires API key authentication.
Use only for templates that need media header content.
Send multipart/form-data with file and media type.
Send Template
Send an approved WhatsApp template to one or more recipients. Supports template variables and optional media ID.
https://gateway-api.aichatbot.codetentaclestechnologies.in/v1/templates/sendRequires API key authentication.
Phone numbers must be in E.164 format without '+'.
If the template has media header, include mediaId from the media upload endpoint.
Response Codes
Next Step
Generate an API key from your main TheQuickAssist app, then start making authenticated CRM requests against the gateway API.
API Key Guide