Create WhatsApp template
POST
Create a new WhatsApp template. The template body is limited to 1024 characters.
ApiKeyAuthheader
Authorization<token>The WhatsApp template to create
application/json- body
name*stringTemplate name; may only contain lowercase letters, digits, and underscores
language*stringSupported language codes: ar, bg, hr, cs, da, nl, en, et, fi, fr, de, el, he, hu, it, ja, ko, lv, lt, nb, pl, ro, ru, sr, sk, sl, es, sv, th, tr, uk, pt_PT, zh_CN, zh_TW, zh_HK
templateType*|Template body and type; use Text for text-only messages, Media for messages with an attachment
category*stringvalues: [UTILITY, MARKETING]
variables?Sample values for the template's placeholders (e.g. {"1": "John"}), submitted to WhatsApp as example content during template approval. Omit for a template whose body has no placeholders.
The created WhatsApp template
application/json- response
data*curl -X POST 'https://dev.dixa.io/beta/whatsapp/templates' \ -H 'Authorization: <API token>' \ -H 'Content-Type: application/json' \ -d '{ "name": "order_confirmation", "language": "en", "templateType": { "body": "Your order {{1}} has been confirmed.", "_type": "Text" }, "category": "UTILITY", "variables": { "1": "12345" }}'{}
"data": {}
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"