Je SMS worden vanaf je eigen mobiel verstuurd.Ontdek hoe het werkt
PLATFORMAPI-eerste architectuurBeveiligde apparaat koppelingZichtbaarheid van de leveringMulti-apparaatbesturingVersiede documentatie
Ontwikkelaarshub/WhatsApp-API

WA · 9 gedocumenteerde bewerkingen

WhatsApp API documentatie

Send WhatsApp messages and media, retry failures, verify recipient numbers and securely retrieve received messages after an explicit synchronization request.

Aangesloten telefoons synchroniseren gesprekken en media
REST basis-URLhttps://api.smsmobileapi.com

JSON responsen · HTTPS vereist · UTF-8

Sluit uw API-sleutel aan

Connect once, then test endpoints across SMS, calls, notifications, WhatsApp and email.

Start hier

Uw eerste verzoek in vier stappen

1

Verbind en schakel WhatsApp in voor een ondersteunde mobiele telefoon.

2

Bevestig de ontvanger met het nummercontrole eindpunt.

3

Stuur met alleen maar ja.

4

To retrieve received messages: activate collection, call /getwa/synchronisation/, wait for recovery, then call /getwa.

MANDATORY BEFORE RETRIEVING RECEIVED MESSAGES

Request WhatsApp synchronization first.

Before calling /getwa to view received WhatsApp messages, you must request a synchronization window through https://api.smsmobileapi.com/getwa/synchronisation/. This explicit step is required to securely authorize the exchange between WhatsApp and SMSMobileAPI. Wait for recovery, then call /getwa.

Open the required synchronization endpoint →
De veilige SMSMobileAPI mobiele app die een telefoon verbindt met het webdashboard en REST API voor SMS- en oproepoperaties
Versleutelde mobiele-naar-platformverbinding

Officiële mobiele applicatie

De veilige brug tussen uw telefoon, dashboard en API.

SMS- en oproepoperaties gaan door via de officiële SMSMobileAPI-app die op uw aangesloten telefoon is geïnstalleerd. De app koppelt het apparaat veilig met uw account, synchroniseert geautoriseerde evenementen en koppelt het mobiele netwerk aan het dashboard en REST API.

1Mobiele appVergelijkt de telefoon en de SIM 2Versleutelde verwijzingAuthenticeert en beschermt gegevens tijdens de doorvoer 3Dashboard & APIControleert workflows en activiteit
  • Ondertekende releases verspreid via de officiële Google Play en Apple App Store lijsten
  • Google en Apple platform review, ondertekening en distributie controles
  • Veilige apparaat koppeling, HTTPS transport en geauthentiseerde API toegang
  • Alleen de rechten die nodig zijn voor de mobiele functies die u aanroept
Ontvang de officiële SMSMobileAPI-app op Google Play Download de officiële SMSMobileAPI-app in de Apple App Store
Mogelijkheden zijn afhankelijk van de toegangsrechten en achtergrondtoegang die door Android of iOS worden toegestaan.

WEBHOOK V2 VOOR DEZE API

Abonneer u alleen op de mobiele events die uw workflow nodig heeft.

5 gebeurtenistypen

Een bestemming kan alles ontvangen, of u kunt productieomgevingen, analytics en operationele waarschuwingen scheiden. Elk event heeft een precieze naam, zodat uw applicatie het voorspelbaar kan afhandelen.

whatsapp.submitted

WhatsApp ingediend

Er is een verzendtaak voor WhatsApp aangemaakt.

whatsapp.sent

WhatsApp verzonden

De gekoppelde WhatsApp-omgeving heeft bevestigd dat het bericht is verzonden.

whatsapp.failed

WhatsApp mislukt

De verzendactie voor WhatsApp is mislukt.

whatsapp.received

WhatsApp ontvangen

Een WhatsApp-bericht werd opgehaald nadat het account synchronisatie had aangevraagd.

whatsapp.voice.transcribed

Spraakbericht getranscribeerd

Een opgehaald WhatsApp-spraakbericht dat in aanmerking kwam, werd omgezet in bruikbare tekst.

Authenticatie

Houd referenties op uw server

Gebruik apikey voor directe integraties. OAuth2 client-referenties zijn beschikbaar voor server-side toepassingen; vraag een token aan en stuur het als Authorization: Bearer Access TOKEN.

Geschiedenisbeheer

Veilig geschiedenis wissen: voorbeeld, verwijderen, voortgang volgen

Deze eindpunten wissen de geselecteerde servergeschiedenis voor uw API-sleutel, geen berichten op telefoons of externe diensten. Zij bieden geen rekeningwissing. Nieuwe activiteit kan verschijnen na verwijdering.

Lees de request_id en retry-gids
Bescherming van de integratie

Standaard blijven gekoppelde of verwerkingsregisters zichtbaar. Gebruik include_linked=1 alleen als u accepteert dat integraties of lopende verwerking kunnen stoppen met werken.

Hoe werkt request_id?

  1. Bekijk de tellingen met action=preview. Er is geen request_id nodig en er worden geen records verwijderd.
  2. Genereer een unieke request_id voor een nieuwe verwijdering, bijvoorbeeld een UUID. Bewaar het voordat u action=delete verstuurt.
  3. Voor retrieves, timeouts of HTTP 202, hergebruikt u dezelfde API-toets, geschiedeniseindpunt, request_id en include_linked-waarde. Maak nooit automatisch een nieuw ID na een fout.
  4. Wanneer completed=true, de bewerking is voltooid. Het hergebruik van zijn ID geeft hetzelfde resultaat terug in plaats van het verwijderen van nieuw aangekomen records. Gebruik een nieuw ID alleen voor een opzettelijk nieuwe opruiming.

request_id identificeert uw verwijderingsoperatie, niet een individuele SMS. Toegestaan formaat: 16 Een UUID gegenereerd met crypto.randomUUID() is geschikt.

Het wissen gebeurt in batches. Bij HTTP 202 met continue_required=true herhaalt u action=delete na 3 seconden. Er is geen achtergrondcron. action=status leest alleen de voortgang en hervat het wissen niet, ook niet bij HTTP 200.

Verwijdering en statusvoorbeelden

Vervang het monster request_id door uw eigen unieke waarde voordat u begint. De volgende verzoeken verwijderen wijzigen de werkelijke accountgeschiedenis; het zijn geen previews.

POST · API sleutel
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-sent/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-sent/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · status
curl -G "https://api.smsmobileapi.com/delete-history-whatsapp-sent/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

GET accepteert ook action=preview of action=delete. POST wordt aanbevolen: URL parameters kunnen lekken in browsergeschiedenis en server logs. Plaats nooit een verwijderen URL in een publieke link, afbeelding of prefetch.

Stuur voor POST alle parameters in de vormtekst of een JSON-object, nooit in de query string. Onbekende parameters worden geweigerd; datum- of mobiele filters worden niet ondersteund.

Authenticatie voor eindpunten in de geschiedenis

Gebruik apikey of een Authorization: Bearer toegangs token uitgegeven door SMSMobileAPI OAuth2. Stuur geen verversings token of een API-sleutel als Bearer token. Verlopen tokens worden geweigerd.

Wanneer scopes zijn ingesteld, history:read staat preview/status en history:delete ook verwijdering toe. Beperkingen op zowel de token als OAuth client gelden. Legacy tokens zonder toepassingsgebied behouden hun bestaande account toegang.

OAuth2 selecteert de unieke primaire API sleutel. Als er meerdere primaire sleutels bestaan, geef dan ook apikey om er een te selecteren die bij de account hoort. Secundaire sleutels geven nooit toegang tot de primaire sleutelgeschiedenis.

Lees de reactie voordat u doorgaat

count_delete is het cumulatieve getal dat door deze bewerking wordt verwijderd. selected_at_start is de eerste selectie; protected_at_start telt uitgesloten records. Gebruik preview.linked_or_processing om gekoppelde records te tellen, zelfs wanneer include_linked=1.

JSON · HTTP 202
{
    "result": {
        "error": 0,
        "history": "whatsapp-sent",
        "action": "delete",
        "request_id": "6d54ac58-41f1-4fbc-9a39-6e6c86089451",
        "status": "processing",
        "completed": false,
        "count_delete": 100,
        "total_before": 250,
        "selected_at_start": 200,
        "protected_at_start": 50,
        "include_linked": 0,
        "continue_required": true,
        "message": "Repeat GET or POST with the same request_id and include_linked to continue. Status requests do not run deletion."
    }
}
  • 200 met completed=true: afgewerkt. Een 200-vooruitblik of statusrespons alleen is niet compleet.
  • 400 INVALID_REQUEST_ID: controleer het formaat. 404 REQUEST_NOT_FOUND: er bestaat geen bewerking voor deze ID, API sleutel en geschiedenis.
  • 401: ongeldige of verlopen referenties. 403: onvoldoende OAuth-scope of onbevoegde account.
  • 409 HISTORY_BUSY: er wordt weer een opruiming uitgevoerd; ga door met de oorspronkelijke client. 409 INCLUDE_LINKED_CONFLICT: herstel de originele include_linked waarde.
  • 409 OAUTH_ACCOUNT_AMBIGUOUS: lever een API sleutel die bij dit account hoort.
  • 503 of netwerkonderbreking: sommige batches kunnen al zijn voltooid. Controleer de configuratie en probeer het opnieuw met de originele request_id. Maak geen automatische vervanging aan.
POST · GET

Een WhatsApp-bericht versturen

#
STOPPLIJThttps://api.smsmobileapi.com/sendsms

Stuurt een WhatsApp tekst of ondersteunde media door de aangesloten omgeving.

Wanneer moet u het gebruiken?

Gebruik het voor individuele ontvangers of een dashboard contactgroep.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Vereist Uw API-sleutel; laat weg wanneer u een Bearer token gebruikt.
recipients telefoon Vereist Landcode plus nummer, zonder + of 00.
message tekenreeks Vereist Tekstteksttekst; meerdere regels worden ondersteund.
waonly Ja Vereist Moet ja zijn om WhatsApp-only levering te vragen.
url_media HTTPS URL Facultatief Publieke PDF, document, archief of JPG/PNG URL.
url_media_shorted Ja Facultatief Gebruik een verkorte download-URL met PDF-voorbeeldmodus.
pdf_with_image Ja Facultatief Een afbeeldingsvoorbeeld voor een PDF toevoegen.
encrypt_message Ja Facultatief Vereiste decodering van de ontvanger.
contactGroup GIDS Facultatief Stuur naar elk contact in een dashboardgroep.

Voorbeeld aanvragen

cURL
curl -X POST "https://api.smsmobileapi.com/sendsms?waonly=yes" \
  -d "apikey=YOUR_API_KEY" \
  -d "recipients=191728660" \
  --data-urlencode "message=Your order is ready."

Voorbeeldantwoord

JSON
{
  "result": {
    "error": 0,
    "sent": "1",
    "id": "MESSAGE_GUID",
    "send_with_whatsapp": "1"
  }
}

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
Goed om te weten
  • Ondersteunde media-URL's moeten publieke HTTPS-bronnen zijn.
  • WhatsApp-opmaak: *bold*, italic , ~strikethrough~ en triple-backtick monospace.
POST · GET

Een niet verzonden WhatsApp-bericht opnieuw verzenden

#
STOPPLIJThttps://api.smsmobileapi.com/resendwa/

Verbreekt een WhatsApp-bericht dat momenteel een foutstatus heeft.

Wanneer moet u het gebruiken?

Gebruik het na het diagnosticeren van een mislukt WhatsApp log item.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Vereist Uw API-sleutel.
guid tekenreeks Vereist GIDS van het mislukte bericht.

Voorbeeld aanvragen

cURL
curl "https://api.smsmobileapi.com/resendwa/?apikey=YOUR_API_KEY&guid=MESSAGE_GUID"

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
Goed om te weten
  • Alleen mislukte berichten komen in aanmerking voor herverzending.
KRIJGEN

Activeer inkomende ophalen

#
STOPPLIJThttps://api.smsmobileapi.com/getwa/active/

Activeert, deactiveert of schakelt WhatsApp berichtophalen in.

Wanneer moet u het gebruiken?

Activate collection first. Then, before retrieving received messages, you must request synchronization through /getwa/synchronisation/.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Vereist Uw API-sleutel.
statut 0 Facultatief 1 activeert, 0 deactiveert, x of weglating schakelt de huidige toestand aan.

Voorbeeld aanvragen

cURL
curl "https://api.smsmobileapi.com/getwa/active/?apikey=YOUR_API_KEY&statut=1"

Voorbeeldantwoord

JSON
{
  "success": true,
  "read_message_active": 1,
  "status_note": "Activated"
}

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
Goed om te weten
  • Inkomende opvraging is standaard uitgeschakeld voor privacy.
  • Activation alone does not retrieve messages: a synchronization request remains mandatory before using /getwa for newly received activity.
KRIJGEN

Required: request WhatsApp synchronization

#
STOPPLIJThttps://api.smsmobileapi.com/getwa/synchronisation/

Mandatory security step before retrieving received WhatsApp messages. It opens a time-limited synchronization window.

Wanneer moet u het gebruiken?

You must call this endpoint before /getwa whenever you need SMSMobileAPI to check WhatsApp for newly received messages. Wait for recovery, then call /getwa.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Vereist Uw API-sleutel.

Voorbeeld aanvragen

cURL
curl "https://api.smsmobileapi.com/getwa/synchronisation/?apikey=YOUR_API_KEY"

Voorbeeldantwoord

JSON
{
  "error": "0",
  "messages": "synchronized",
  "expire_at": "2026-03-11 12:27:00",
  "expire_at_unix": "1773232020"
}

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
Goed om te weten
  • Synchronisatie is alleen voor het ontvangen van berichten. Niet bellen voordat je het verstuurt.
  • The response returns expire_at and expire_at_unix. Request another synchronization window when you need to collect newer received messages.
  • A synchronization request is mandatory to protect the exchange between WhatsApp and SMSMobileAPI.
KRIJGEN

WhatsApp-berichten ophalen

#
STOPPLIJThttps://api.smsmobileapi.com/getwa

Returns received WhatsApp messages that were recovered during a requested synchronization window.

Wanneer moet u het gebruiken?

Mandatory prerequisite: activate inbound retrieval, call https://api.smsmobileapi.com/getwa/synchronisation/ first, wait for recovery, then call this endpoint. /getwa does not itself start synchronization.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Vereist Uw API-sleutel.
before Unix-tijdstempel Facultatief Geef records terug voor deze tijdstempel.
date JJJJ-MM-DD Facultatief Geef records terug voor één datum.
message_type tekst Facultatief Filter tekstberichten of audioberichten omgezet in tekst; laat deze weg voor beide.

Voorbeeld aanvragen

cURL
curl "https://api.smsmobileapi.com/getwa/?apikey=YOUR_API_KEY&message_type=text"

Voorbeeldantwoord

JSON
{
  "date": "2026-03-11",
  "hour": "12:27:00",
  "timestamp": "1773232020",
  "number": "19176728660",
  "contact": "SMSMobileAPI",
  "message": "When will I receive my order?",
  "guid": "652fcfc0-12a8-46f5-b5ba-9391135b8b4c"
}

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
KRIJGEN

Controleer een WhatsApp-nummer

#
STOPPLIJThttps://api.smsmobileapi.com/whatsapp/checknumber/

Controleert of er een telefoonnummer beschikbaar is op WhatsApp.

Wanneer moet u het gebruiken?

Gebruik het voordat u het verstuurt om te voorkomen dat er fouten optreden.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Vereist Uw API-sleutel.
recipients telefoon Vereist Landcode plus nummer, zonder + of 00.

Voorbeeld aanvragen

cURL
curl "https://api.smsmobileapi.com/whatsapp/checknumber/?apikey=YOUR_API_KEY&recipients=19176728660"

Voorbeeldantwoord

JSON
{
  "contact_found_on_whatsapp": "yes",
  "recipients": "19176728660"
}

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
NA

Maak een OAuth2-toegangs token

#
STOPPLIJThttps://api.smsmobileapi.com/oauth2/token

Wisselt cliëntgegevens uit voor een Bearer token.

Wanneer moet u het gebruiken?

Gebruik het voor server-naar-server integraties waar korte-levende referenties de voorkeur hebben.

Parameters

NaamTypeVereistBeschrijving
grant_type tekenreeks Vereist Moet client credenties zijn.
client_id tekenreeks Vereist Klant ID van het dashboard.
client_secret tekenreeks Vereist Cliëntgeheim van het dashboard.

Voorbeeld aanvragen

cURL
curl -X POST "https://api.smsmobileapi.com/oauth2/token" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=client_credentials" \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET"

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
Goed om te weten
  • Houd de client geheim op je server. Neem het nooit op in mobiele of browsercode.
POST · GET

Geschiedenis van verzonden WhatsApp-berichten wissen

#
STOPPLIJThttps://api.smsmobileapi.com/delete-history-whatsapp-sent/

Wist server records van verzonden WhatsApp berichten. Het verwijdert geen berichten van WhatsApp gesprekken.

Wanneer moet u het gebruiken?

Gebruik eerst een voorbeeld, controleer de tellingen, en vraag dan expliciet verwijdering. Hiermee wordt de hele geselecteerde geschiedenis voor de API-sleutel, zonder datum, telefoon of berichtfilters, gewist.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Facultatief Vereist zonder OAuth2. Met OAuth2 selecteert u optioneel een API-sleutel die tot hetzelfde account behoort.
action preview | delete | status Facultatief preview telt zonder te wissen; delete start of hervat het wissen; status toont alleen de voortgang. De API gebruikt standaard delete; deze tester gebruikt standaard preview.
include_linked 0 | 1 Facultatief Standaard 0: houdt de bestanden bij of verwerkt ze. Stel 1 in om ze op te nemen, met een risico op het breken van integraties. Deze waarde ongewijzigd houden bij het verder verwijderen.
request_id tekenreeks Facultatief Verplicht voor delete en status, optioneel voor preview. Gebruik 16–128 ASCII-letters, cijfers, koppeltekens (-) of onderstrepingstekens (_). Maak voor elke nieuwe wisbewerking één unieke ID en behoud die bij elke nieuwe poging. Dit is geen bericht-ID of API-sleutel.

Voorbeeld aanvragen

cURL
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-sent/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Verwijdering en statusvoorbeelden

Vervang het monster request_id door uw eigen unieke waarde voordat u begint. De volgende verzoeken verwijderen wijzigen de werkelijke accountgeschiedenis; het zijn geen previews.

POST · API sleutel
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-sent/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-sent/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · status
curl -G "https://api.smsmobileapi.com/delete-history-whatsapp-sent/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Voorbeeldantwoord

JSON
{
    "result": {
        "error": 0,
        "history": "whatsapp-sent",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
Goed om te weten
  • Het voorbeeld hierboven is een voorbeeld, geen verwijdering. Tellingen zijn illustratief; de definitieve selectie wordt vastgesteld wanneer de verwijdering begint.
  • include_linked=1 kan GHL, Zapier, automatiseringen, afmeldlinks of leveringstracking verstoren. Het gaat nooit voorbij aan de eigendom van een rekening of de integriteitscontrole van de opslag.
POST · GET

Geschiedenis van ontvangen WhatsApp-berichten wissen

#
STOPPLIJThttps://api.smsmobileapi.com/delete-history-whatsapp-received/

Wist server records van ontvangen WhatsApp berichten. Het maakt WhatsApp niet los of verwijdert gesprekken.

Wanneer moet u het gebruiken?

Gebruik eerst een voorbeeld, controleer de tellingen, en vraag dan expliciet verwijdering. Hiermee wordt de hele geselecteerde geschiedenis voor de API-sleutel, zonder datum, telefoon of berichtfilters, gewist.

Parameters

NaamTypeVereistBeschrijving
apikey tekenreeks Facultatief Vereist zonder OAuth2. Met OAuth2 selecteert u optioneel een API-sleutel die tot hetzelfde account behoort.
action preview | delete | status Facultatief preview telt zonder te wissen; delete start of hervat het wissen; status toont alleen de voortgang. De API gebruikt standaard delete; deze tester gebruikt standaard preview.
include_linked 0 | 1 Facultatief Standaard 0: houdt de bestanden bij of verwerkt ze. Stel 1 in om ze op te nemen, met een risico op het breken van integraties. Deze waarde ongewijzigd houden bij het verder verwijderen.
request_id tekenreeks Facultatief Verplicht voor delete en status, optioneel voor preview. Gebruik 16–128 ASCII-letters, cijfers, koppeltekens (-) of onderstrepingstekens (_). Maak voor elke nieuwe wisbewerking één unieke ID en behoud die bij elke nieuwe poging. Dit is geen bericht-ID of API-sleutel.

Voorbeeld aanvragen

cURL
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Verwijdering en statusvoorbeelden

Vervang het monster request_id door uw eigen unieke waarde voordat u begint. De volgende verzoeken verwijderen wijzigen de werkelijke accountgeschiedenis; het zijn geen previews.

POST · API sleutel
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST · OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-whatsapp-received/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · status
curl -G "https://api.smsmobileapi.com/delete-history-whatsapp-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Voorbeeldantwoord

JSON
{
    "result": {
        "error": 0,
        "history": "whatsapp-received",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Wil je dit verzoek doen?Sluit uw API-toets bovenaan de pagina aan om de interactieve tester te ontgrendelen.

Sleutel verbinden ↑
Goed om te weten
  • Het voorbeeld hierboven is een voorbeeld, geen verwijdering. Tellingen zijn illustratief; de definitieve selectie wordt vastgesteld wanneer de verwijdering begint.
  • include_linked=1 kan GHL, Zapier, automatiseringen, afmeldlinks of leveringstracking verstoren. Het gaat nooit voorbij aan de eigendom van een rekening of de integriteitscontrole van de opslag.

Problemen oplossen

Fouten en veilige herhalingen

Lees de HTTP status en het JSON foutveld voordat u het opnieuw probeert. Probeer geen validatie of authenticatiefouten opnieuw zonder eerst het verzoek te corrigeren.

HTTPRubriekWat te doen?
400missing_parameterEen vereiste parameter is leeg of ontbreekt. Controleer de parametertabel voor het eindpunt.
403invalid_apikeyDe API sleutel is onbekend, verlopen of niet toegestaan voor de gevraagde functie.
429too_many_requestsDe verzoeken komen te snel. Wacht, probeer het dan opnieuw met exponentiële backoff.
500server_errorDe dienst kon het verzoek niet voltooien. Houd de respons en contact ondersteuning als deze aanhoudt.
Regel opnieuw proberenProbeer slechts voorbijgaande 429 en 5xx responsen. Begin na 1 seconde, dan terug naar 2, 4 en 8 seconden.

Hulp nodig?

Breng de context van het verzoek en niet uw geheimen.

Deel het eindpunt, tijdstempel, HTTP status en gesanitiseerde respons. Neem nooit API sleutels, tokens of privé-inhoud van berichten.

Contact API ondersteuning →