Shipeasy
Flags experimentsApiOperations

List the operational queue

Returns the unified ops queue (bugs, feature requests, errors, alerts) in work order — highest priority first, oldest first within a priority — so consumers…

Returns the unified ops queue (bugs, feature requests, errors, alerts) in work order — highest priority first, oldest first within a priority — so consumers work it top-down. Filter by type and/or status, and cap with limit. Human-gated holding states (items awaiting human sign-off in the dashboard) are never returned by all/default status.

Use case

Pull the open queue to triage — e.g. every bug still open — before working items down one by one.

GET
/api/admin/ops

Authorization

bearerSdkKey
AuthorizationBearer <token>

Pass an admin SDK key as Authorization: Bearer sdk_admin_…. Mint via POST /api/admin/keys with type: "admin".

In: header

Query Parameters

type?|

Filter by item type (bug/feature_request/error/alert), or all.

status?|

Filter by lifecycle status, or all. The human-gated holding states (pending_approval, triage) are excluded from all/default and returned only when requested as the exact status.

limit?integer

Max items to return (1–500).

Range1 <= value <= 500

Header Parameters

X-Project-Id?string

Project the request operates on. Optional — defaults to the project the SDK key belongs to; pass it only to scope a multi-project key (the generated client sets it once from its configuration, so per-call callers never thread it).

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://shipeasy.ai/api/admin/ops"
[
  {
    "id": "fb_01j7w8a1b2c3d4e5f6g7h8i9j0",
    "number": 7,
    "type": "bug",
    "title": "Checkout button misaligned on mobile",
    "status": "open",
    "priority": "high",
    "createdAt": "2026-06-20T09:14:08.000Z"
  }
]
{
  "error": "Malformed request (bad JSON, missing project scope).",
  "code": "BAD_REQUEST"
}
{
  "error": "Missing or invalid admin SDK key.",
  "code": "UNAUTHORIZED"
}

{
  "error": "Key is valid but not allowed to act on this project.",
  "code": "FORBIDDEN"
}

{
  "error": "The resource does not exist or is not visible to the caller.",
  "code": "NOT_FOUND"
}

{
  "error": "A resource with this name already exists in the project.",
  "code": "ALREADY_EXISTS"
}

{
  "error": "The request body failed structural (schema) validation.",
  "code": "VALIDATION"
}

Was this page helpful?
✎ Edit this page