Newsletters and Channels

Delete Channel Message

Deletes a message from a channel that you administer.

POSThttps://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/delete

Authentication with the x-api-key and x-api-secret headers.

Parameters

NameTypeInRequiredDescription
idtextbodyNoNumeric channel ID. If provided without a domain, it will be converted to `@newsletter`.
jidtextbodyNoFull channel JID.
messageidtextbodyNoLogical message ID in the channel.
serveridnumberbodyNoSequential identifier of the post in the channel.
countnumberbodyNoNumber of messages fetched per page when locating the post.
maxpagesnumberbodyNoMaximum number of pages fetched when locating the post.

Request example

curl

curl -X POST "https://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/delete" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-api-secret: YOUR_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"id":"120363123456789012","jid":"120363123456789012@newsletter"}'

Node.js

const res = await fetch("https://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/delete", {
  method: "POST",
  headers: {
    "x-api-key": "YOUR_API_KEY",
    "x-api-secret": "YOUR_API_SECRET",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "id": "120363123456789012",
    "jid": "120363123456789012@newsletter"
  }),
});
console.log(await res.json());

Python

import requests

res = requests.post(
    "https://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/delete",
    headers={"x-api-key": "YOUR_API_KEY", "x-api-secret": "YOUR_API_SECRET"},
    json={"id":"120363123456789012","jid":"120363123456789012@newsletter"},
)
print(res.json())

Response example

JSON

{}

Values are illustrative; the fields follow the real response format.

See the full reference

Get your API keys

Create your account, connect a number in minutes and start using the API. R$15 per active number/month, with a welcome credit when you create the account, subject to the current campaign.