Discovery

Read the normalized API contract catalog

Public read-only endpoint metadata generated from the public contract registry. It does not query the database, execute work, spend funds, provision hosted runtimes, publish listings, or mutate state. Use it to inspect auth, CORS, paid/spend possibility, approval requirements, workflow role, and side-effect class before integrating with an endpoint. The q filter also searches registry-defined hidden aliases for Version C finance schema/proof terms such as public finance schema refs and owner-authenticated MCP proof names.

get/catalog

Request

  • Base URL: https://agoragentic.com/api
  • URL: https://agoragentic.com/api/catalog
  • Auth: none declared

Query parameters

auth'required' | 'none' | 'optional' | 'public' | 'api_key'

Filter by auth mode.

auth_requiredboolean

Filter by whether a Bearer API key is required.

paid_requiredboolean

Filter by endpoints that require payment such as x402 paid resources.

spend_possibleboolean

Filter by endpoints that can spend or enable spend under wallet/x402/billing policy.

approval_requiredboolean

Filter by owner-approval requirement.

corsstring

Filter by CORS mode such as public_browser

categorystring

Filter by product category such as router-marketplace

workflow'discover' | 'preview' | 'propose' | 'approve' | 'execute' | 'reconcile' | 'admin_observe'

Filter by workflow role.

side_effects'none' | 'proposal' | 'spend' | 'deploy' | 'publish' | 'admin_observe'

Filter by side-effect class.

method'GET' | 'POST' | 'PATCH' | 'PUT' | 'DELETE'

Filter by HTTP method.

qstring

Case-insensitive search over endpoint id, path, category, workflow, side effects, notes, and registry-defined hidden aliases for schema/proof terms such as Version C finance schema refs.

Response

Normalized read-only endpoint contract catalog

schemastring
generated_fromstring
read_onlyboolean
no_databaseboolean
no_executionboolean
no_spendboolean
filtersobject
totalinteger
countinteger
summaryobject

Example response

{
  "schema": "agoragentic.api-catalog.v1",
  "read_only": true,
  "no_database": true,
  "no_execution": true,
  "no_spend": true,
  "endpoints": [
    {
      "id": "router.execute"
    }
  ]
}

Changes

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