Fabric documentation
V1BrandsBrandidCatalog builderRuns

List runs

GET
/v1/brands/{brandId}/catalog-builder/runs

The brand's runs, newest first, counted as the Studio's run list counts them: a person's decision on a row outranks the grader's verdict. ?limit= up to 200, default 50.

Authorization

apiKey
headerAuthorizationBearer <token>

Your API key. X-Api-Key: <key> is accepted as an alternative.

A key belongs to an organization, not a user, so it outlives whoever created it. It carries two independent things, and both are checked: an org role (a member key cannot approve a publish or activate a mapping) and a set of scopes — catalog:read, catalog:write, enrichment:write, publishing:read, publishing:write, org:read, org:write. Holding a scope does not grant a role, and holding a role does not grant a scope.

GET /v1/me returns both for the key you are holding.

Path Parameters

brandId*string

Which of your brands this run belongs to. A brand outside your organization answers not found.

Query Parameters

limit?integer
Range0 < value <= 9007199254740991

Response Body

The runs.

application/json
  1. response
data*array<>
Example Request
curl -X GET 'https://fabric.inc/api/v1/brands/string/catalog-builder/runs'
Example Response
{  "data": [    {      "createdAt": "string",      "createdBy": "string",      "finishedAt": "string",      "id": "string",      "name": "string",      "processed": -9007199254740991,      "promoted": -9007199254740991,      "refused": -9007199254740991,      "rejected": -9007199254740991,      "reviewing": -9007199254740991,      "status": "cancelled",      "total": -9007199254740991    }  ]}