StatusesList

List statuses

Return every active status for the authenticated organization as a JSON array, ordered by workflow group.

Returns every active status for the authenticated organization. The response is a flat JSON array — the status set per org is small and bounded, so this endpoint is intentionally not paginated.

Statuses are returned ordered by status_group_code (open → in-progress → completed → closed) then by their internal sequence number, matching the dashboard order.

Endpoint

POST https://api.productbridge.io/api/external/v1/statuses/list

Arguments

body
api_keystring
Required

Your organization's public API key. See Authentication.

Returns

A JSON array of status objects.

Example request

curl -X POST https://api.productbridge.io/api/external/v1/statuses/list \
  -H 'Content-Type: application/json' \
  -d '{ "api_key": "pb_YOUR_PUBLIC_API_KEY" }'

Example response

[
  {
    "id": "883c3ef8-b8cd-cd15-01ba-status000001",
    "name": "Under review",
    "code": "under-review",
    "color": "#3B82F6",
    "status_group_code": "open",
    "is_default_status": true,
    "show_on_feedback": true,
    "show_on_roadmap": true,
    "created_at": "2026-03-15T09:00:00.000Z"
  },
  {
    "id": "883c3ef8-b8cd-cd15-01ba-status000002",
    "name": "Building",
    "code": "building",
    "color": "#F59E0B",
    "status_group_code": "in-progress",
    "is_default_status": false,
    "show_on_feedback": true,
    "show_on_roadmap": true,
    "created_at": "2026-03-15T09:00:00.000Z"
  }
]

Errors

StatusBodyCause
401{"detail":{"error":"invalid api_key"}}Missing / unknown / inactive api_key.

See Errors for the full envelope shape.