Skip to main content

HTTP Status Codes

The status codes contain the following

Status CodeMeaning
200Request was successful
400Bad request. The request is invalid or has malformed parameters
401Unauthorized. Invalid/expired broker session/token or unauthorized access
403Forbidden. Invalid IMC API key or insufficient permissions
429Too Many Requests. Rate limit exceeded (where detectable)
500Internal server error. Unclassified internal failure

Additional errors: 409 for stale/conflicting modes, 428 for missing service mode preconditions, and 503 for temporary authentication unavailability. 400/FORBIDDEN_JSON_FIELD rejects documentation fields before execution. See request validation.