Skip to content

Delayed Delivery

Publishers can specify the time when the message should be processed and delivered to subscribers. This can be done in addition to all other publishing options (basic publish, with headers. Scheduled messages can be canceled at any time using the message cancellation API.

The value of timestamp in the request message body must be a Unix Timestamp, which is the number of milliseconds since the Epoch (January 1st, 1970 at UTC)



Make sure to replace xxxx in the domain name in the sample request below to the one assigned to your application.

curl -H Content-Type:application/json -X POST \  
-d '{ \  
  "message":"hello world!", \  
  "publishAt": timestamp **\**  
}' \  



The value of the messageId property can be used to obtain the message delivery status.