Skip to content

Common Error Responses (Onboarding)

CodeMeaningDescription
400Bad RequestInvalid parameters
401UnauthorizedMissing or invalid token
402Payment RequiredPayment or payout setup required
403ForbiddenAction not allowed at current step
404Not FoundResource not found
409ConflictEmail or handle already exists
413Payload Too LargeUploaded file exceeds size limit
422Unprocessable EntityValidation errors
429Too Many RequestsRate limit exceeded
500Internal Server ErrorUnexpected server failure

Example: Validation error (422)

json
{
  "status": "error",
  "code": 422,
  "errors": [
    { "field": "password", "message": "Password must be at least 8 characters" },
    { "field": "handle", "message": "Handle can only contain letters, numbers, and underscores" }
  ]
}

Example: Step access error (403)

json
{
  "status": "error",
  "code": 403,
  "message": "You must complete Step 3 before accessing Step 4"
}