Errors are returned as application/problem+json per RFC 7807. HTTP status code reflects the class of error; the body has machine-readable details.
400 Bad Request
Validation failed (missing fields, invalid format, business rule violation).
401 Unauthorized
JWT missing, invalid, or expired.
404 Not Found
Resource (certificate, CA) not found in your tenant.
409 Conflict
Operation conflicts with current state (e.g., initializing a CA that's already initialized, revoking an already-revoked certificate).
500 Internal Server Error
Unexpected server-side failure. Includes a correlation ID for support.