Flowmatix Documentation

POST WhatsApp Template Message

Was this helpful?

  • Happy
  • Normal
  • Sad

API to send the WhatsApp template message

Parameter Description #

  1. userName: refers to the name of the user we intend to send the message
  2. wa_id: refers to the WhatsApp number of the user we intend to send the message NOTE: The number must contain the country code without the plus sign
  3. templateId: refers to the ID of the template NOTE: Template must be approved before using this API
  4. assingTo : refers to the email of custom user or agent.
  5. params: is used for the variables used in the template, it is an empty array in the case of a plain text template with no variables. In case of variables in the template, please refer to the JSON below
  6. tags: refers to label you can assign to conversations or chats to help organize and manage effectively.

API Endpoint #

https://api.v7.flowmatix.ai/whatsapp-automation/wa/send-template?apiKey=*API KEY*

Request Headers #

Header Details
apiKey API KEY

Query Params #

Header Details
apiKey API KEY

Body #

    
{
    "userName": "Divyansh Test",
    "wa_id": "9175080****",
    "templateId": "62b5c16bf*****cfa9a72335",
    "params": [
        {
            "type": "header",
            "parameters": [
                {
                    "type": "document",
                    "document": {
                        "link": "https://www.africau.edu/images/default/sample.pdf"
                    }
                }
            ]
        },
        {
            "type": "body",
            "parameters": [
                { "type": "text", "text": "Abc" },
                { "type": "text", "text": "def" },
                { "type": "text", "text": "Monday" }
            ]
        }
    ],
    "assignTo": "example@gmail.com",
    "tags": ["test"]
}
    
  

Examples Request #

    
curl --location --request POST 'https://api.v7.flowmatix.ai/whatsapp-automation/wa/send-template?apiKey=*Shared Separately*' \
--header 'apiKey: *API KEY*' \
--header 'Content-Type: application/json' \
--data-raw '{
    "userName": "Test",
    "wa_id": "91885917****",
    "templateId": "63dba1617****52face07078",
    "params": [
        {
            "type": "header",
            "parameters": [
                {
                    "type": "document",
                    "document": {
                        "link": "https://www.africau.edu/images/default/sample.pdf"
                    }
                }
            ]
        },
        {
            "type": "body",
            "parameters": [
                { "type": "text", "text": "Abc" },
                { "type": "text", "text": "def" },
                { "type": "text", "text": "Monday" }
            ]
        }
    ],
    "assignTo": "example@gmail.com",
    "tags": ["test"]
}'
    
  

Response Headers #

Header Details
X-Powered-ByExpress
VaryOrigin
Access-Control-Allow-Credentialstrue
_user61c1c2058e0****e9bb420f8
_bot62e77a807f1****ecce980f0
whatsAppId****bsIWcYgazd5ZDAK
Content-Typeapplication/json; charset=utf-8
Content-Length507
ETagW/”1fb-urlVjgGZAUBRNyxQDAOnZ3ONF1I”
DateWed, 03 Aug 2022 11:16:13 GMT
Connectionkeep-alive
Keep-Alivetimeout=5
Shopping Basket