---
title: "Agent Manifest"
method: GET
path: "/api/agents/manifest/{agent_slug}"
---

# Agent Manifest

`GET /api/agents/manifest/{agent_slug}`

## Request

- Base URL: `https://opwhcervi3.execute-api.ca-central-1.amazonaws.com`
- URL: `https://opwhcervi3.execute-api.ca-central-1.amazonaws.com/api/agents/manifest/{agent_slug}`
- Auth: API key in header `X-Api-Key`

Returns setup requirements for one agent. An API key is required; every live agent is available to set up from any account (runs are gated by the plan, not here). It consumes no run or quota and has no side effect.

## Path parameters

- `agent_slug` string, required

## Query parameters

- `locale` string

## Headers

- `X-Api-Key` string, nullable

## Response `200`

Successful Response

- AgentCapabilityManifest
  - `capabilities` string[], required
  - `capability` 'shift-report' | 'oee-narrator' | 'alarm-triage' | 'maintenance-copilot' | 'root-cause' | 'architect', required
  - `endpoint` string, required
  - `local_permissions` string[], required
  - `min_router_version` string, required
  - `requires` object, required
  - `schedule_support` boolean, required
  - `setup` object, required
  - `supported_runtimes` string[], required
  - `version` string, required

## Other responses

- `401`: Missing, malformed, or invalid credentials.
- `402`: Credentials are valid but the account's plan does not include this capability (for example, Try Pro is used up and dxpert Pro is not active).
- `422`: Validation Error

---

[API](https://skmtc.dev/dxpert/apis/dxpert-ai-api.md) · [All operations](https://skmtc.dev/dxpert/apis/dxpert-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dxpert/apis/dxpert-ai-api/revisions/460f1c8c53d1?raw)
