---
title: "Inspect a capability — get full schema, auth, and parameters before calling"
method: GET
path: "/inspect/{capability_id}"
tags: ["inspect"]
---

# Inspect a capability — get full schema, auth, and parameters before calling

`GET /inspect/{capability_id}`

Returns everything needed to call an operation or workflow: resolved parameter schema
(all $refs inlined), response schema, auth translated to concrete header instructions,
API context (name, description, tag descriptions), and HATEOAS _links (execute, upstream).

Capability id format: METHOD/host/path — e.g. GET/api.stripe.com/v1/customers
or POST/{jentic_hostname}/workflows/summarise-latest-topics.
Pass ?toolkit_id=... to check whether credentials are configured for that toolkit.
Accept: text/markdown returns a compact LLM-friendly format.
Accept: application/openapi+yaml returns the raw OpenAPI operation snippet.

## Path parameters

- `capability_id` string, required — Capability ID (METHOD/host/path format) or workflow slug

## Query parameters

- `toolkit_id` string, nullable — Pass to include credential status for this toolkit

## Response `200`

Full capability detail — format controlled by Accept header.

- object — Structured JSON with resolved schemas

## Other responses

- `422` — Validation Error

## Changes

- **2026-04-13** `76e8f6063728` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/jentic/apis/jentic-control-plane-api/changes/inspect/:capability_id/get.md)

---

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