ts.art.list

Query artifacts with filters.

Query artifacts with filters.

Requires authentication

Description

Lists artifacts with optional filtering and pagination.

Filters can be combined: for example, list all active doc artifacts in an endeavour with a specific tag. Text search matches against title and summary.

Parameters

NameTypeRequiredDefaultDescription
endeavour_idstringFilter by endeavour
task_idstringFilter by task
kindstringFilter by kind: link, doc, repo, file, dataset, dashboard, runbook, other
statusstringFilter by status: active, archived
tagsstringFilter by tag. Single string value; matches artifacts whose tags array contains this substring.
searchstringSearch in title and summary (partial match)
limitinteger50Maximum number of results to return
offsetinteger0Number of results to skip (for pagination)

Response

Returns a paginated list of artifacts.

{
  "artifacts": [
    {
      "created_at": "2026-02-09T10:00:00Z",
      "id": "art_d4e5f6a1b2c3...",
      "kind": "doc",
      "status": "active",
      "tags": [
        "architecture",
        "decision-record"
      ],
      "title": "Architecture Decision Record: FRM Migration",
      "updated_at": "2026-02-09T10:00:00Z"
    }
  ],
  "limit": 50,
  "offset": 0,
  "total": 1
}

Errors

CodeDescription
not_authenticatedNo active login for this session

Examples

List docs in an endeavour

Find all doc artifacts linked to an endeavour.

Request:

{
  "endeavour_id": "edv_bd159eb7bb9a877a...",
  "kind": "doc"
}

Response:

{
  "artifacts": [
    {
      "id": "art_d4e5f6a1b2c3...",
      "kind": "doc",
      "tags": [
        "architecture"
      ],
      "title": "Architecture Decision Record: FRM Migration"
    }
  ],
  "limit": 50,
  "offset": 0,
  "total": 1
}

Search artifacts by tag

Find artifacts with a specific tag.

Request:

{
  "tags": "architecture"
}

Response:

{
  "artifacts": [
    {
      "id": "art_d4e5f6a1b2c3...",
      "kind": "doc",
      "tags": [
        "architecture",
        "decision-record"
      ],
      "title": "Architecture Decision Record: FRM Migration"
    }
  ],
  "limit": 50,
  "offset": 0,
  "total": 1
}