dashclaw_invoke
Invoke a governed external API with automatic policy checks, execution, and audit trail. Use for registered capabilities instead of direct HTTP calls.
Instructions
Invoke a DashClaw-governed capability (external API). The capability is guarded (policy check), executed (HTTP call), and recorded (audit trail) automatically. Use this instead of making direct HTTP calls when the target API is registered as a DashClaw capability. Call dashclaw_capabilities_list first to discover available capability IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | No | Request payload for the capability | |
| agent_id | No | Fallback identity when no server-level agent id is configured (the configured id wins) | |
| capability_id | Yes | The capability ID (e.g., cap_abc123) | |
| declared_goal | Yes | What you're trying to accomplish |