---
title: "Patch Capability"
method: PATCH
path: "/api/v1/hub/identities/{hub_id}/capabilities/{capability_name}"
tags: ["hub"]
---

# Patch Capability

`PATCH /api/v1/hub/identities/{hub_id}/capabilities/{capability_name}`

## Request

- Base URL: `https://api.agentvault.chat` (the document declares no server; this is the origin it was published from)
- URL: `https://api.agentvault.chat/api/v1/hub/identities/{hub_id}/capabilities/{capability_name}`
- Auth: none declared

Update SLA definition and/or description for a single capability.

## Path parameters

- `hub_id` string, uuid, required
- `capability_name` string, required

## Request body

- CapabilityPatchInput
  - `sla_definition` SlaDefinition
    - `p95_latency_ms` number, nullable
    - `max_error_rate` number, nullable
    - `min_uptime_pct` number, nullable
    - `max_avg_tokens` number, nullable
  - `description` string, nullable
  - `instructions` string, nullable
  - `tags` unknown[], nullable
    - unknown
  - `schema_definition` object, nullable

## Response `200`

Successful Response

- CapabilityResponse
  - `capability_name` string, required
  - `capability_version` string, nullable, required
  - `description` string, nullable, required
  - `is_catalog` boolean, required
  - `verification_status` string
  - `sla_definition` object, nullable
  - `instructions` string, nullable
  - `tags` unknown[], nullable
    - unknown
  - `schema_definition` object, nullable
  - `verification_metrics` object, nullable
  - `verified_at` string, nullable
  - `degraded_at` string, nullable
  - `degraded_reason` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/agentvault/apis/agentvault.md) · [All operations](https://skmtc.dev/agentvault/apis/agentvault/llms.txt) · [OpenAPI document](https://skmtc.dev/agentvault/apis/agentvault/revisions/fd81e7618d8a?raw)
