{"service":"WhatsApp Gateway","description":"WhatsApp gateway API. Every endpoint requires Authorization: Bearer <token>.","version":"0.1.0","docs":"/v1/openapi.json","llms_txt":"/llms.txt","mcp":"POST /mcp (Model Context Protocol, streamable HTTP)","health":"/health","endpoints":{"channels":"POST /v1/channels, GET /v1/channels, GET|PATCH|DELETE /v1/channels/{id}","lifecycle":"POST /v1/channels/{id}/start|stop|logout, GET /v1/channels/{id}/login|health","send":"POST /v1/messages/{text|image|video|gif|short|document|sticker|voice|audio|location|live_location|contact|contact_list|poll|quiz|interactive|carousel|event|album|link_preview|reaction}","message_actions":"GET|POST|PUT|DELETE /v1/messages/{id}, plus /played, /reaction, /star, /pin, /comment","read":"GET /v1/chats, GET /v1/chats/{jid}, GET /v1/chats/{jid}/messages, GET /v1/messages, GET /v1/contacts","settings":"GET|PATCH|DELETE /v1/settings, GET /v1/settings/events, POST /v1/settings/webhook_test, GET /v1/limits","users":"GET /v1/users/login[/image|/rowdata|/{phone}], POST /v1/users/logout, GET|PATCH /v1/users/profile","groups":"GET|POST|PUT /v1/groups, /v1/groups/{id}/{participants|admins|icon|invite|applications|settings}","communities":"GET|POST /v1/communities, /v1/communities/{id}/{subgroups|participants|admins|settings}","newsletters":"GET|POST /v1/newsletters, /v1/newsletters/{id}/{subscription|messages|subscribers}","stories":"POST /v1/stories/send/{text|media|audio}, GET /v1/stories, GET /v1/statuses/{id}","business":"GET|POST /v1/business, /v1/business/products, /v1/business/collections, /v1/business/orders/{id}","labels":"GET|POST /v1/labels, PATCH|DELETE /v1/labels/{id}, POST|DELETE /v1/labels/{id}/{associationId}","media":"POST /v1/media (upload once, send many), GET /v1/media, GET|DELETE /v1/media/{id}","presence":"PUT /v1/presences/me, GET|POST|PUT /v1/presences/{id}","calls":"GET /v1/calls, GET /v1/calls/{id}, DELETE /v1/calls/{id}, POST /v1/calls/group_link","live":"GET /v1/stream (server-sent events)","leads":"GET /v1/leads, GET /v1/leads/{phone}, GET|POST /v1/leads/{phone}/messages (WhatsApp en sms in een tijdlijn)","sms":"POST /v1/messages/sms, POST /v1/twilio/inbound, POST /v1/twilio/status (webhooks, ondertekend door Twilio)"},"whapi_compatible":"Every path also works without the /v1 prefix, so a Whapi client only has to change its base URL."}