authentication_failed |
Incorrect authentication credentials. |
not_authenticated |
Authentication credentials were not provided. |
permission_denied |
You do not have permission to perform this action. |
not_found |
The requested resource could not be found. |
invalid |
Invalid input (e.g., validation errors in request body). |
invalid_token |
Token is invalid or expired. |
rate_limit_exceeded |
You have exceeded the rate limit. |
no_recipients_found |
A broadcast operation found no recipients for the specified target. |
invalid_medium |
The specified broadcast medium is invalid or not implemented. |
registration_closed |
Registration for this type of user is currently disabled by a feature flag. |
email_not_verified |
User's email address has not been verified. |
already_verified |
User is already verified and cannot resubmit verification documents. |
pending_verification |
User has a pending verification request and cannot submit a new one (for POST). |
unverified_candidate |
Candidate must be verified to perform this action (e.g., take an exam, assign role). |
unverified_staff |
Staff member must be verified to perform this action. |
exam_not_open |
The exam is not currently open for submissions. |
exam_not_eligible |
The candidate's role does not match the exam stage. |
exam_already_submitted |
The candidate has already submitted answers for this exam. |
invalid_file_type |
The uploaded file has an unsupported extension. |
file_size_exceeded |
The uploaded file exceeds the maximum allowed size. |
leaderboard_hidden |
The leaderboard is currently not visible to the public. |
leaderboard_not_published |
The leaderboard has not been published yet. |
account_already_authenticated |
An authenticated user attempted to register a new account. |
invalid_otp |
The provided One-Time Password is invalid or expired. |
passwords_do_not_match |
New password and confirmation password do not match. |
password_validation_failed |
The new password does not meet security requirements. |