Delete Channel

Permanently delete a WhatsApp channel. This action cannot be undone.

DELETE
https://api.wawp.net/v2/channels/{id}?access_token=123456789&id=1234567890%40newsletter&instance_id=123456789

Authentication Required

Login to swap the placeholders with your real Instance ID and Access Token.

Log In
Test /v2/channels/delete/{id} endpoint
DELETE
DELETE

No query parameters required

This endpoint doesn't expect data in the URL.

Best practices

  • Post a final update redirecting followers to a new channel before deleting.

  • Archive content locally if you need it for compliance records.

The Nuclear Option: Deleting Channels

The /v2/channels/delete/{id} endpoint allows an Owner to permanently destroy a channel.


🛑 Critical Warning

This action is irreversible.

  • Data Loss: All message history, subscriber lists, and analytics will be wiped instantly.
  • JID Reclamation: You cannot "re-register" the same @newsletter ID. A new channel with the same name will have a completely new identity.
  • Subscriber Experience: Followers will simply see the channel disappear from their list, or see a "This channel has been deleted" tombstone message.

🛡️ Safety Checks

We strongly recommend implementing a "Two-Step Verification" in your own application before calling this API.

  1. Frontend: Ask the user to type the channel name to confirm.
  2. Backend: Check if the channel has > 1,000 subscribers. If so, reject the deletion request unless a special "Force" flag is passed (internal logic, not API logic).

🔑 Permissions

Only the OWNER of the channel (the phone number that created it) can delete it. Admin privileges are usually sufficient, but the Creator capability is primary.

Request Parameters

Configure the parameters required to interact with this endpoint. All query and body arguments are listed below with their details.

Request Body

Sent as a JSON object
string

Your unique WhatsApp Instance ID

Example:
string

Your API Access Token

Example:
string

The unique ID of the channel

Example:

Build with AI using Wawp MCP

MCP READY

Connect Wawp API directly to Cursor, Windsurf, or Claude Desktop. Let AI write, test, and execute your WhatsApp integration code automatically!

How to Connect

Request Samples

Use these ready-to-go code snippets to integrate our API into your project quickly and efficiently. Choose your preferred language and library.

1const baseUrl = "https://api.wawp.net";
2const endpoint = "/v2/channels/1234567890@newsletter";
3const params = new URLSearchParams({
4 "instance_id": "123456789",
5 "access_token": "123456789"
6}).toString();
7
8
9fetch(`${baseUrl}${endpoint}${params ? '?' + params : ''}`, {
10 method: "DELETE",
11 headers: { "Content-Type": "application/json" },
12
13})
14 .then(async (response) => {
15 if (response.ok) {
16 const data = await response.json();
17 console.log("Success:", data);
18 return data;
19 }
20
21 // Error Handling
22 if (response.status === 404) {
23 console.error("Error 404: Not Found - Session Does Not Exist");
24 }
25 if (response.status === 401) {
26 console.error("Error 401: Unauthorized - Invalid or Missing Access Token");
27 }
28 if (response.status === 500) {
29 console.error("Error 500: Internal Server Error - Unexpected Failure");
30 }
31 if (response.status === 400) {
32 console.error("Error 400: Bad Request - Invalid Parameter Format");
33 }
34
35 const errorText = await response.text();
36 console.error(`Error ${response.status}: ${errorText}`);
37 })
38 .catch((error) => console.error("Network Error:", error));
Interactive Samples
Ln 38, Col 1javascript

Expected Responses

Explore all possible responses and outcomes from the server. We have documented each status code with data examples to make success and error handling easier.

Channel deleted successfully
application/json
string *
string *

Example

{
"status": "success",
"message": "Channel has been deleted"
}
Bad Request - Invalid Parameter Format
Unauthorized - Invalid or Missing Access Token
Not Found - Session Does Not Exist
Internal Server Error - Unexpected Failure
Previous TopicGet Channel Categories
Next TopicContacts Management

Command Palette

Search for a command to run...