ts.rtl.list

Query rituals with filters.

Query rituals with filters.

Requires authentication

Description

Lists rituals with optional filtering and pagination.

Filter by endeavour to find rituals governing a specific project. Filter by origin to distinguish templates from custom rituals and forks.

Parameters

NameTypeRequiredDefaultDescription
endeavour_idstringFilter by endeavour (via governs relationship)
is_enabledbooleanFilter by enabled/disabled
statusstringFilter by status: active, archived
originstringFilter by origin: template, custom, fork
searchstringSearch in name and description (partial match)
limitinteger50Maximum number of results to return
offsetinteger0Number of results to skip (for pagination)

Response

Returns a paginated list of rituals.

{
  "limit": 50,
  "offset": 0,
  "rituals": [
    {
      "created_at": "2026-02-09T10:00:00Z",
      "id": "rtl_a1b2c3d4e5f6...",
      "is_enabled": true,
      "name": "Daily standup",
      "origin": "custom",
      "status": "active",
      "updated_at": "2026-02-09T10:00:00Z"
    }
  ],
  "total": 1
}

Errors

CodeDescription
not_authenticatedNo active login for this session

Examples

List active rituals for an endeavour

Find all enabled rituals governing a specific endeavour.

Request:

{
  "endeavour_id": "edv_bd159eb7bb9a877a...",
  "is_enabled": true
}

Response:

{
  "limit": 50,
  "offset": 0,
  "rituals": [
    {
      "id": "rtl_a1b2c3d4e5f6...",
      "is_enabled": true,
      "name": "Daily standup",
      "origin": "custom"
    }
  ],
  "total": 1
}

List template rituals

Find all built-in methodology templates.

Request:

{
  "origin": "template"
}

Response:

{
  "limit": 50,
  "offset": 0,
  "rituals": [],
  "total": 0
}