curl -XDELETE https://qstash.upstash.io/v2/messages/msg_123 \
-H "Authorization: Bearer <token>"
const response = await fetch('https://qstash.upstash.io/v2/messages/msg_123', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer <token>'
}
});
import requests
headers = {
'Authorization': 'Bearer <token>',
}
response = requests.delete(
'https://qstash.upstash.io/v2/messages/msg_123',
headers=headers
)
req, err := http.NewRequest("DELETE", "https://qstash.upstash.io/v2/messages/msg_123", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer <token>")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
OK
Messages
Cancel Message
Stop delivery of an existing message
DELETE
/
v2
/
messages
/
{messageId}
curl -XDELETE https://qstash.upstash.io/v2/messages/msg_123 \
-H "Authorization: Bearer <token>"
const response = await fetch('https://qstash.upstash.io/v2/messages/msg_123', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer <token>'
}
});
import requests
headers = {
'Authorization': 'Bearer <token>',
}
response = requests.delete(
'https://qstash.upstash.io/v2/messages/msg_123',
headers=headers
)
req, err := http.NewRequest("DELETE", "https://qstash.upstash.io/v2/messages/msg_123", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer <token>")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
OK
Cancelling a message will remove it from QStash and stop it from being delivered
in the future. If a message is in flight to your API, it might be too late to
cancel.
Request
string
required
The id of the message to cancel.
Response
This endpoint only returns202 OK
curl -XDELETE https://qstash.upstash.io/v2/messages/msg_123 \
-H "Authorization: Bearer <token>"
const response = await fetch('https://qstash.upstash.io/v2/messages/msg_123', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer <token>'
}
});
import requests
headers = {
'Authorization': 'Bearer <token>',
}
response = requests.delete(
'https://qstash.upstash.io/v2/messages/msg_123',
headers=headers
)
req, err := http.NewRequest("DELETE", "https://qstash.upstash.io/v2/messages/msg_123", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer <token>")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
OK
Was this page helpful?
⌘I