Skip to main content

Authentication

All API requests require a Bearer Token in the Authorization header.

Getting Your Token

  1. Log in to your Flowxtra dashboard
  2. Go to Settings → API Rest
  3. Your token is displayed at the top — click Copy

Using the Token

Include it in every request:

curl -X GET "https://app.flowxtra.com/api/jobs/index?subdomain=acme" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json"

Token Format

Tokens follow the format ID|HASH, for example:

1|ExAmPlEtOkEn00000000000000000000000000000000000000

Include the full token including the | character.

Multi-Tenancy

Every request must include the subdomain query parameter to identify your tenant:

?subdomain=your-company-subdomain

Your subdomain is the part before .flowxtra.com in your dashboard URL. For example, if your dashboard is at dpro.flowxtra.com, your subdomain is dpro.

OAuth Authentication

For AI integrations (MCP), Flowxtra also supports OAuth 2.0 with PKCE. See the MCP Setup Guide for details.

Error Responses

StatusDescription
401Missing or invalid token
403Insufficient permissions
429Rate limit exceeded