---
title: "List capabilities for one domain"
method: GET
path: "/domains/{domainKey}/capabilities"
tags: ["catalog"]
---

# List capabilities for one domain

`GET /domains/{domainKey}/capabilities`

## Path parameters

- `domainKey` string, required

## Response `200`

Capabilities inside the selected domain

- CapabilityCatalogEntry[]
  - `capabilityKey` string, required
  - `capabilityId` string, required
  - `domainKey` string, required
  - `label` string, required
  - `description` string, required
  - `status` 'live' | 'recommend_only' | 'planned' | 'pending', required
  - `supportedProviders` string[], required
  - `enabledProviders` string[], required
  - `supportedFeatures` string[], required
  - `availableRouteModes` CapabilityCatalogEntryAvailableRouteModesItems[], required
  - `startingPriceCredits` number, double
  - `recommendEndpoint` string
  - `executeEndpoint` string
  - `routesEndpoint` string, nullable, required
  - `docsUrl` string, uri
  - `contractEndpoint` string
  - `contractStatus` 'available' | 'partial' | 'unavailable', required

## Other responses

- `404` — Requested resource was not found

---

[API](https://skmtc.dev/agentrouter/apis/agentrouter-api.md) · [All operations](https://skmtc.dev/agentrouter/apis/agentrouter-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/agentrouter/agentrouter-api/revisions/7ee5c80ca6da/schema)
