Android / Infobip WhatsApp / Send WhatsApp interactive list message
Back to Collection Items
System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
at System.Runtime.InteropServices.Marshal.StringToHGlobalUni(String s)
at Chilkat.CkMarshal.StringToX(String s, XString* x)
at Chilkat.Xml.LoadXml(String xmlData)
at ChilkatApi.XClass.LoadClass(String className, Log log)
at ChilkatApi.ApiCache.getApiClass(String className, Log log)
at ChilkatApi.ApiCache.methodExists(String className, String methodName)
at ChilkatCode.CodeGen.checkMethodCall(Xml xml)
at ChilkatCode.Parser.fnCall(Xml xml)
at ChilkatCode.Parser.subCall()
at ChilkatCode.Parser.statement()
at ChilkatCode.Parser.Chilkat()
at ChilkatCode.Parser.Parse()
at ChilkatCode.Compile.CompileForToolsIO(String srcCode, String langHashKey, StringBuilder sbHtmlOut)
Curl Command
curl -X POST
-H "Authorization: App {{INFOBIP_API_KEY}}"
-H "Content-Type: application/json"
-d '{
"from": "{{senderNumber}}",
"to": "{{receiverNumber}}",
"messageId": "test-message-{{$randomInt}}",
"content": {
"body": {
"text": "Some text"
},
"action": {
"title": "Choose one",
"sections": [
{
"rows": [
{
"id": "1",
"title": "row1 title"
},
{
"id": "2",
"title": "row2 title"
}
]
}
]
}
},
"callbackData": "Callback data"
}'
https://domain.com/whatsapp/1/message/interactive/list
Postman Collection Item JSON
{
"name": "Send WhatsApp interactive list message",
"event": [
{
"listen": "test",
"script": {
"exec": [
"pm.test(\"Status code is 200\", function () {",
" pm.response.to.have.status(200);",
"});",
"",
"pm.test(\"Message sent successfully\", function () {",
" var jsonData = pm.response.json();",
" pm.expect(jsonData.status.description).to.eql(\"Message sent to next instance\");",
"});"
],
"type": "text/javascript"
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"from\": \"{{senderNumber}}\",\n \"to\": \"{{receiverNumber}}\",\n \"messageId\": \"test-message-{{$randomInt}}\",\n \"content\": {\n \"body\": {\n \"text\": \"Some text\"\n },\n \"action\": {\n \"title\": \"Choose one\",\n \"sections\": [\n {\n \"rows\": [\n {\n \"id\": \"1\",\n \"title\": \"row1 title\"\n },\n {\n \"id\": \"2\",\n \"title\": \"row2 title\"\n }\n ]\n }\n ]\n }\n },\n \"callbackData\": \"Callback data\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/whatsapp/1/message/interactive/list",
"host": [
"{{baseUrl}}"
],
"path": [
"whatsapp",
"1",
"message",
"interactive",
"list"
]
},
"description": "Send an interactive list message to a single recipient. Interactive list messages can only be successfully delivered, if the recipient has contacted the business within the last 24 hours, otherwise template message should be used."
},
"response": [
{
"name": "Interactive list message simple",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"from\": \"{{senderNumber}}\",\n \"to\": \"{{receiverNumber}}\",\n \"messageId\": \"test-message-{{$randomInt}}\",\n \"content\": {\n \"body\": {\n \"text\": \"Some text\"\n },\n \"action\": {\n \"title\": \"Choose one\",\n \"sections\": [\n {\n \"rows\": [\n {\n \"id\": \"1\",\n \"title\": \"row1 title\"\n },\n {\n \"id\": \"2\",\n \"title\": \"row2 title\"\n }\n ]\n }\n ]\n }\n },\n \"callbackData\": \"Callback data\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/whatsapp/1/message/interactive/list",
"host": [
"{{baseUrl}}"
],
"path": [
"whatsapp",
"1",
"message",
"interactive",
"list"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Vary",
"value": "Origin"
},
{
"key": "Vary",
"value": "Access-Control-Request-Method"
},
{
"key": "Vary",
"value": "Access-Control-Request-Headers"
},
{
"key": "Date",
"value": "Mon, 08 Nov 2021 09:48:17 GMT"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Server",
"value": "SMS API"
},
{
"key": "Transfer-Encoding",
"value": "chunked"
},
{
"key": "X-Request-Id",
"value": "1636364897523954227"
}
],
"cookie": [
],
"body": "{\n \"to\": \"441134960001\",\n \"messageCount\": 1,\n \"messageId\": \"test-message-686\",\n \"status\": {\n \"groupId\": 1,\n \"groupName\": \"PENDING\",\n \"id\": 7,\n \"name\": \"PENDING_ENROUTE\",\n \"description\": \"Message sent to next instance\",\n \"action\": null\n }\n}"
},
{
"name": "Interactive list message with header",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"from\": \"{{senderNumber}}\",\n \"to\": \"{{receiverNumber}}\",\n \"messageId\": \"test-message-{{$randomInt}}\",\n \"content\": {\n \"body\": {\n \"text\": \"Some text\"\n },\n \"action\": {\n \"title\": \"Choose one\",\n \"sections\": [\n {\n \"title\": \"First section title\",\n \"rows\": [\n {\n \"id\": \"1\",\n \"title\": \"first row title\",\n \"description\": \"first row description\"\n },\n {\n \"id\": \"2\",\n \"title\": \"second row title\",\n \"description\": \"second row description\"\n }\n ]\n },\n {\n \"title\": \"Second section title\",\n \"rows\": [\n {\n \"id\": \"3\",\n \"title\": \"third row title\"\n }\n ]\n }\n ]\n },\n \"header\": {\n \"type\": \"TEXT\",\n \"text\": \"Header\"\n },\n \"footer\": {\n \"text\": \"Footer\"\n }\n },\n \"callbackData\": \"Callback data\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/whatsapp/1/message/interactive/list",
"host": [
"{{baseUrl}}"
],
"path": [
"whatsapp",
"1",
"message",
"interactive",
"list"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Vary",
"value": "Origin"
},
{
"key": "Vary",
"value": "Access-Control-Request-Method"
},
{
"key": "Vary",
"value": "Access-Control-Request-Headers"
},
{
"key": "Date",
"value": "Mon, 08 Nov 2021 09:50:40 GMT"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Server",
"value": "SMS API"
},
{
"key": "Transfer-Encoding",
"value": "chunked"
},
{
"key": "X-Request-Id",
"value": "1636365040207560828"
}
],
"cookie": [
],
"body": "{\n \"to\": \"441134960001\",\n \"messageCount\": 1,\n \"messageId\": \"test-message-856\",\n \"status\": {\n \"groupId\": 1,\n \"groupName\": \"PENDING\",\n \"id\": 7,\n \"name\": \"PENDING_ENROUTE\",\n \"description\": \"Message sent to next instance\",\n \"action\": null\n }\n}"
}
]
}