FairFlow API.

REST API. Auth with a Bearer token.

Base URL

https://api.faircompany.ai/v1/flow

Authentication

All requests use a Bearer token. Get one from fairflow.ai/app.

Authorization: Bearer fair_live_...

Endpoints

POST/v1/flow/runs

Create a new workflow run.

{
  "input": "...",
  "metadata": { "ref": "your-internal-id" }
}

Returns the resource:

{
  "id": "workflow run_01HX...",
	  "status": "queued"
}

GET/v1/flow/runs/:id

Fetch a workflow run by ID. Returns full state.

GET/v1/flow/runs

List workflow runs. Supports cursor pagination, created_after, status, and metadata filters.

DELETE/v1/flow/runs/:id

Cancel a queued workflow run.

Errors

  • 401 Unauthorized — missing or invalid Bearer token.
  • 422 Unprocessable — input failed validation.