Skip to main content
A Consumer is a saved predicate plus a checkpoint smry keeps for you, so a scheduled agent stores nothing. Use a Consumer for an unattended loop. Manage the cursor yourself when your client already has somewhere to put it. Guides: Managed consumers
A batch redelivers until you acknowledge its next_cursor — including an empty one.
Last modified on September 13, 2026