---
title: "Get one capability"
method: GET
path: "/domains/{domainKey}/capabilities/{capabilityId}"
tags: ["catalog"]
---

# Get one capability

`GET /domains/{domainKey}/capabilities/{capabilityId}`

## Path parameters

- `domainKey` string, required
- `capabilityId` string, required

## Response `200`

One capability entry

- 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)
