Skip to main content
The Inviolet gateway exposes a small, stable HTTP surface. Every SDK is a thin wrapper over these endpoints — you can call them directly from any language.

Base URL + auth

Production: https://api.inviolet.ai. All endpoints require a bearer token in the Authorization header:

Endpoints

Errors

Errors return JSON with code and message fields. Common codes:
  • mandate_invalid — JWT signature, exp, or aud check failed
  • mandate_org_mismatch — bearer org ≠ mandate org
  • intent_not_found — referenced intent card not installed for the org
  • scope_outside_intent — requested scope exceeds the intent card’s allowed scope
  • cooldown — endpoint rate-limited; Retry-After header carries seconds