Skip to content

DeleteContact#

Test Postman Apidog

ื”ืฉื™ื˜ื” ืžืฉืžืฉืช ืœืžื—ื™ืงืช ืžืกืคืจ ืžืื ืฉื™ ืงืฉืจ, ื•ื›ืŸ ืžืกืคืจ ื”ื˜ืœืคื•ื ื™ื ืฉืœ ื”ืžื›ืฉื™ืจ ื”ืจืืฉื™ (ื”ื˜ืœืคื•ืŸ ื”ื ื™ื™ื“).

ืžื” ื”ื”ื‘ื“ืœ ื‘ื™ืŸ ืื ืฉื™ ื”ืงืฉืจ ืฉืœ WhatsApp ืœืกืคืจ ื”ื˜ืœืคื•ื ื™ื ืฉืœ ื”ืžื›ืฉื™ืจ ื”ืจืืฉื™?

ืœ-WhatsApp ื™ืฉ ืžื ื”ืœ ืื ืฉื™ ืงืฉืจ ืžืฉืœื•, ืฉืื™ื ื• ืžืงื•ืฉืจ ืœืกืคืจ ื”ื˜ืœืคื•ื ื™ื ืฉืœ ื”ืžื›ืฉื™ืจ ื”ืจืืฉื™ ื›ื‘ืจื™ืจืช ืžื—ื“ืœ. ื–ื” ื ืขืฉื” ื›ื“ื™ ืœืฉืคืจ ืืช ื”ืคืจื˜ื™ื•ืช ื•ืœื”ืงืœ ืขืœ ื”ืขื‘ืจืช ืื ืฉื™ ืงืฉืจ ืฉืœ WhatsApp ื‘ื™ืŸ ืžื›ืฉื™ืจื™ื ืฉื•ื ื™ื: ืื ื“ืจื•ืื™ื“, iOS, Windows ื•ื”ืื™ื ื˜ืจื ื˜. ื›ื‘ืจื™ืจืช ืžื—ื“ืœ, ืกื ื›ืจื•ืŸ ืื ืฉื™ ืงืฉืจ ื‘ื™ืŸ ืกืคืจ ื”ื˜ืœืคื•ื ื™ื ืฉืœ ื”ืžื›ืฉื™ืจ ื”ืจืืฉื™ ืœื‘ื™ืŸ WhatsApp ืขืฉื•ื™ ืœื”ื™ื•ืช ืžื•ืฉื‘ืช, ืœื›ืŸ ืขืœื™ืš ืœื”ืคืขื™ืœ ืกื ื›ืจื•ืŸ ืื ืฉื™ ืงืฉืจ ื‘-API ื•ืœืคืขืžื™ื ื’ื ื‘ืžื›ืฉื™ืจ ื”ืจืืฉื™ ืฉืœืš. ืœืžื™ื“ืข ื ื•ืกืฃ, ืขื™ื™ืŸ ื‘ืžืืžืจ ื›ื™ืฆื“ ืœื ื”ืœ ืืช ืจืฉื™ืžืช ืื ืฉื™ ื”ืงืฉืจ ื‘ืกืคืจ ื”ื˜ืœืคื•ื ื™ื ืฉืœ ื˜ืœืคื•ืŸ ืžื—ื•ื‘ืจ?

ื‘ืงืฉื”#

ื›ื“ื™ ืœื”ืกื™ืจ ืžืกืคืจ ืžืื ืฉื™ ื”ืงืฉืจ, ื™ืฉ ืœื‘ืฆืข ื‘ืงืฉื” ืœื›ืชื•ื‘ืช:

POST
{{apiUrl}}/waInstance{{idInstance}}/deleteContact/{{apiTokenInstance}}

ืœืงื‘ืœืช ืคืจืžื˜ืจื™ ื”ื‘ืงืฉื” apiUrl, idInstance ื•-apiTokenInstance, ืขื™ื™ืŸ ื‘ืกืขื™ืฃ ืœืคื ื™ ืชื—ื™ืœืช ื”ืขื‘ื•ื“ื” {:target="_blank"}.

ืคืจืžื˜ืจื™ ื”ื‘ืงืฉื”#

ืคืจืžื˜ืจ ืกื•ื’ ื—ื•ื‘ื” ืชื™ืื•ืจ
chatId string ื›ืŸ ืžืกืคืจ ื˜ืœืคื•ืŸ ื‘ืคื•ืจืžื˜ ืฉืœ ืžื–ื”ื” ืฆ'ืื˜ ืื™ืฉื™. ืœืžืฉืœ "79876543210@c.us"

ื“ื•ื’ืžื” ืœื’ื•ืฃ ื”ื‘ืงืฉื”#

{
    "chatId": "79876543210@c.us"
}

ืชื’ื•ื‘ื”#

ืฉื“ื•ืช ื”ืชื’ื•ื‘ื”#

ืฉื“ื” ืกื•ื’ ืชื™ืื•ืจ
deleteContact boolean ืžื—ื–ื™ืจ True, ืื ื”ืฉื™ื˜ื” ื‘ื•ืฆืขื” ืœืœื ืฉื’ื™ืื•ืช. ืื™ื ื• ืงื™ื™ื ื‘ืชื’ื•ื‘ืช ื’ื•ืฃ ืขื ืฉื’ื™ืื”.
messsage string ืชื™ืื•ืจ ื”ืฉื’ื™ืื”, ืื ื”ืฉื™ื˜ื” ื‘ื•ืฆืขื” ืขื ืฉื’ื™ืื”. ืื™ื ื• ืงื™ื™ื ื‘ืชื’ื•ื‘ืช ื’ื•ืฃ ืœืœื ืฉื’ื™ืื”.

ื“ื•ื’ืžื” ืœื’ื•ืฃ ื”ืชื’ื•ื‘ื”#

{
    "deleteContact": true
}

ื‘ื™ืฆื•ืข ื”ืฉื™ื˜ื” ืขื ืฉื’ื™ืื”#

status code 404 Not found

{
    "message": "77059640505@c.us is not on WhatsApp"
}

ืฉื’ื™ืื•ืช DeleteContact#

ืจืฉื™ืžืช ื”ืฉื’ื™ืื•ืช ื”ืžืฉื•ืชืคื•ืช ืœื›ืœ ื”ืฉื™ื˜ื•ืช ื ืžืฆืืช ื‘ืคืจืง ืฉื’ื™ืื•ืช ืกื˜ื ื“ืจื˜ื™ื•ืช

ืงื•ื“ HTTP ืžื–ื”ื” ืฉื’ื™ืื” ืชื™ืื•ืจ
404 Not found
79876543210@c.us is not on WhatsApp
ืœื ืงื™ื™ื ืื™ืฉ ืงืฉืจ ืขื ื”ืžืกืคืจ ื”ื–ื” ื‘ื•ื•ืื˜ืกืืค

ื“ื•ื’ืžืื•ืช ืงื•ื“#

import requests

url = "{{apiUrl}}/waInstance{{idInstance}}/deleteContact/{{apiTokenInstance}}"

payload = {
    "chatId": "79876543210@c.us"
}
headers = {
'Content-Type': 'application/json'
}

response = requests.post(url, json=payload, headers=headers)

print(response.text.encode('utf8'))
<?php
//The apiUrl, idInstance and apiTokenInstance values are available in console, double brackets must be removed
$url = '{{apiUrl}}/waInstance{{idInstance}}/deleteContact/{{apiTokenInstance}}';

//chatId is the number (@c.us)  
$data = array(
    'chatId' => '71234567890@c.us'
);

$options = array(
    'http' => array(
        'header' => "Content-Type: application/json\r\n",
        'method' => 'POST',
        'content' => json_encode($data)
    )
);

$context = stream_context_create($options);

$response = file_get_contents($url, false, $context);

echo $response;
?>
curl --location '{{apiUrl}}/waInstance{{idInstance}}/deleteContact/{{apiTokenInstance}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "chatId": "71234567890@c.us"
}'
Sub DeleteContact()
Dim URL As String
Dim RequestBody As String
Dim http As Object

' The apiUrl, idInstance and apiTokenInstance values are available in console, double brackets must be removed
URL = "{{apiUrl}}/waInstance{{idInstance}}/deleteContact/{{apiTokenInstance}}"

' chatId is the number (@c.us)
RequestBody = "{""chatId"":""71234567890@c.us""}"

Set http = CreateObject("MSXML2.XMLHTTP")

With http
    .Open "POST", URL, False
    .setRequestHeader "Content-Type", "application/json"
    .send RequestBody
End With

Set http = Nothing

End Sub
program deleteContact;

{$APPTYPE CONSOLE}

uses
System.SysUtils,
System.Classes, System.Net.HttpClient, System.Net.URLClient, System.Net.HttpClientComponent;

var
HttpClient: TNetHTTPClient;
RequestBody: TStringStream;
RequestHeaders: TNetHeaders;
Response: IHTTPResponse;
EndpointURL, ID_INSTANCE, API_TOKEN_INSTANCE: string;

begin
ID_INSTANCE := '110100001';
API_TOKEN_INSTANCE := 'd75b3a66374942c5b3c019c698abc2067e151558acbd451234';

EndpointURL := 'https://api.green-api.com/waInstance' + ID_INSTANCE + '/deleteContact/' + API_TOKEN_INSTANCE;

HttpClient := TNetHTTPClient.Create(nil);
RequestBody := TStringStream.Create('{ "chatId": "79876543210@c.us" }', TEncoding.UTF8);
RequestHeaders := [
    TNetHeader.Create('Content-Type', 'application/json')
];

try
    Response := HTTPClient.Post(EndpointURL, RequestBody, nil, RequestHeaders);

    if Response.StatusCode = 200 then
    Writeln('[Response]: ' + Response.ContentAsString)
    else
    Writeln('[ERROR ' + IntToStr(Response.StatusCode) + ']:' + Response.StatusText + '' + Response.ContentAsString);

    readln;
except
    on E: Exception do
    Writeln(E.ClassName, ': ', E.Message);
end;

HttpClient.Free;
RequestBody.Free;

end.