ReferenceGateway
Gateway close codes
WebSocket close codes from the gateway, and whether reconnecting makes sense.
| Code | Name | Reconnect | Explanation |
|---|---|---|---|
4000 | Unknown error | Yes | We're not sure what went wrong. Try reconnecting? |
4001 | Unknown opcode | Yes | You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that! |
4002 | Decode error | Yes | You sent an invalid payload to Discord. Don't do that! |
4003 | Not authenticated | Yes | You sent us a payload prior to identifying, or this session has been invalidated. |
4004 | Authentication failed | No | The account token sent with your identify payload is incorrect. |
4005 | Already authenticated | Yes | You sent more than one identify payload. Don't do that! |
4007 | Invalid seq | Yes | The sequence sent when resuming the session was invalid. Reconnect and start a new session. |
4008 | Rate limited | Yes | Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this. |
4009 | Session timed out | Yes | Your session timed out. Reconnect and start a new one. |
4010 | Invalid shard | No | You sent us an invalid shard when identifying. |
4011 | Sharding required | No | The session would have handled too many guilds - you are required to shard your connection in order to connect. |
4012 | Invalid API version | No | You sent an invalid version for the gateway. |
4013 | Invalid intent(s) | No | You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value. |
4014 | Disallowed intent(s) | No | You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not enabled or are not approved for. |
Nothing in this table matches. Try a name, a number or part of the description.