QStash
communityServerless message queue by Upstash for reliable HTTP-based async task processing.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
POST
https://qstash.upstash.io/v2/publish/{destination}Publish message to endpoint
Parameters
bodymessage body (stringrequireddestinationtarget URL or topic (stringrequiredUpstash-Croncron schedule (stringoptionalUpstash-Delaydelay e.g. 60s (stringoptionalUpstash-Retriesretry count (integeroptionalUpstash-Callbackcallback URL (stringoptionalReturns
messageId, url, deduplicatedGET
https://qstash.upstash.io/v2/messagesList queued messages
Parameters
cursorpagination (stringoptionalReturns
messages[] with messageId, topicName, url, body, createdAt, state, retriedGET
https://qstash.upstash.io/v2/schedulesList scheduled messages
Returns
schedules[] with scheduleId, cron, destination, body, retries, createdAt