Welcome

Evaluate captured execution intent against versioned policies and get a signed, verifiable decision before your system acts.

The Decionis API evaluates captured execution intent against versioned policies before your system performs an action. Your application sends what it is about to do; Decionis returns a signed decision (allow, block or escalate) that your SDK enforces locally, and records a verifiable Decision Dossier as proof of what was authorized.

What you'll find here

  • API Reference: all 187 operations grouped by capability: Decisions, Execution grants, Escalations, Allowances, Governed plans, Policies, Dossiers and verification, Outcomes, Edge, Commerce, Hosted gateway and more, with request and response examples and a live API playground.
  • SDKs: client libraries for C# (.NET), Python and TypeScript, generated by APIMatic, with code samples on every endpoint.
  • Context Plugin: brings the API and SDKs into AI coding assistants such as Claude Code, Cursor and Codex.

Base URL

https://api.decionis.com

Authentication

Send your organization API key as a bearer token:

Authorization: Bearer $DECIONIS_API_KEY

The key's scopes decide which routes it may call (for example, decision:shadow keys can only run SHADOW evaluations). See Decionis for Developers to get started.

Common tasks

  • Check the service: GET /v1/health
  • Evaluate a decision: POST /v1/protocol/evaluate-decision
  • Issue an execution grant: POST /v1/authority/grants
  • Finalize a granted action: POST /v1/authority/grants/{grantId}/receipts
  • Fetch a Decision Dossier: GET /v1/protocol/dossiers/{dossier_id}
  • Create a policy: POST /v1/policies

On this page