Documentation
Schema & Context Errors
Schema & Context Errors
These errors come from request validation and fail-closed context requirements.
Schema
| Error | Cause | Fix | Related |
|---|---|---|---|
| BLOCK: Unknown action_kind. Supported action_kind values: money.move, money.refund, money.credit, money.payout, billing.change, billing.cancel, identity.role_change, identity.auth_change, identity.user_create, identity.user_delete, admin.access, data.export, data.import, data.read, data.write, data.delete, data.purge, data.share, messaging.send, messaging.broadcast, messaging.webhook, integrations.connect, integrations.disconnect, integrations.scope_change, workflow.execute, workflow.modify, support.case_update. | action_kind is not a supported public ActionKind. | Use a supported ActionKind from Action Reference. | Action Reference |
| BLOCK: Unknown action_type for action_kind money.move. Supported action_type values: move. | action_type does not match the ActionKind’s allowed union. | Use one of the allowed values shown on the ActionKind page. | — |
| Rate limit exceeded. | Too many validation requests. | Add backoff/retry and reduce validation frequency. | — |
| Invalid JSON. | The request body is not valid JSON. | Send a valid JSON object body. | — |
| API key paused for audit. | Your API key is temporarily paused. | Wait until the pause is lifted or rotate credentials. | — |
Context
Missing required context fields fail-closed as WARN or BLOCK.
| Severity | Error | Cause | Fix | Related ActionKind |
|---|---|---|---|---|
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, amount_usd, destination_id, destination_verified, idempotency_key, request_id, system_instructions, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.move |
| WARN | WARN: Missing required context (recent_actions_count, time_window_minutes). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.move |
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, ai_output, authz_decision, case_id, idempotency_key, invoice_id, recent_duplicate_count, request_id, session_user_id, system_instructions, transaction_id, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.refund |
| WARN | WARN: Missing required context (amount_usd, case_id, invoice_id, payload_preview, payload_schema, recent_actions_count, time_window_minutes). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.refund |
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, authz_decision, case_id, idempotency_key, invoice_id, request_id, system_instructions, transaction_id, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.credit |
| WARN | WARN: Missing required context (amount_usd, case_id, invoice_id, recent_actions_count, time_window_minutes). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.credit |
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, amount_usd, authz_decision, case_id, destination_id, destination_verified, idempotency_key, invoice_id, request_id, system_instructions, transaction_id, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.payout |
| WARN | WARN: Missing required context (recent_actions_count, time_window_minutes). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | money.payout |
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, authz_decision, case_id, idempotency_key, invoice_id, request_id, system_instructions, transaction_id, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | billing.change |
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, idempotency_key, request_id, system_instructions, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | billing.cancel |
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, authz_decision, current_roles, idempotency_key, request_id, requested_change, system_instructions, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | identity.role_change |
| BLOCK | BLOCK: Missing required context (account_id, actor_user_id, allowed_scopes, authz_decision, connector_id, current_roles, idempotency_key, request_id, requested_change, requested_scopes, system_instructions, user_input, workflow, workflowName). | Managed policies require this evidence to enforce safely. | Provide the fields in context from your server-side sources. | identity.auth_change |
For the authoritative list of required context fields per action, see the Required Context table on each ActionKind page.
Legal & Responsibility Notice
Summary
Informational only
Provided for general guidance. Not legal, compliance, security, or professional advice.
You control implementation
You are responsible for policies, prompts, integrations, workflows, and regulatory requirements.
Liability limitation
To the maximum extent permitted by law, the company disclaims liability for losses arising from use of this documentation or implementations based on it.