catalog

List operations for an API — enumerate all available actions

Returns paginated list of operations for the given API. Each item has capability id, summary, and description. Use GET /inspect/{id} for full schema.

get/apis/{api_id}/operations

Path parameters

api_idstring required

API ID to list operations for

API ID to list operations for

Query parameters

pageinteger

Page number (1-indexed)

Page number (1-indexed)

limitinteger

Results per page

Results per page

Response

Operation list — format controlled by Accept header.

pageinteger required

Current page number (1-indexed)

limitinteger required

Results per page

totalinteger required

Total number of items matching query

total_pagesinteger required

Total pages available

has_moreboolean required

True if more pages exist after current page

Example response

{
  "page": 1,
  "limit": 50,
  "total": 247,
  "total_pages": 5,
  "has_more": true,
  "data": [
    {
      "id": "GET/api.github.com/repos/{owner}/{repo}/issues",
      "summary": "List repository issues",
      "description": "List issues in a repository. Only issues assigned to the authenticated user are returned."
    }
  ]
}

Changes