> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.wapilot.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Wapilot Developer API

> Integrate WhatsApp messaging, contacts, templates, and labels using your organization API key.

## Developer API

The **Wapilot Developer API** is a REST API scoped to your organization. All routes live under:

`{BASE_URL}/api/v1/api`

where `BASE_URL` is your Wapilot backend (for example `https://api.example.com` or `http://localhost:8000` in development).

<Card title="Authentication" icon="key" href="/developer-api/authentication">
  Use an API key from Developer Tools. User JWTs are not accepted on these routes.
</Card>

<Card title="API reference" icon="book-open" href="/api-reference/introduction">
  Browse every endpoint with request and response shapes in the API reference tab.
</Card>

<Card title="Developer webhooks" icon="satellite-dish" href="/developer-webhooks/overview">
  Receive event POSTs at your URL and manage subscriptions (JWT user API).
</Card>

## Next steps

1. [Authentication](/developer-api/authentication) — create a key and send the `Authorization: Bearer` header with that key
2. [Response format](/developer-api/response-format) — JSON envelope for all responses
3. [Rate limits](/developer-api/rate-limits) — per-organization limits and `429` behavior
