Skip to main content
GET
/
v1
/
policies
/
capabilities
Describe the policy authoring cascade + per-transport runtime resolution
curl --request GET \
  --url https://api-sandbox.featherhq.com/v1/policies/capabilities \
  --header 'x-api-key: <api-key>'
{
  "points": [
    {
      "description": "<string>",
      "checks": [
        {
          "strictness_options": [
            "<string>"
          ],
          "cost_note": "<string>"
        }
      ],
      "actions": [
        {
          "label": "<string>",
          "degradation_note": "<string>",
          "config_requirements": [
            "<string>"
          ],
          "warning": "<string>",
          "warning_applies_to_checks": [
            "<string>"
          ],
          "supports_judge_message": false
        }
      ],
      "supports_tool_target": false
    }
  ],
  "resolutions": [
    {
      "transport_class": "<string>",
      "strictness": "<string>",
      "strategy": "<string>",
      "consequence": "<string>"
    }
  ],
  "check_types": [
    {
      "label": "<string>",
      "hint": "<string>"
    }
  ],
  "cross_cutting": [
    {
      "key": "<string>",
      "note": "<string>"
    }
  ]
}

Authorizations

x-api-key
string
header
required

Response

Successful Response

The full policy capability table (static, org-independent).

points is the channel-blind authoring cascade; resolutions is the non-authored runtime-resolution section (per-transport strategy + consequence) for the behavior preview; check_types is the presentation metadata for every check kind.

points
PolicyPointCapability · object[]
required
resolutions
ResolutionEntry · object[]
required
check_types
PolicyCheckCapability · object[]
required
cross_cutting
PolicyCrossCuttingFact · object[]
required