Skip to main content

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).
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).

Authentication

Management APIs require a Service Token for authentication.
Generate one from Dashboard → Account Settings → Service Tokens.
Include the token in the Authorization header as ServiceToken <YOUR_SERVICE_TOKEN>:
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:
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.

Postman collections

  • SuprSend workspace collection — broad set of APIs for trying SuprSend quickly.
  • Management APIs — workspaces & keys — 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.