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

# Management API

> Use the SuprSend Management API to programmatically manage and deploy notification assets across workspaces.

## Overview

The **SuprSend Management API** lets you programmatically manage assets such as workflows, templates, schemas, translations, and **workspace-level resources** (create workspaces, manage workspace API keys, public keys, and signing keys).

This API is designed for **asset management** and **cross-workspace operations** (for example promoting workflows from Staging → Production).

<Note>
  The Management API only covers the **dashboard / control-plane** surface (assets and workspace credentials).

  For user delivery, triggering workflows, tenants, or preferences, use the [REST API (Hub)](/reference/overview).
</Note>

***

## Authentication

Management APIs require a **Service Token** for authentication.\
Generate one from [**Dashboard → Account Settings → Service Tokens**](https://app.suprsend.com/en/account-settings/service-tokens).

Include the token in the `Authorization` header as `ServiceToken <YOUR_SERVICE_TOKEN>`:

```bash theme={"system"}
curl -H "Authorization: ServiceToken <YOUR_SERVICE_TOKEN>" \
     -H "Content-Type: application/json" \
     https://management-api.suprsend.com/v1/workflows
```

### Verify authentication

Run a test request with your Service Token:

```bash theme={"system"}
curl -H "Authorization: ServiceToken <YOUR_SERVICE_TOKEN>" \
     -H "Content-Type: application/json" \
     https://management-api.suprsend.com/v1/workflows
```

## API Reference

For a complete list of endpoints and request/response schemas, see the [Management API Reference](/docs/management-api-overview).

## Postman collections

* **[SuprSend workspace collection](https://www.postman.com/suprsend/workspace/suprsend/collection/27786422-d77a13c1-8f59-406d-9669-078a10d52521)** - broad set of APIs for trying SuprSend quickly.
* **[Management APIs - workspaces & keys](https://go.postman.co/collection/32180119-c6953766-3d06-4d59-b73d-b11b09bde33f?source=collection_link)** - matches the routes for listing/creating workspaces, listing templates, and managing workspace API keys, public keys, and signing keys (use your **management** base URL on self-hosted: `https://<management-host>` and `Authorization: ServiceToken <token>`).

For base URL and authentication details, see the [Management API overview](/docs/management-api-overview).
