Catalog

List catalog with your effective prices

Use the default view=compact for normal enterprise catalog browsing. Compact responses omit executable JSON Schemas and model inventories, page providers, carry a version/ETag, and are gzip-compressed when the client advertises gzip. view=dashboard is the Locus Pro dashboard projection; its first page also publishes pageCursors so the dashboard can fetch the remaining pages concurrently. view=summary returns every provider as price-free card metadata and endpoint counts in one response. Agents should stay on compact and follow nextCursor; the 2026-08-31 revision only adds the optional provider secondaryCategories field, the 2026-09-05 revision adds overridden and mcpPinned to the dashboard endpoint plus the dashboard-only enabled=true filter, and the 2026-09-06 revision adds optional endpoint billingModel metadata. Personal accounts receive the price-safe dashboard projection when view is omitted or full/compact/dashboard is requested; they may also request summary. Request view=full only for the backward-compatible full export. Cache privately for at most 60 seconds and revalidate with If-None-Match; do not poll more often than once per minute.

get/credits/catalog

Request

  • Base URL
    https://api.paywithlocus.com/api
  • URL
    https://api.paywithlocus.com/api/credits/catalog
  • Auth
    • HTTP bearer
    • or HTTP bearer

Query parameters

view'compact' | 'dashboard' | 'summary' | 'full'

The default is compact for enterprise workspaces and dashboard for personal accounts. Personal accounts are always projected to dashboard except for summary.

cursorstring

Opaque provider cursor; valid only for the paged views (compact, dashboard).

limitinteger

Provider page size; valid only for the paged views (compact, dashboard).

enabledtrue

view=dashboard only (personal accounts are always served that view): page over what the workspace has on. Every provider keeps only its enabled endpoints and is omitted when none is left; page cursors are computed over that list, and the response echoes filter.enabled so a client can tell a filtered page from one served by an older task. Any other view, or any value but true, is a 400.

Response

Full export or compact provider page. Responses include ETag, X-Locus-Catalog-Version, and a private no-cache directive so enablement changes are never read from cache.

OR
OR
OR
OR

Changes

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