For Agents
Send WhatsApp messages, manage templates, and export chats through DoubleTick so an agent can run customer messaging across the WhatsApp Business channel.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the DoubleTick API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with DoubleTick API.
Send WhatsApp template messages with placeholder values via /whatsapp/message/template
Send freeform text, image, video, audio, document, and location messages over WhatsApp
Trigger interactive button and list messages, including media-headed variants
GET STARTED
Use for: I need to send a WhatsApp template message to a customer, Send a WhatsApp image message confirming a delivery, Broadcast a promotional template to a saved WhatsApp group, Create a new WhatsApp template for order confirmations
Not supported: Does not handle SMS, voice calls, or email delivery — use for WhatsApp Business messaging only.
Jentic publishes the only available OpenAPI specification for DoubleTick API, keeping it validated and agent-ready. DoubleTick is a WhatsApp Business messaging platform that lets businesses send template, text, media, location, and interactive messages over WhatsApp at scale. The API covers the full message-send surface — text, image, audio, video, document, location, interactive buttons, lists, and broadcast templates — alongside template lifecycle management and chat export. HTTP Basic authentication keeps integration simple for server-side workers and outbound notification systems.
Broadcast a template message to a saved group through /whatsapp/message/broadcast
Create, edit, list, and delete WhatsApp message templates registered with Meta
Export historical customer chat transcripts and pull recent chat messages on demand
Patterns agents use DoubleTick API for, with concrete tasks.
★ Transactional WhatsApp Notifications
Send order confirmations, shipping updates, and OTPs as WhatsApp template messages so customers receive notifications in their preferred channel. The agent calls /whatsapp/message/template with the template name and placeholder values, and DoubleTick handles delivery against the registered Meta template. This shifts transactional comms off SMS and email for customers who prefer WhatsApp.
Send the 'order_confirmation' template to +919876543210 with order id 'ORD-1024' and total '₹2,499' via POST /whatsapp/message/template.
Interactive Customer Support Flows
Drive support flows with WhatsApp interactive button and list messages so customers can self-select a category before a human picks up. The agent uses /whatsapp/message/interactive or /whatsapp/message/interactive-list to send the menu, then reads incoming responses through the chat messages endpoint. This reduces handle time and routes customers to the right team automatically.
Send an interactive list message via POST /whatsapp/message/interactive-list to +919876543210 offering 'Track Order', 'Return Item', and 'Speak to Agent' options.
Bulk Template Broadcasting
Broadcast an approved WhatsApp template to a stored group of recipients in one call via /whatsapp/message/broadcast — useful for marketing announcements, event reminders, and policy updates. DoubleTick handles per-recipient delivery against Meta's rate limits while the calling system passes only the broadcast group identifier and template parameters.
Broadcast the 'sale_announcement' template to broadcast group id 'group_42' via POST /whatsapp/message/broadcast with discount code 'SAVE20'.
Template Lifecycle Management
Create, edit, list, and delete WhatsApp message templates from code to keep marketing and transactional content under version control. The agent uses /create-template and /edit-template to manage definitions and /get-templates to confirm approval status before broadcasting. This keeps template hygiene aligned with Meta's review process.
Create a new template via POST /create-template named 'shipment_update' with body 'Your order {{1}} is out for delivery' and list templates afterwards via GET /get-templates.
AI Agent WhatsApp Outreach
Through Jentic, an AI agent can take 'send a WhatsApp confirmation to the customer' and resolve it to DoubleTick's send template operation without browsing docs. Jentic injects the HTTP Basic credentials from the vault and validates the payload schema. End-to-end setup is under an hour after sign-up versus several days of direct WhatsApp Business onboarding.
Use Jentic search for 'send a WhatsApp template message', load the /whatsapp/message/template operation, and execute it with the recipient number and template parameters.
17 endpoints — jentic publishes the only available openapi specification for doubletick api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/whatsapp/message/template
Send a WhatsApp template message
/whatsapp/message/text
Send a WhatsApp text message
/whatsapp/message/interactive
Send an interactive button message
/whatsapp/message/broadcast
Broadcast a template to a group
/create-template
Create a WhatsApp template
/get-templates
List WhatsApp templates
/chat-messages
Get chat messages
/export-chats
Export customer chats
/whatsapp/message/template
Send a WhatsApp template message
/whatsapp/message/text
Send a WhatsApp text message
/whatsapp/message/interactive
Send an interactive button message
/whatsapp/message/broadcast
Broadcast a template to a group
/create-template
Create a WhatsApp template
Three things that make agents converge on Jentic-routed access.
Credential isolation
DoubleTick HTTP Basic credentials are stored encrypted in the Jentic vault and injected only at execution time. The agent sees a scoped reference, never the raw username and password.
Intent-based discovery
Agents search by intent (e.g. 'send a WhatsApp template message') and Jentic returns the matching DoubleTick send operation with its input schema. The agent assembles a valid request without reading the docs.
Time to first call
Direct DoubleTick integration: 1-2 days for auth, template payload mapping, and broadcast handling. Through Jentic: under an hour from sign-up to first delivered message.
Alternatives and complements available in the Jentic catalogue.
Specific to using DoubleTick API through Jentic.
Why is there no official OpenAPI spec for DoubleTick API?
DoubleTick does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call DoubleTick API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the DoubleTick API use?
DoubleTick uses HTTP Basic authentication. Credentials are sent as a base64-encoded Authorization header. Through Jentic, those credentials live encrypted in the vault and are injected at execution time, never entering the agent's context.
Can I send WhatsApp template messages with the DoubleTick API?
Yes. POST /whatsapp/message/template accepts the template name, language, and placeholder values, and delivers the message against the Meta-approved template registered for your account.
How do I send a WhatsApp message with DoubleTick through Jentic?
Run pip install jentic, search for 'send a WhatsApp template message', load the /whatsapp/message/template operation, and execute it with the recipient phone number and template parameters. Jentic returns the input schema so the agent assembles a valid payload.
Can I broadcast a WhatsApp template to a group of recipients?
Yes. POST /whatsapp/message/broadcast accepts a broadcast group id and template parameters, and DoubleTick handles per-recipient delivery against Meta's rate limits.
Can I create and edit WhatsApp templates from the API?
Yes. POST /create-template, PATCH /edit-template, and DELETE /delete-template manage the template lifecycle, while GET /get-templates lists current definitions and their approval state.
What are the rate limits for the DoubleTick API?
DoubleTick passes through Meta's WhatsApp Business rate limits, which depend on your messaging tier and quality rating. The OpenAPI spec does not declare per-endpoint limits — implement client-side backoff and treat 429 responses as the signal to slow down.
/get-templates
List WhatsApp templates
/chat-messages
Get chat messages
/export-chats
Export customer chats