Docs / API Reference
The LogiRoot governance API is REST-over-HTTPS. The full machine-readable OpenAPI 3.1 specification is published at /openapi.json on each API host. This page summarizes the endpoints customers use most.
All requests require an X-API-Key header containing the API key issued at fulfillment.
https://api.logirootai.com
Evaluate a single AI tool call against the configured policy framework. Returns a decision and a compliance receipt.
Request
{
"tool_name": "send_email",
"args": { ... arbitrary JSON ... },
"context": { "session_id": "...", "actor": "..." }
}
Response
{
"decision": "APPROVE" | "REJECT" | "ESCALATE",
"policy_ids": [ "..." ],
"receipt_id": "...",
"evaluated_at": "2026-04-25T18:00:00Z"
}Run a policy check without producing a billed action or persisted receipt. Useful for testing policy changes against historical inputs.
Retrieve a persisted compliance receipt by id. Returns the metadata, decision, policies that fired, and the verifier signature material.
Service health probe. Returns provider availability and basic counters. Unauthenticated.
Standard HTTP status codes. Error bodies are { "detail": "..." }. 401 means missing or invalid API key. 403 means valid key but insufficient entitlement. 429 means tier quota exceeded.
Tier quotas are enforced at the dimension level (Actions, Simulations, ActiveTenants) and reset on the AWS Marketplace billing cycle. Exceeding a quota returns 429 with Retry-After.
For the full machine-readable spec, fetch /openapi.json from your provisioned API host.