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

# API Reference

> The SenderKit public REST API for sending and inspecting messages.

This page introduces the SenderKit public REST API. The endpoint pages in this
section are generated from the OpenAPI specification and cover dispatching
messages, listing message history, and reading or rendering stored templates.

## Base URL

```
https://api.senderkit.com
```

## Authentication

All endpoints require a Bearer API key. The `sk_live_` / `sk_test_` prefix selects
the environment; the prefix is a hint for humans, the secret is the full token.

```bash theme={null}
Authorization: Bearer sk_live_xxx
```

See [Authentication](/authentication) for how to create and manage keys.

## Sends are asynchronous

`POST /v1/send` enqueues the message and returns `202` with `status: "queued"`
(or `"scheduled"` when the request includes a future `scheduledAt`). Delivery
happens out of band — poll `GET /v1/messages` to observe progress.
