Account

Machine-readable catalogue of every read endpoint

Every customer-facing GET this API exposes, each with the summary from this document. It exists so a client can offer "find the endpoint that reports X, then read it" without shipping its own copy of the list — a bundled copy is a copy that drifts.

This is what backs the impreza_api_search / impreza_api_call pair on the MCP surface. Reads only: an endpoint that CHANGES something is deliberately absent, because a generic write call would bypass the confirmation and spend-ceiling steps those actions carry.

Regenerated from the routing table, so it cannot list a path that does not exist or omit one that does.

get/api-catalog

Request

  • Base URL: https://api.imprezahost.com/v1
  • URL: https://api.imprezahost.com/v1/api-catalog
  • Auth: API key in header X-API-Key and API key in header X-API-Secret

Response

The catalogue

successboolean

Example response

{
  "success": true,
  "data": {
    "scope": "read",
    "method": "GET",
    "operations": [
      {
        "path": "/vps/proxmox/{serviceId}/resources",
        "tag": "VPS Proxmox",
        "summary": "Get resource usage"
      }
    ]
  },
  "meta": {
    "request_id": "req_a1b2c3d4e5f6g7h8",
    "timestamp": "2026-03-30T14:05:00Z"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.