Skip to main content
Kapso exposes three APIs. They are documented separately because they have different base URLs and different jobs, but a single project API key authenticates all of them.
Send and read messages, templates, and media. Mirrors Meta’s Graph API shapes, so existing Cloud API code ports over with a base URL change.
Browse endpoints

Authentication

Send your project API key in the X-API-Key header:
The WhatsApp API also accepts a bearer token, which is what lets Meta Cloud API code work unchanged:

Response shape

Most endpoints return a data object:
List endpoints also include a meta object with pagination state.

Before you start

  • All requests are HTTPS. Plain HTTP is rejected
  • Requests and responses are JSON unless the endpoint handles media
  • Rate limits apply per API key and depend on your plan