Examples
Publish
You can run the async code by importing AsyncQStash
from qstash
and awaiting the methods.
Publish to a URL with a 3 second delay and headers/body
Publish to a URL group with a 3 second delay and headers/body
You can make a URL group on the QStash console or using the URL group API
Publish a method with a callback URL
Callbacks are useful for long running functions. Here, QStash will return the response of the publish request to the callback URL.
We also change the method
to GET
in this use case so QStash will make a GET
request to the url
. The default
is POST
.
Configure the number of retries
The max number of retries is based on your QStash plan
Publish HTML content instead of JSON
Publish a message with content-based-deduplication
Publish a message with timeout
Timeout value to use when calling a url (See Upstash-Timeout
in Publish Message page)