- Ably FAQs
- Ably error codes
- Client errors
-
Account billing and packages
-
General
-
Realtime API and client libraries
-
Troubleshooting
-
Channels
-
REST API and client libraries
-
Ably error codes
-
Account and app setup and configuration
-
Ably architecture, transports, and security
-
Performance and Redundancy
-
Push Notifications
-
Integrations
-
Migrating to Ably from an existing service
Error code: 40000 - Bad request
If you see this error, it means that the request you have sent to Ably cannot be understood by our servers. This typically happens if you have a malformed request which does not match one of the structures our servers expect.
Examples of specific 4000 errors are as follows:
Unable to publish in Suspended state
If you see this as the reason for a 40000 error it means the clients connection is in a suspended state when an attempt to publish a message was made. See the Available connection states documentation on information on what the suspended connection state means