The auth service is deployed on a private network. All endpoints except /health are internal management-plane operations.
Path Parameters
UUID of the event to submit a decision for.
Request Body
JTI of the override token authorizing this decision. The token must be valid, not expired, and not already used.
UUID of the customer that owns the event.
The decision to submit. Must be one of the allowed_decisions specified when the override token was created (typically approve or reject).
Reason for the decision (e.g., Verified by security team after manual review).
Response
The event identifier echoed back.
HMAC-SHA256 co-signature attesting to this decision. Computed as HMAC(override_secret, "override|{event_id}|{decision}|{override_jti}").
curl -X POST http://localhost:8001/overrides/evt-a1b2c3d4-5678-9012-abcd-ef3456789012/decide \
-H "Content-Type: application/json" \
-d '{
"override_jti": "f4a5b6c7-d8e9-0123-f012-456789012cde",
"customer_id": "550e8400-e29b-41d4-a716-446655440000",
"decision": "approve",
"reason": "Verified by security team after manual review"
}'
{
"event_id": "evt-a1b2c3d4-5678-9012-abcd-ef3456789012",
"decision": "approve",
"cosignature": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2"
}