{ "info": { "_postman_id": "37107aad-42dc-40c1-8fbc-9b4a9f0bb62f", "name": "Infobip OpenAPI Specification", "description": "OpenAPI Specification that contains all public endpoints and webhooks.\n\nContact Support:\n Name: Infobip support\n Email: support@infobip.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T02:01:02.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "lastUpdatedBy": "35240", "uid": "35240-37107aad-42dc-40c1-8fbc-9b4a9f0bb62f" }, "item": [ { "name": "zalo", "item": [ { "name": "2", "item": [ { "name": "messages", "item": [ { "name": "Send Zalo messages", "id": "a966c8ab-f6b6-4524-95d8-6aad5ccf0f47", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"messages\": [\n {\n \"content\": {\n \"type\": \"QUOTE_CONSULTATION\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"SUNDAY\",\n \"MONDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"TACIR\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"OVER_THE_LIMIT\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n },\n {\n \"content\": {\n \"type\": \"GIF\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"WEDNESDAY\",\n \"WEDNESDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"BIREYSEL\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"AUTO\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n }\n ],\n \"options\": {\n \"schedule\": {\n \"bulkId\": \"\",\n \"sendAt\": \"\",\n \"sendingSpeedLimit\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTE\"\n }\n },\n \"tracking\": {\n \"shortenUrl\": true,\n \"trackClicks\": true,\n \"trackingUrl\": \"\",\n \"removeProtocol\": false,\n \"customDomain\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/messages", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "messages" ] }, "description": "Send messages to multiple recipients. Only [template messages](https://www.infobip.com/docs/zalo/message-types) registered with Zalo can be sent. The API response will not contain the final delivery status, use [Delivery Reports](/docs/api/channels/zalo/zalo-logs-and-status-reports/receive-outbound-zalo-delivery-reports) instead." }, "response": [ { "id": "f86d3180-a743-4b0d-a2a2-9c0d5ba2cb16", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"messages\": [\n {\n \"content\": {\n \"type\": \"QUOTE_CONSULTATION\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"SUNDAY\",\n \"MONDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"TACIR\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"OVER_THE_LIMIT\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n },\n {\n \"content\": {\n \"type\": \"GIF\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"WEDNESDAY\",\n \"WEDNESDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"BIREYSEL\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"AUTO\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n }\n ],\n \"options\": {\n \"schedule\": {\n \"bulkId\": \"\",\n \"sendAt\": \"\",\n \"sendingSpeedLimit\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTE\"\n }\n },\n \"tracking\": {\n \"shortenUrl\": true,\n \"trackClicks\": true,\n \"trackingUrl\": \"\",\n \"removeProtocol\": false,\n \"customDomain\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/messages", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "messages" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"messages\": [\n {\n \"messageId\": \"\",\n \"status\": {\n \"groupId\": \"\",\n \"groupName\": \"PENDING\",\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"action\": \"\"\n },\n \"destination\": \"\",\n \"details\": {}\n },\n {\n \"messageId\": \"\",\n \"status\": {\n \"groupId\": \"\",\n \"groupName\": \"PENDING\",\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"action\": \"\"\n },\n \"destination\": \"\",\n \"details\": {}\n }\n ],\n \"bulkId\": \"\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-f86d3180-a743-4b0d-a2a2-9c0d5ba2cb16" }, { "id": "bdcc3e5b-a42b-40f0-9b7f-d169aed8985a", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"messages\": [\n {\n \"content\": {\n \"type\": \"QUOTE_CONSULTATION\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"SUNDAY\",\n \"MONDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"TACIR\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"OVER_THE_LIMIT\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n },\n {\n \"content\": {\n \"type\": \"GIF\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"WEDNESDAY\",\n \"WEDNESDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"BIREYSEL\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"AUTO\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n }\n ],\n \"options\": {\n \"schedule\": {\n \"bulkId\": \"\",\n \"sendAt\": \"\",\n \"sendingSpeedLimit\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTE\"\n }\n },\n \"tracking\": {\n \"shortenUrl\": true,\n \"trackClicks\": true,\n \"trackingUrl\": \"\",\n \"removeProtocol\": false,\n \"customDomain\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/messages", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "messages" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-bdcc3e5b-a42b-40f0-9b7f-d169aed8985a" }, { "id": "078c0571-50a2-433d-8a82-923e328e73f3", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"messages\": [\n {\n \"content\": {\n \"type\": \"QUOTE_CONSULTATION\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"SUNDAY\",\n \"MONDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"TACIR\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"OVER_THE_LIMIT\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n },\n {\n \"content\": {\n \"type\": \"GIF\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"WEDNESDAY\",\n \"WEDNESDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"BIREYSEL\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"AUTO\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n }\n ],\n \"options\": {\n \"schedule\": {\n \"bulkId\": \"\",\n \"sendAt\": \"\",\n \"sendingSpeedLimit\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTE\"\n }\n },\n \"tracking\": {\n \"shortenUrl\": true,\n \"trackClicks\": true,\n \"trackingUrl\": \"\",\n \"removeProtocol\": false,\n \"customDomain\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/messages", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "messages" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-078c0571-50a2-433d-8a82-923e328e73f3" }, { "id": "d451618f-9c30-429a-a493-585eccf57ea2", "name": "Forbidden", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"messages\": [\n {\n \"content\": {\n \"type\": \"QUOTE_CONSULTATION\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"SUNDAY\",\n \"MONDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"TACIR\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"OVER_THE_LIMIT\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n },\n {\n \"content\": {\n \"type\": \"GIF\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"WEDNESDAY\",\n \"WEDNESDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"BIREYSEL\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"AUTO\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n }\n ],\n \"options\": {\n \"schedule\": {\n \"bulkId\": \"\",\n \"sendAt\": \"\",\n \"sendingSpeedLimit\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTE\"\n }\n },\n \"tracking\": {\n \"shortenUrl\": true,\n \"trackClicks\": true,\n \"trackingUrl\": \"\",\n \"removeProtocol\": false,\n \"customDomain\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/messages", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "messages" ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-d451618f-9c30-429a-a493-585eccf57ea2" }, { "id": "87dda315-7dce-4557-84b5-060b690ee76f", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"messages\": [\n {\n \"content\": {\n \"type\": \"QUOTE_CONSULTATION\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"SUNDAY\",\n \"MONDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"TACIR\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"OVER_THE_LIMIT\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n },\n {\n \"content\": {\n \"type\": \"GIF\"\n },\n \"destinations\": [\n {\n \"to\": \"\",\n \"messageId\": \"\"\n },\n {\n \"to\": \"\",\n \"messageId\": \"\"\n }\n ],\n \"sender\": \"\",\n \"options\": {\n \"platform\": {\n \"entityId\": \"\",\n \"applicationId\": \"\"\n },\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"deliveryTimeWindow\": {\n \"days\": [\n \"WEDNESDAY\",\n \"WEDNESDAY\"\n ],\n \"from\": {\n \"hour\": \"\",\n \"minute\": \"\"\n },\n \"to\": {\n \"hour\": \"\",\n \"minute\": \"\"\n }\n },\n \"campaignReferenceId\": \"\",\n \"smsFailover\": {\n \"text\": \"\",\n \"sender\": \"\",\n \"validityPeriod\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTES\"\n },\n \"regional\": {\n \"indiaDlt\": {\n \"principalEntityId\": \"\",\n \"contentTemplateId\": \"\",\n \"telemarketerId\": \"\"\n },\n \"turkeyIys\": {\n \"recipientType\": \"BIREYSEL\",\n \"brandCode\": \"\"\n },\n \"southKorea\": {\n \"title\": \"\",\n \"resellerCode\": \"\"\n }\n },\n \"destinationMatching\": [\n {\n \"failover\": \"\",\n \"initial\": \"\"\n },\n {\n \"failover\": \"\",\n \"initial\": \"\"\n }\n ]\n },\n \"encrypted\": \"\",\n \"sendingMode\": \"AUTO\"\n },\n \"webhooks\": {\n \"delivery\": {\n \"url\": \"\",\n \"intermediateReport\": \"\",\n \"notify\": \"\"\n },\n \"contentType\": \"\",\n \"callbackData\": \"\"\n }\n }\n ],\n \"options\": {\n \"schedule\": {\n \"bulkId\": \"\",\n \"sendAt\": \"\",\n \"sendingSpeedLimit\": {\n \"amount\": \"\",\n \"timeUnit\": \"MINUTE\"\n }\n },\n \"tracking\": {\n \"shortenUrl\": true,\n \"trackClicks\": true,\n \"trackingUrl\": \"\",\n \"removeProtocol\": false,\n \"customDomain\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/messages", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "messages" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-87dda315-7dce-4557-84b5-060b690ee76f" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-a966c8ab-f6b6-4524-95d8-6aad5ccf0f47" } ], "id": "72e77248-722f-474a-8853-f587cc097b4c", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-72e77248-722f-474a-8853-f587cc097b4c" }, { "name": "sender", "item": [ { "name": "{sender}", "item": [ { "name": "templates", "item": [ { "name": "Edit Zalo template", "id": "09de43a4-2121-4ac7-b9e2-aaed9ae79812", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "id": "9528e0d1-f987-4774-878a-63ce45e77405", "key": "sender", "value": "", "description": "(Required) Sender ID." } ] }, "description": "Edits an existing template that has REJECTED status. The template will be resubmitted for review." }, "response": [ { "id": "db2788af-9d78-48d5-94ed-59280b256791", "name": "OK", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"templateType\": \"AUTHENTICATION\",\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"status\": \"\",\n \"tag\": \"PROMOTION\",\n \"appId\": \"\",\n \"oaId\": \"\",\n \"timeout\": \"\",\n \"previewUrl\": \"\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-db2788af-9d78-48d5-94ed-59280b256791" }, { "id": "cd975dc7-c812-4fee-b4ed-4c1371f1c9d8", "name": "Bad Request", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-cd975dc7-c812-4fee-b4ed-4c1371f1c9d8" }, { "id": "9e2d5379-dc82-4e05-b31e-4d2d4480f929", "name": "Unauthorized", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-9e2d5379-dc82-4e05-b31e-4d2d4480f929" }, { "id": "1d56d926-b072-4803-804e-932dd7132041", "name": "Forbidden", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-1d56d926-b072-4803-804e-932dd7132041" }, { "id": "c25f7949-7469-4c53-babe-dcf2d4fa5c76", "name": "Not Found", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-c25f7949-7469-4c53-babe-dcf2d4fa5c76" }, { "id": "95beaa3a-709b-451b-ac4e-29191793262f", "name": "Too Many Requests", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-95beaa3a-709b-451b-ac4e-29191793262f" }, { "id": "fc3210d8-b64e-4561-9b99-38a9aba4f874", "name": "Internal Server Error", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-fc3210d8-b64e-4561-9b99-38a9aba4f874" }, { "id": "55819e9f-2b51-45b3-9440-8679062adf9b", "name": "Bad Gateway", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"PAYMENT_REQUEST\"\n },\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"0CMFUUmDgQw\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n },\n {\n \"name\": \"xd_rB\",\n \"sampleValue\": \"\",\n \"type\": \"BANK_TRANSFER_NOTE\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-55819e9f-2b51-45b3-9440-8679062adf9b" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-09de43a4-2121-4ac7-b9e2-aaed9ae79812" }, { "name": "Create Zalo template", "id": "9fe006a1-2b5c-4027-b53d-af57e2fc4e09", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "id": "9c7d1ada-ac09-4829-aa95-586d43c3fb00", "key": "sender", "value": "", "description": "(Required) Sender ID." } ] }, "description": "Creates a new template for the given sender. The template will be submitted for review and must be approved before it can be used." }, "response": [ { "id": "02e0a4c5-b939-4b53-aae3-9488ce86c253", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"templateType\": \"PAYMENT_REQUEST\",\n \"templateId\": \"\",\n \"templateName\": \"\",\n \"status\": \"\",\n \"tag\": \"CUSTOMER_CARE\",\n \"appId\": \"\",\n \"oaId\": \"\",\n \"timeout\": \"\",\n \"previewUrl\": \"\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-02e0a4c5-b939-4b53-aae3-9488ce86c253" }, { "id": "b45822f3-9b78-4c41-acc5-853b8300a54a", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-b45822f3-9b78-4c41-acc5-853b8300a54a" }, { "id": "6ee685e3-0f1c-4391-80ac-e87e3c0ddd32", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-6ee685e3-0f1c-4391-80ac-e87e3c0ddd32" }, { "id": "8d85d00f-47e3-4bcc-a6c0-13ea35ce2f29", "name": "Forbidden", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-8d85d00f-47e3-4bcc-a6c0-13ea35ce2f29" }, { "id": "a58839df-6acb-46c4-aecb-f27f95d5c04e", "name": "Not Found", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-a58839df-6acb-46c4-aecb-f27f95d5c04e" }, { "id": "2db49b23-9ed2-400e-aa15-00213ae3d760", "name": "Conflict", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-2db49b23-9ed2-400e-aa15-00213ae3d760" }, { "id": "180b319b-c86b-4706-88e8-c6917aeefdf1", "name": "Too Many Requests", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-180b319b-c86b-4706-88e8-c6917aeefdf1" }, { "id": "78c92f51-a3da-44a2-ba06-1229ecbf1894", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-78c92f51-a3da-44a2-ba06-1229ecbf1894" }, { "id": "9c9e3051-f175-4c8f-97b9-5f524f80d160", "name": "Bad Gateway", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"note\": \"\",\n \"templateContent\": {\n \"type\": \"VOUCHER\"\n },\n \"templateName\": \"\",\n \"trackingId\": \"\",\n \"params\": [\n {\n \"name\": \"8ika\",\n \"sampleValue\": \"\",\n \"type\": \"CURRENCY_VND\"\n },\n {\n \"name\": \"hrH_\",\n \"sampleValue\": \"\",\n \"type\": \"PRODUCT_NAME_BRAND\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/zalo/2/sender/:sender/templates", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "2", "sender", ":sender", "templates" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-9c9e3051-f175-4c8f-97b9-5f524f80d160" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-9fe006a1-2b5c-4027-b53d-af57e2fc4e09" } ], "id": "3f53aadd-53b9-4c1d-98b9-4176b1e18a22", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-3f53aadd-53b9-4c1d-98b9-4176b1e18a22" } ], "id": "428e1522-061c-4f39-a9e3-a5622dedce3e", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-428e1522-061c-4f39-a9e3-a5622dedce3e" } ], "id": "7af0759d-d9a5-427f-8656-ca47d46ca6e8", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-7af0759d-d9a5-427f-8656-ca47d46ca6e8" } ], "id": "117c3aff-5e18-48ca-8d50-37debd331aa6", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-117c3aff-5e18-48ca-8d50-37debd331aa6" }, { "name": "1", "item": [ { "name": "logs", "item": [ { "name": "Get Zalo logs", "id": "04235c2a-36ff-41f3-a9bc-8d4e5cd34549", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/zalo/1/logs?from=&to=&messageId=&messageId=&generalStatus=ACCEPTED&sentSince=&sentUntil=&limit=50", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "logs" ], "query": [ { "description": "Message sender.", "key": "from", "value": "" }, { "description": "Message destination.", "key": "to", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "Sent Message status.", "key": "generalStatus", "value": "ACCEPTED" }, { "description": "Lower limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentSince", "value": "" }, { "description": "Upper limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentUntil", "value": "" }, { "description": "Maximal number of messages in returned logs. If you want to fetch more than 1000 logs you can retrieve them in pages using `sentSince` and `sentUntil` parameters.", "key": "limit", "value": "50" } ] }, "description": "You should use this method for displaying logs in the user interface or for some other less frequent usage." }, "response": [ { "id": "7139549d-7c15-4a4c-99c2-cbb618f11f83", "name": "Logs for given criteria are being fetched.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/logs?from=&to=&messageId=&generalStatus=ACCEPTED&sentSince=&sentUntil=&limit=50", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "logs" ], "query": [ { "description": "Message sender.", "key": "from", "value": "" }, { "description": "Message destination.", "key": "to", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "Sent Message status.", "key": "generalStatus", "value": "ACCEPTED" }, { "description": "Lower limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentSince", "value": "" }, { "description": "Upper limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentUntil", "value": "" }, { "description": "Maximal number of messages in returned logs. If you want to fetch more than 1000 logs you can retrieve them in pages using `sentSince` and `sentUntil` parameters.", "key": "limit", "value": "50" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"results\": [\n {\n \"bulkId\": \"\",\n \"messageId\": \"\",\n \"to\": \"\",\n \"from\": \"\",\n \"text\": \"\",\n \"sentAt\": \"\",\n \"doneAt\": \"\",\n \"smsCount\": \"\",\n \"mccMnc\": \"\",\n \"price\": {\n \"pricePerMessage\": \"\",\n \"currency\": \"\"\n },\n \"status\": {\n \"groupId\": \"\",\n \"groupName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"action\": \"\"\n },\n \"error\": {\n \"groupId\": \"\",\n \"groupName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"permanent\": \"\"\n }\n },\n {\n \"bulkId\": \"\",\n \"messageId\": \"\",\n \"to\": \"\",\n \"from\": \"\",\n \"text\": \"\",\n \"sentAt\": \"\",\n \"doneAt\": \"\",\n \"smsCount\": \"\",\n \"mccMnc\": \"\",\n \"price\": {\n \"pricePerMessage\": \"\",\n \"currency\": \"\"\n },\n \"status\": {\n \"groupId\": \"\",\n \"groupName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"action\": \"\"\n },\n \"error\": {\n \"groupId\": \"\",\n \"groupName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"permanent\": \"\"\n }\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-7139549d-7c15-4a4c-99c2-cbb618f11f83" }, { "id": "6a10fa28-9c62-4c75-a51f-5198301d2447", "name": "Bad Request.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/logs?from=&to=&messageId=&generalStatus=ACCEPTED&sentSince=&sentUntil=&limit=50", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "logs" ], "query": [ { "description": "Message sender.", "key": "from", "value": "" }, { "description": "Message destination.", "key": "to", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "Sent Message status.", "key": "generalStatus", "value": "ACCEPTED" }, { "description": "Lower limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentSince", "value": "" }, { "description": "Upper limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentUntil", "value": "" }, { "description": "Maximal number of messages in returned logs. If you want to fetch more than 1000 logs you can retrieve them in pages using `sentSince` and `sentUntil` parameters.", "key": "limit", "value": "50" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"requestError\": {\n \"serviceException\": {\n \"messageId\": \"\",\n \"text\": \"\",\n \"validationErrors\": {\n \"labore_d5\": [\n \"\",\n \"\"\n ],\n \"sunt_63\": [\n \"\",\n \"\"\n ],\n \"nullabd6\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-6a10fa28-9c62-4c75-a51f-5198301d2447" }, { "id": "38dba82a-a60e-4984-b50c-81dc5550f54d", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/logs?from=&to=&messageId=&generalStatus=ACCEPTED&sentSince=&sentUntil=&limit=50", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "logs" ], "query": [ { "description": "Message sender.", "key": "from", "value": "" }, { "description": "Message destination.", "key": "to", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "Sent Message status.", "key": "generalStatus", "value": "ACCEPTED" }, { "description": "Lower limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentSince", "value": "" }, { "description": "Upper limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentUntil", "value": "" }, { "description": "Maximal number of messages in returned logs. If you want to fetch more than 1000 logs you can retrieve them in pages using `sentSince` and `sentUntil` parameters.", "key": "limit", "value": "50" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"requestError\": {\n \"serviceException\": {\n \"messageId\": \"\",\n \"text\": \"\",\n \"validationErrors\": {\n \"labore_d5\": [\n \"\",\n \"\"\n ],\n \"sunt_63\": [\n \"\",\n \"\"\n ],\n \"nullabd6\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-38dba82a-a60e-4984-b50c-81dc5550f54d" }, { "id": "385b0ac5-b7b9-4676-a75f-46983dbe4fb2", "name": "Forbidden", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/logs?from=&to=&messageId=&generalStatus=ACCEPTED&sentSince=&sentUntil=&limit=50", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "logs" ], "query": [ { "description": "Message sender.", "key": "from", "value": "" }, { "description": "Message destination.", "key": "to", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "Sent Message status.", "key": "generalStatus", "value": "ACCEPTED" }, { "description": "Lower limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentSince", "value": "" }, { "description": "Upper limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentUntil", "value": "" }, { "description": "Maximal number of messages in returned logs. If you want to fetch more than 1000 logs you can retrieve them in pages using `sentSince` and `sentUntil` parameters.", "key": "limit", "value": "50" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"requestError\": {\n \"serviceException\": {\n \"messageId\": \"\",\n \"text\": \"\",\n \"validationErrors\": {\n \"labore_d5\": [\n \"\",\n \"\"\n ],\n \"sunt_63\": [\n \"\",\n \"\"\n ],\n \"nullabd6\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-385b0ac5-b7b9-4676-a75f-46983dbe4fb2" }, { "id": "15e3e4b7-e533-4303-a46d-83e7393a22e4", "name": "Too Many Requests", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/logs?from=&to=&messageId=&generalStatus=ACCEPTED&sentSince=&sentUntil=&limit=50", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "logs" ], "query": [ { "description": "Message sender.", "key": "from", "value": "" }, { "description": "Message destination.", "key": "to", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "Sent Message status.", "key": "generalStatus", "value": "ACCEPTED" }, { "description": "Lower limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentSince", "value": "" }, { "description": "Upper limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentUntil", "value": "" }, { "description": "Maximal number of messages in returned logs. If you want to fetch more than 1000 logs you can retrieve them in pages using `sentSince` and `sentUntil` parameters.", "key": "limit", "value": "50" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"requestError\": {\n \"serviceException\": {\n \"messageId\": \"\",\n \"text\": \"\",\n \"validationErrors\": {\n \"labore_d5\": [\n \"\",\n \"\"\n ],\n \"sunt_63\": [\n \"\",\n \"\"\n ],\n \"nullabd6\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-15e3e4b7-e533-4303-a46d-83e7393a22e4" }, { "id": "781ff373-ad19-4a50-a4a3-19836be52409", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/logs?from=&to=&messageId=&generalStatus=ACCEPTED&sentSince=&sentUntil=&limit=50", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "logs" ], "query": [ { "description": "Message sender.", "key": "from", "value": "" }, { "description": "Message destination.", "key": "to", "value": "" }, { "description": "List of message IDs (separated by comma) for which logs are requested.", "key": "messageId", "value": "" }, { "description": "Sent Message status.", "key": "generalStatus", "value": "ACCEPTED" }, { "description": "Lower limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentSince", "value": "" }, { "description": "Upper limit on date and time of sending message. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.", "key": "sentUntil", "value": "" }, { "description": "Maximal number of messages in returned logs. If you want to fetch more than 1000 logs you can retrieve them in pages using `sentSince` and `sentUntil` parameters.", "key": "limit", "value": "50" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"requestError\": {\n \"serviceException\": {\n \"messageId\": \"\",\n \"text\": \"\",\n \"validationErrors\": {\n \"labore_d5\": [\n \"\",\n \"\"\n ],\n \"sunt_63\": [\n \"\",\n \"\"\n ],\n \"nullabd6\": [\n \"\",\n \"\"\n ]\n }\n }\n }\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-781ff373-ad19-4a50-a4a3-19836be52409" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-04235c2a-36ff-41f3-a9bc-8d4e5cd34549" } ], "id": "93f7d487-c0a3-44b6-8d4c-083cda0e6328", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-93f7d487-c0a3-44b6-8d4c-083cda0e6328" }, { "name": "sender", "item": [ { "name": "{sender}", "item": [ { "name": "templates", "item": [ { "name": "{templateName}", "item": [ { "name": "Get Zalo template", "id": "1d224225-b8a5-4b04-ab30-184ee43015c9", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "*/*" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "id": "62097e37-c0ee-4484-83c0-84ec9e5333f0", "key": "sender", "value": "", "description": "(Required) Sender ID." }, { "id": "ca8e9b88-1762-448c-a877-c53388e08550", "key": "templateName", "value": "", "description": "(Required) Name identifying the template. Must be the same as registered template_id." } ] }, "description": "Returns template's info for given template name." }, "response": [ { "id": "31ea1877-31fc-4a2a-9b08-5cc34158780e", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "*/*" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [ { "key": "Content-Type", "value": "*/*" } ], "cookie": [], "responseTime": null, "body": "{\n \"templateName\": \"\",\n \"displayName\": \"\",\n \"status\": \"\",\n \"reason\": \"\",\n \"templateProperties\": [\n {\n \"name\": \"\",\n \"required\": \"\",\n \"type\": \"\",\n \"maxLength\": \"\",\n \"minLength\": \"\",\n \"acceptNull\": \"\"\n },\n {\n \"name\": \"\",\n \"required\": \"\",\n \"type\": \"\",\n \"maxLength\": \"\",\n \"minLength\": \"\",\n \"acceptNull\": \"\"\n }\n ],\n \"templateButtons\": [\n {\n \"type\": \"GO_TO_OA_INFORMATION_PAGE\",\n \"title\": \"\",\n \"content\": \"\"\n },\n {\n \"type\": \"GO_TO_ELECTRONIC_INVOICE_LOOKUP_PAGE\",\n \"title\": \"\",\n \"content\": \"\"\n }\n ],\n \"previewUrl\": \"\",\n \"templateTag\": \"TRANSACTION\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-31ea1877-31fc-4a2a-9b08-5cc34158780e" }, { "id": "cfc882f9-629d-42e9-9205-3c75f1c1308f", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-cfc882f9-629d-42e9-9205-3c75f1c1308f" }, { "id": "d64bac22-d5b4-4e17-8c3d-8763996f6f32", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-d64bac22-d5b4-4e17-8c3d-8763996f6f32" }, { "id": "070d340c-4f88-443a-935e-9aa06c39e1a8", "name": "Forbidden", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-070d340c-4f88-443a-935e-9aa06c39e1a8" }, { "id": "d5cb5457-768e-4ecb-9b12-798efc88660f", "name": "Not Found", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-d5cb5457-768e-4ecb-9b12-798efc88660f" }, { "id": "1b2ef5f7-95a5-4ec3-8c60-79dc829db0c6", "name": "Too Many Requests", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-1b2ef5f7-95a5-4ec3-8c60-79dc829db0c6" }, { "id": "8fa5877b-6c9f-4c88-a3a9-43e3a473111a", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-8fa5877b-6c9f-4c88-a3a9-43e3a473111a" }, { "id": "621ea8a9-a90a-4979-a82f-6894204e4649", "name": "Bad Gateway", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates/:templateName", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates", ":templateName" ], "variable": [ { "key": "sender" }, { "key": "templateName" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-621ea8a9-a90a-4979-a82f-6894204e4649" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-1d224225-b8a5-4b04-ab30-184ee43015c9" } ], "id": "56f64e78-9645-46d5-aec1-0a14d0d60ffe", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-56f64e78-9645-46d5-aec1-0a14d0d60ffe" }, { "name": "Get Zalo templates", "id": "c13b0ce3-8f09-4e11-b2d0-bb574b1ece4d", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "id": "e6ab273a-a9e7-4f17-a671-8cf268d464e1", "key": "sender", "value": "", "description": "(Required) Sender ID." } ] }, "description": "Returns all templates for a given sender filtered by status." }, "response": [ { "id": "ff5ff2eb-6c3d-48c1-b7ab-06ad3fe45518", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"paging\": {\n \"page\": \"\",\n \"size\": \"\",\n \"totalPages\": \"\",\n \"totalResults\": \"\"\n },\n \"results\": [\n {\n \"templateName\": \"\",\n \"displayName\": \"\",\n \"status\": \"\",\n \"createdTime\": \"\"\n },\n {\n \"templateName\": \"\",\n \"displayName\": \"\",\n \"status\": \"\",\n \"createdTime\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-ff5ff2eb-6c3d-48c1-b7ab-06ad3fe45518" }, { "id": "ec68379a-5cec-44a8-86bb-f1e4c2753d0c", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-ec68379a-5cec-44a8-86bb-f1e4c2753d0c" }, { "id": "87d410a1-c0b8-4e09-b4a6-42876610b887", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-87d410a1-c0b8-4e09-b4a6-42876610b887" }, { "id": "2c158f66-7ed7-4122-b3bc-6f97d22f4d22", "name": "Forbidden", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-2c158f66-7ed7-4122-b3bc-6f97d22f4d22" }, { "id": "6948c795-d26b-4707-b46f-7204d4c57816", "name": "Not Found", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-6948c795-d26b-4707-b46f-7204d4c57816" }, { "id": "5701858f-df35-4f30-aed7-7b2f8ff60b14", "name": "Too Many Requests", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-5701858f-df35-4f30-aed7-7b2f8ff60b14" }, { "id": "84e1e52e-5389-42fb-8cd8-cb2661050bf6", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-84e1e52e-5389-42fb-8cd8-cb2661050bf6" }, { "id": "412427ff-55f3-4687-b1e0-3222660ac635", "name": "Bad Gateway", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/templates?page=0&size=100&status=ALL", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "templates" ], "query": [ { "description": "Results page to retrieve (0..N).", "key": "page", "value": "0" }, { "description": "Number of records per page.", "key": "size", "value": "100" }, { "description": "Filter templates by status. Use ALL to return all templates regardless of status. Defaults to ENABLE.", "key": "status", "value": "ALL" } ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-412427ff-55f3-4687-b1e0-3222660ac635" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-c13b0ce3-8f09-4e11-b2d0-bb574b1ece4d" } ], "id": "5715f4ea-a812-4cf4-bf0f-c6b57e68cc70", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-5715f4ea-a812-4cf4-bf0f-c6b57e68cc70" }, { "name": "media", "item": [ { "name": "Upload Zalo media", "id": "1c662577-f7eb-48d4-b99d-02bf35a9b657", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file", "value": null } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "id": "bced6935-a7c2-4bed-beb7-7636aa1cbab3", "key": "sender", "value": "", "description": "(Required) Sender ID." } ] }, "description": "Uploads an image file to Zalo and returns the media ID that can be referenced in template content." }, "response": [ { "id": "74248183-22b2-4a04-889c-a0b39558473b", "name": "Media uploaded", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"mediaId\": \"\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-74248183-22b2-4a04-889c-a0b39558473b" }, { "id": "104dd916-6ed2-4547-b25c-2ba17c55cd70", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-104dd916-6ed2-4547-b25c-2ba17c55cd70" }, { "id": "2dc33793-0a56-4137-ba5f-5ad878ae0a5a", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-2dc33793-0a56-4137-ba5f-5ad878ae0a5a" }, { "id": "818ae1e3-bb9a-4497-8a7f-75dd20b7e8be", "name": "Forbidden", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-818ae1e3-bb9a-4497-8a7f-75dd20b7e8be" }, { "id": "d72e5fe0-5e49-4ac0-baa9-a4326db6b761", "name": "Not Found", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-d72e5fe0-5e49-4ac0-baa9-a4326db6b761" }, { "id": "b73e1816-73f4-4229-bdc2-d71950a074d1", "name": "Too Many Requests", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-b73e1816-73f4-4229-bdc2-d71950a074d1" }, { "id": "0463dd2e-97e1-460b-9947-a2bd995a87f6", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-0463dd2e-97e1-460b-9947-a2bd995a87f6" }, { "id": "1977a65c-b892-4d8c-8a1f-6e0ae9691f72", "name": "Bad Gateway", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "multipart/form-data" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "body": { "mode": "formdata", "formdata": [ { "description": "(Required) Image file to upload.", "key": "file", "type": "file" } ] }, "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/media", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "media" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-1977a65c-b892-4d8c-8a1f-6e0ae9691f72" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-1c662577-f7eb-48d4-b99d-02bf35a9b657" } ], "id": "d6a26823-0595-46f9-aab5-243149bef0dc", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-d6a26823-0595-46f9-aab5-243149bef0dc" }, { "name": "quota", "item": [ { "name": "Get Zalo quota", "id": "0a72af65-0d7f-43ab-ae44-0e8de9e0e551", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "*/*" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "id": "8cc69642-6497-4a99-90c4-149330e73256", "key": "sender", "value": "", "description": "(Required) Sender ID." } ] }, "description": "Returns the quota (number) of Zalo notifications sent per day." }, "response": [ { "id": "22ce0de0-9f98-43fb-8fbd-bcbb034fd3ce", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "*/*" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [ { "key": "Content-Type", "value": "*/*" } ], "cookie": [], "responseTime": null, "body": "{\n \"dailyQuota\": \"\",\n \"remainingDailyQuota\": \"\",\n \"monthlyPromotionQuota\": \"\",\n \"remainingMonthlyPromotionQuota\": \"\",\n \"estimatedNextMonthPromotionQuota\": \"\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-22ce0de0-9f98-43fb-8fbd-bcbb034fd3ce" }, { "id": "2702b3b3-e09a-45ba-bef1-abb9467d0daa", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-2702b3b3-e09a-45ba-bef1-abb9467d0daa" }, { "id": "204c1189-defc-4f3f-94f4-f7ad0da178eb", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-204c1189-defc-4f3f-94f4-f7ad0da178eb" }, { "id": "dd437add-1e57-4ce3-a4c6-0d5cab25bc4e", "name": "Forbidden", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-dd437add-1e57-4ce3-a4c6-0d5cab25bc4e" }, { "id": "467f3f0c-2757-4bf5-887b-397fc7f5a959", "name": "Not Found", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-467f3f0c-2757-4bf5-887b-397fc7f5a959" }, { "id": "d271dfce-07d5-4fd9-911c-222260c61504", "name": "Too Many Requests", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-d271dfce-07d5-4fd9-911c-222260c61504" }, { "id": "7c151067-82b3-4da5-894f-37988335d7b3", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-7c151067-82b3-4da5-894f-37988335d7b3" }, { "id": "debc7414-4944-45bd-83d6-00f0b1b92b12", "name": "Bad Gateway", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/quota", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "quota" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Gateway", "code": 502, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-debc7414-4944-45bd-83d6-00f0b1b92b12" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-0a72af65-0d7f-43ab-ae44-0e8de9e0e551" } ], "id": "e902abe8-8a53-4a47-95b3-0bcd3b48a170", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-e902abe8-8a53-4a47-95b3-0bcd3b48a170" }, { "name": "public-key", "item": [ { "name": "Get Zalo sender public key", "id": "41524672-8ab7-4e7e-a1a7-a28e63f86b67", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "GET", "header": [ { "key": "Accept", "value": "*/*" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "id": "8901234c-5d73-41f0-975b-1e5726eeb326", "key": "sender", "value": "", "description": "(Required) Sender ID." } ] }, "description": "Returns previously generated public RSA key. In case you haven't already generated an RSA key, you need to do that using the \"Create Zalo sender public key\" method. To use the public RSA key, please *Base64 decode* the provided value!" }, "response": [ { "id": "3b8f1394-ddce-4c4b-9b81-11cfa6266d68", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "*/*" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [ { "key": "Content-Type", "value": "*/*" } ], "cookie": [], "responseTime": null, "body": "{\n \"publicKey\": \"\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-3b8f1394-ddce-4c4b-9b81-11cfa6266d68" }, { "id": "4e4e0c7e-6e9a-44aa-82f0-ab42d7372e2a", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-4e4e0c7e-6e9a-44aa-82f0-ab42d7372e2a" }, { "id": "1f5857b2-9f45-427b-9a02-3530dccafa4d", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-1f5857b2-9f45-427b-9a02-3530dccafa4d" }, { "id": "77019c0d-3cab-4711-9dc8-10fe2feb176d", "name": "Forbidden", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-77019c0d-3cab-4711-9dc8-10fe2feb176d" }, { "id": "dbc1aeb1-da0f-4272-8f4f-ee559023177c", "name": "Not Found", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-dbc1aeb1-da0f-4272-8f4f-ee559023177c" }, { "id": "222088ee-d171-4e80-844f-5e2bc768d0c7", "name": "Too Many Requests", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-222088ee-d171-4e80-844f-5e2bc768d0c7" }, { "id": "db986bdf-dd5b-4e33-8201-8fda81c286a5", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-db986bdf-dd5b-4e33-8201-8fda81c286a5" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-41524672-8ab7-4e7e-a1a7-a28e63f86b67" }, { "name": "Create Zalo sender public key", "id": "59a7d040-6291-453d-b95a-de938dad9bb3", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "Authorization", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "method": "POST", "header": [ { "key": "Accept", "value": "*/*" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "id": "1cfedac9-94b0-42b0-9f0b-0936a1c6c051", "key": "sender", "value": "", "description": "(Required) Sender ID." } ] }, "description": "The RSA key generation API allows you to generate a key pair consisting of a public key and a private key.
Only the public key will be returned by this method. The private key will be stored by Zalo to decrypt the content.
In case you've already generated an RSA key, please use the public key get API to get the public key.
To use the public RSA key, please *Base64 decode* the provided value!" }, "response": [ { "id": "2309431e-3628-465f-906d-97ca6831ac28", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "*/*" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [ { "key": "Content-Type", "value": "*/*" } ], "cookie": [], "responseTime": null, "body": "{\n \"publicKey\": \"\"\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-2309431e-3628-465f-906d-97ca6831ac28" }, { "id": "8972197a-a290-404e-99de-f0550ae3ae83", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-8972197a-a290-404e-99de-f0550ae3ae83" }, { "id": "64970303-037c-4ec1-a8da-0bd8ce5b9eb4", "name": "Forbidden", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-64970303-037c-4ec1-a8da-0bd8ce5b9eb4" }, { "id": "0b71d107-f3b9-447f-8798-6ed16240e8c9", "name": "Not Found", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-0b71d107-f3b9-447f-8798-6ed16240e8c9" }, { "id": "49564649-4bd9-49f8-870d-1f9bf088775b", "name": "Conflict", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-49564649-4bd9-49f8-870d-1f9bf088775b" }, { "id": "e6c5a493-0ef9-4431-99d1-c78a0df19eb8", "name": "Too Many Requests", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-e6c5a493-0ef9-4431-99d1-c78a0df19eb8" }, { "id": "06b585f6-27ea-45f1-91aa-2032ccad5746", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/zalo/1/sender/:sender/public-key", "host": [ "{{baseUrl}}" ], "path": [ "zalo", "1", "sender", ":sender", "public-key" ], "variable": [ { "key": "sender" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"action\": \"\",\n \"description\": \"\",\n \"errorCode\": \"\",\n \"resources\": [\n {\n \"name\": \"\",\n \"url\": \"\"\n },\n {\n \"name\": \"\",\n \"url\": \"\"\n }\n ],\n \"violations\": [\n {\n \"property\": \"\",\n \"violation\": \"\"\n },\n {\n \"property\": \"\",\n \"violation\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-06b585f6-27ea-45f1-91aa-2032ccad5746" } ], "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-59a7d040-6291-453d-b95a-de938dad9bb3" } ], "id": "203d1992-c7e1-477e-93c4-3220a1989035", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-203d1992-c7e1-477e-93c4-3220a1989035" } ], "id": "df959de8-2a28-40dc-a72a-d8637ed18902", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-df959de8-2a28-40dc-a72a-d8637ed18902" } ], "id": "fc370a08-7bbd-49b5-a47a-e57324e33387", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-fc370a08-7bbd-49b5-a47a-e57324e33387" } ], "id": "fc3fd8a9-1f99-492e-8022-4cf1cebdf346", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-fc3fd8a9-1f99-492e-8022-4cf1cebdf346" } ], "id": "f139c300-276c-4cbc-9830-e3eb169d94a6", "createdAt": "2026-07-28T02:01:03.000Z", "updatedAt": "2026-07-28T02:01:03.000Z", "uid": "35240-f139c300-276c-4cbc-9830-e3eb169d94a6" } ], "variable": [ { "key": "baseUrl", "value": "/" } ] }