Berichttypen
Alle WhatsApp-typen ondersteund
Elk type heeft zijn eigen parameter in de JSON-body. De gateway handelt de omzetting naar WhatsApp-protocol zelf af.
Platte tekst of opmaak met bold, italic en links
JPEG, PNG, WebP — met optioneel bijschrift
MP4-video met optioneel bijschrift
PDF, DOCX, XLSX en andere bestandstypen
Spraakbericht of muziekbestand
GPS-coördinaten met optionele naam
Code voorbeelden
Verstuur in elk taaltype
curl -X POST https://gateway.itlive.nl/gw/TOKEN/api/send \ -H "Content-Type: application/json" \ -d '{ "to": "31612345678", "message": "Bestelling #1042 is verzonden en onderweg!" }' # Response { "ok": true, "message_id": "3EB0C4A5...", "status": "sent" }
curl -X POST https://gateway.itlive.nl/gw/TOKEN/api/send \ -H "Content-Type: application/json" \ -d '{ "to": "31612345678", "image": "https://uwbedrijf.nl/foto.jpg", "caption": "Uw pakket is klaar voor afhaling!" }'
curl -X POST https://gateway.itlive.nl/gw/TOKEN/api/send \ -H "Content-Type: application/json" \ -d '{ "to": "31612345678", "location": { "lat": 52.3676, "lon": 4.9041, "name": "WA Gateway — Amsterdam" } }'
Kenmerken
Waarom dit endpoint
Alle typen via één URL
Geen aparte endpoints per berichttype. Verander de JSON-parameter en je verstuurt tekst, media of locatie.
Bezorgbevestiging
Elk verstuurde bericht retourneert een unieke message_id voor statusopvraag.
< 200 ms gemiddeld
Berichten worden direct in de WhatsApp-wachtrij gezet. Gemiddelde API-latency onder de 200 milliseconden.
E.164 nummers
Gebruik internationaal formaat zonder + of streepjes: 31612345678.