Skip to main content
GET
List services

Query Parameters

query
string

Free-text query used to match service id, name, and description.

enabled
enum<string>

Enabled-state filter. Omit to return all services.

Available options:
true,
false
stale
enum<string>

Stale-state filter. true = stale only, false = fresh only. Omit to return all services.

Available options:
true,
false
cursor
string

Opaque pagination token returned as nextCursor by the previous response. Pass it back unchanged to fetch the next page; null/omitted fetches the first page. Cursors encode position, not filters, so change filters only between pages when starting over.

Maximum string length: 2048
limit
integer
default:20

Maximum number of items per page. Clamped to a maximum of 100; defaults to 20.

Required range: 1 <= x <= 100

Response

Matching services.

Paginated collection envelope.

items
object[]
required

Services that match the supplied filters.

nextCursor
string | null
required

Opaque cursor for the next page; null when there are no more items. Echo it back as the cursor query parameter to continue paginating.

hasMore
boolean
required

Whether additional pages exist. When true, nextCursor is a valid cursor; when false, pagination has reached the end.

Last modified on August 25, 2026