Base URL + auth
Production:https://api.inviolet.ai. All endpoints require a bearer token
in the Authorization header:
Endpoints
Errors
Errors return JSON withcode and message fields. Common codes:
mandate_invalid— JWT signature, exp, or aud check failedmandate_org_mismatch— bearer org ≠ mandate orgintent_not_found— referenced intent card not installed for the orgscope_outside_intent— requested scope exceeds the intent card’s allowed scopecooldown— endpoint rate-limited;Retry-Afterheader carries seconds