Messages

How do I enable history? My messages are not being stored for longer than a few minutes.
History is disabled by default as each message stored and retrieved from history counts as an extra message. As such, customers must explicitly enab...
Sat, 24 Dec, 2016 at 1:11 PM
Can messages be consumed using a more traditional streaming API akin to Kafka or SSE?
Yes, that's coming at some point soon. When this feature goes live, in addition to our native and popular alternative realtime protocols, we will p...
Tue, 7 Feb, 2017 at 2:20 PM
How synchronized / up to date is channel history between datacenters / regions?
Ably's channel design ensures that every datacenter has the full channel history available at any point in time and is always in sync with the followin...
Mon, 20 Feb, 2017 at 11:27 AM
Can I store my messages for longer?
Yes, your messages can be stored for an arbitrarily long amount of time, however you will need to get in touch with us to configure how long you would like ...
Wed, 11 Oct, 2017 at 11:16 AM
Can I send media stream through Ably?
Ably does not support media streaming. It's possible to use Ably for signalling for protocols such as WebRTC, but the media streams themselves would us...
Mon, 6 Aug, 2018 at 9:40 AM
Am I able to check who has read published messages?
It is possible to implement a system to check who has read messages, such as having subscribers publish when a message is considered received, however, it i...
Mon, 20 Aug, 2018 at 11:48 AM
Can I delete messages which have been persisted through the history API?
Whilst the history API is enabled on a channel, any messages published on it will be persisted for the entire history period. we currently don't provid...
Tue, 25 Sep, 2018 at 10:35 AM
What is Idempotent Publishing?
It is possible for a client publishing through REST to not receive an acknowledgement of receipt from Ably for numerous reasons, which can lead to the clien...
Tue, 16 Apr, 2019 at 10:08 AM
How can I publish multiple messages in a single REST request with idempotency?
When publishing a single message with REST using the publish request, it is possible to specify the id of a Message as part of idempotency. This will mean t...
Wed, 17 Apr, 2019 at 1:00 PM
Is it possible to check if a specific message has been delivered to a device?
You can ensure the message was successfully published by checking the history of the channel for your message, however it is only possible to check if a dev...
Wed, 15 May, 2019 at 10:53 AM