About this API
This API is used to send the carousel template message without the body placeholders to the end user.
Authentication
Include your API credential in the request header. Keep credentials on the server and never expose them in client-side applications.
apikeyYOUR_WABA_API_KEYPath Parameters
Substitute these placeholders in the endpoint URL before sending the request.
phone_number_idstringRequiredResource identifier for phone number id.Request Body
Send a application/json payload. Replace placeholder values with data from your integration.
Top-Level Fields
tostringNot specifiedRequest value for to.typestringNot specifiedRequest value for type.templateobjectNot specifiedRequest value for template.recipient_typestringNot specifiedRequest value for recipient type.messaging_productstringNot specifiedRequest value for messaging product.{
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
}{
"type": "object",
"properties": {
"to": {
"type": "string"
},
"type": {
"type": "string"
},
"template": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"language": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
}
},
"components": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"parameters": {
"type": "array"
}
}
}
}
}
},
"recipient_type": {
"type": "string"
},
"messaging_product": {
"type": "string"
}
}
}Test with simulated WABA credentials
Use the sample WABA ID and WABA number produced by the Embedded Signup simulation. Sending here never calls the real WhatsApp API.
Code Examples
Select your language and customize the request URL. Credential placeholders are intentionally preserved so secrets never appear in generated samples.
curl --request POST 'https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages' \
--header 'apikey: <API_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
}'const response = await fetch('https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages', {
method: 'POST',
headers: {
"apikey": "<API_KEY>",
"Content-Type": "application/json"
},
body: JSON.stringify({
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
})
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
console.log(data);const response = await fetch('https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages', {
method: 'POST',
headers: {
"apikey": "<API_KEY>",
"Content-Type": "application/json"
},
body: JSON.stringify({
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
})
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
console.log(data);import json
import requests
url = 'https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages'
headers = {
"apikey": "<API_KEY>",
"Content-Type": "application/json"
}
payload = json.loads(r'''{
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
}''')
response = requests.post(url, headers=headers, json=payload)
response.raise_for_status()
print(response.json())import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
var client = HttpClient.newHttpClient();
String body = """
{
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
}
""";
var request = HttpRequest.newBuilder(URI.create("https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages"))
.header("apikey", "<API_KEY>")
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(body))
.build();
var response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());<?php
$curl = curl_init();
$payload = '{
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
}';
curl_setopt_array($curl, [
CURLOPT_URL => 'https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => ["apikey: <API_KEY>","Content-Type: application/json"],
CURLOPT_POSTFIELDS => $payload,
]);
$response = curl_exec($curl);
if ($response === false) throw new Exception(curl_error($curl));
curl_close($curl);
echo $response;using System.Net.Http.Headers;
using System.Text;
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("apikey", "<API_KEY>");
var json = """
{
"to": "91XXXXXXXXXX",
"type": "template",
"template": {
"name": "image_part1",
"language": {
"code": "en_US"
},
"components": [
{
"type": "BODY",
"parameters": []
},
{
"type": "CAROUSEL",
"cards": [
{
"card_index": 0,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 1,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 2,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 3,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 4,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 5,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 6,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 7,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 8,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
},
{
"card_index": 9,
"components": [
{
"type": "HEADER",
"parameters": [
{
"type": "IMAGE",
"image": {
"id": "6905695169495609"
}
}
]
},
{
"type": "BODY",
"parameters": []
},
{
"type": "BUTTON",
"index": "0",
"sub_type": "QUICK_REPLY",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<QUICK_REPLY_BUTTON_PAYLOAD>"
}
]
},
{
"type": "BUTTON",
"index": "1",
"sub_type": "URL",
"parameters": [
{
"type": "PAYLOAD",
"payload": "<URL_BUTTON_PAYLOAD>"
}
]
}
]
}
]
}
]
},
"recipient_type": "individual",
"messaging_product": "whatsapp"
}
""";
using var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages", content);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());package main
import (
"fmt"
"io"
"net/http"
"bytes"
)
func main() {
request, err := http.NewRequest("POST", "https://partnersv1.pinbot.ai/v3/{phone_number_id}/messages", bytes.NewBufferString("{\n \"to\": \"91XXXXXXXXXX\",\n \"type\": \"template\",\n \"template\": {\n \"name\": \"image_part1\",\n \"language\": {\n \"code\": \"en_US\"\n },\n \"components\": [\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"CAROUSEL\",\n \"cards\": [\n {\n \"card_index\": 0,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 1,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 2,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 3,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 4,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 5,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 6,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 7,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 8,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n },\n {\n \"card_index\": 9,\n \"components\": [\n {\n \"type\": \"HEADER\",\n \"parameters\": [\n {\n \"type\": \"IMAGE\",\n \"image\": {\n \"id\": \"6905695169495609\"\n }\n }\n ]\n },\n {\n \"type\": \"BODY\",\n \"parameters\": []\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"0\",\n \"sub_type\": \"QUICK_REPLY\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<QUICK_REPLY_BUTTON_PAYLOAD>\"\n }\n ]\n },\n {\n \"type\": \"BUTTON\",\n \"index\": \"1\",\n \"sub_type\": \"URL\",\n \"parameters\": [\n {\n \"type\": \"PAYLOAD\",\n \"payload\": \"<URL_BUTTON_PAYLOAD>\"\n }\n ]\n }\n ]\n }\n ]\n }\n ]\n },\n \"recipient_type\": \"individual\",\n \"messaging_product\": \"whatsapp\"\n}"))
if err != nil { panic(err) }
request.Header.Set("Content-Type", "application/json")
request.Header.Set("Accept", "application/json")
request.Header.Set("apikey", "<API_KEY>")
response, err := http.DefaultClient.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
data, err := io.ReadAll(response.Body)
if err != nil { panic(err) }
if response.StatusCode >= 400 { panic(fmt.Sprintf("HTTP %d: %s", response.StatusCode, data)) }
fmt.Println(string(data))
}Response
A successful request returns the documented response payload. Delivery and asynchronous events may arrive separately through configured webhooks.
{
"messaging_product": "whatsapp",
"contacts": [
{
"input": "9175XXXXXXXX",
"wa_id": "9175XXXXXXXX"
}
],
"messages": [
{
"id":
"wamid.HBgMOTE3OTcyODkyNzEyFQIAERgSQzAwRDEzNkQ1NDFFNkM3NkEzAA=
="
}
]
}
{
"type": "object",
"properties": {
"raw_example": {
"type": "string"
}
}
}Status Codes
200The request was successful.400Bad request or invalid parameters.401API key is missing or invalid.403The request is not authorized for this resource.404The requested resource was not found.500The server encountered an error.