Help Center
Go to www.ably.io
Contact support
Ably error codes
Account billing and packages
Packages & Pricing
Enterprise packages
Charges
Business packages
SLA & Uptime Guarantees
General
FAQ
Getting Started
Contacting us
Realtime API and client libraries
Platform support
Connections
Common issues
Authentication
Troubleshooting
Device support
Development tools
Channels
Messages
Subscribing and publishing
Presence
Namespaces and naming
REST API and client libraries
Usage
Common issues
Ably error codes
Client errors
Server errors
Account and app setup and configuration
Accounts and apps
Keys and tokens
User management
Ably architecture, transports, and security
Transports and connections
Security
Protocol support and protocol adapters
Data centres
Ably architecture design
Performance and Redundancy
Redundancy & reliability
Performance
Push and Smart Notification
Setup
Common questions
Troubleshooting
Reactor Queues, Events and Firehose
Reactor Events, Webhooks and Functions
Reactor Message Queues
Reactor Firehose
Migrating to Ably from an existing service
Migrating from PubNub
Migrating from Realtime.co
Migrating from Pusher
Migrating from Socket.io
API Streamer
General
Back to home
Help Center
Ably error codes
Account billing and packages
Packages & Pricing
Enterprise packages
Charges
Business packages
SLA & Uptime Guarantees
General
FAQ
Getting Started
Contacting us
Realtime API and client libraries
Platform support
Connections
Common issues
Authentication
Troubleshooting
Device support
Development tools
Channels
Messages
Subscribing and publishing
Presence
Namespaces and naming
REST API and client libraries
Usage
Common issues
Ably error codes
Client errors
Server errors
Account and app setup and configuration
Accounts and apps
Keys and tokens
User management
Ably architecture, transports, and security
Transports and connections
Security
Protocol support and protocol adapters
Data centres
Ably architecture design
Performance and Redundancy
Redundancy & reliability
Performance
Push and Smart Notification
Setup
Common questions
Troubleshooting
Reactor Queues, Events and Firehose
Reactor Events, Webhooks and Functions
Reactor Message Queues
Reactor Firehose
Migrating to Ably from an existing service
Migrating from PubNub
Migrating from Realtime.co
Migrating from Pusher
Migrating from Socket.io
API Streamer
General
Ably error codes
Details on how to handle certain errors, and what they mean
Client errors
Explanation of metrics in rate limit errors
Error code: 40102 - Incompatible Credentials
Error code: 40032 - Invalid publish request (impermissible extras field)
Error code 80022 - Unable to find connection
Error code: 80000 - Connection failed
Error code: 80017 - Connection already closed
Generic timeout or connection failure errors
Error code: 40161 - Access denied to channel: namespace requires identified clients
Error code: 90001 - Channel operation failed (invalid channel state)
Error code: 80016 - Operation on superseded connection
Error code: 40012 - Invalid client ID
Error code: 40400 - Not found
Error code: 40171 - No means provided to renew auth token
Error code: 40001 - Invalid request body
Error code: 50003 - Timeout error
Error code: 50000 - Internal error
Error code: 40112 - Account blocked (message limits exceeded)
Error code: 40005 - Invalid credentials
Error code: 40009 - Maximum message length exceeded
Error code: 40115 - Account restricted (request limit exceeded)
Error code: 40131 - Key revoked
Invalid error code
Error code: 90010 - Maximum number of channels per connection exceeded
Error code: 80008 - Unable to recover connection (connection expired)
Error code: 50000
Error code: 42911 - Maximum account-wide instantaneous messages rate exceeded
Error code: 42910 - Rate limit exceeded; request rejected
Error code: 40332 - Unable to activate account due to placement constraint (incompatible site)
Error code: 40331 - Unable to activate account due to placement constraint (incompatible environment)
Error code: 40330 - Unable to activate account due to placement constraint (unspecified)
Error code: 40300
Error code: 40160 - action not permitted
Error Code: 40144 - Unexpected error decoding JWT; decode exception
Error code: 40143 - Token unrecognised
Error code: 40142 - Token expired code
Error code: 40103 - Invalid use of Basic auth over non-TLS transport
See more
Server errors
Error code: 40000 - Bad request
40104 Timestamp not current
40105 Nonce value replayed
40101 Invalid credentials
Unknown error code
See more