Authentication

Authenticate API requests with X-API-Key or JWT tokens

Methods

The API supports two authentication mechanisms. Both are optional on a per-request basis — include exactly one.

HeaderFormatUse case
X-API-KeyX-API-Key: sk_live_…Server-to-server, MCP clients, automation
AuthorizationAuthorization: Bearer <jwt>Browser sessions (portal)
For all integrations and automation, always use X-API-Key.

Example

bash
curl https://api.sysevo.io/api/v1/workflow/fetch \
  -H "X-API-Key: YOUR_API_KEY"
typescript
const res = await fetch("https://api.sysevo.io/api/v1/workflow/fetch", {
  headers: { "X-API-Key": process.env.SYSEVO_API_KEY! },
});
python
import httpx
client = httpx.AsyncClient(headers={"X-API-Key": api_key})
response = await client.get("https://api.sysevo.io/api/v1/workflow/fetch")
Was this page helpful?
Open Dashboard →