# Error messages If there is an error in your request, or the server encounters an error while processing it, an error object will be returned. | Field | Type | Description | | --------------- | ------- | ------------------------------------------------------------------- | | code | int | an [error code](./errors#error-codes) | | id | ?string | an opaque Sentry event ID, only returned for internal server errors | | message | ?string | a human-readable description of the error | | details | ?string | more details about the error, most often for bad request errors | | ratelimit_reset | ?int | the unix time when an expired rate limit will reset | ### Error codes | Code | Description | | ---- | ----------------------------------------------------------------------------------- | | 400 | One or more fields in your requests was invalid, or some required field is missing. | | 403 | You are not authorized to use this endpoint. | | 404 | The endpoint was not found. | | 405 | The method you are trying to use is not suported for this endpoint. | | 429 | You have made too many requests in the last minute. | | 500 | An internal server error occurred. | | 1006 | That username is invalid. | | 1007 | That username is already taken. | | 2001 | User not found. | | 2002 | This user's member list is private. | | 2003 | You have reached the maximum number of pride flags. | | 2004 | You are trying to reroll short IDs too quickly. | | 3001 | Member not found. | | 3002 | You have reached the maximum number of members. | | 3003 | That member name is already in use. | | 3004 | You can only edit your own members. | | 4001 | Your request is too big (maximum 2 megabytes) | | 4002 | This endpoint is unavailable to your account or the current token. |