Skip to main content
Mint a mandate JWT bound to a specific actor + intent card + scope.

Request

Response (200 OK)

Notable fields

  • broker_dispense — optional. When present, the gateway forwards the freshly-signed mandate to the named credential broker (vault or conjur) and includes the broker’s response in the result.
  • classification_evidence — optional. When you’ve run the cascade locally, pass it through so the dispense row carries the reasoning trail.
  • ttl_seconds — optional. Defaults to 300; max 3600 (clamped at dispense).

Errors

  • 400 invalid_request — body schema failed validation
  • 403 mandate_violation — requested scope exceeds the intent card’s allowed scope; response includes a suggested_scope field with the narrowest allowed subset
  • 404 intent_not_found — intent card not installed for the bearer org
  • 500 signing_failed — JWKS / signing-key infra issue