← All apps Automate Upstash for free on Stepper
Upstash QStash: serverless message queue and scheduler. Publish HTTP messages, schedule them with cron, fan out via URL groups, and manage queues.
I want to integrate
with
See how to connect Upstash to ... Triggers available for Upstash on Stepper
New Delivered Message
Fires when a QStash message successfully delivers to its destination.
- 3 parameters
- Destination URL Filter
- Queue Filter
- URL Group Filter
New Failed Message
Fires when a QStash message exhausts its retries and enters the FAILED state.
- 2 parameters
- Destination URL Filter
- Queue Filter
New Schedule Created
Fires when a new cron schedule is created in QStash.
Actions available for Upstash on Stepper
Publish Message
Publish an HTTP message to a URL or URL group via QStash. The request body is forwarded verbatim to the destination.
- 15 parameters
- Destination Type
- Destination URL
- URL Group
- HTTP Method
- Content-Type Header
- Body
- Delay
- Not Before
- Retries
- Deduplication ID
- Content-Based Deduplication
- Success Callback URL
- Failure Callback URL
- Queue
- Forwarded Headers
Schedule Message
Create a recurring cron schedule that publishes a message to a URL or URL group.
- 10 parameters
- Destination Type
- Destination URL
- URL Group
- Cron Expression
- HTTP Method
- Content-Type Header
- Body
- Retries
- Success Callback URL
- Failure Callback URL
Enqueue Message
Publish a message through a named queue (serialized or parallelism-limited delivery).
- 8 parameters
- Queue
- Destination Type
- Destination URL
- URL Group
- HTTP Method
- Content-Type Header
- Body
- Retries
Cancel Message
Cancel a pending or scheduled-for-later QStash message. Cannot cancel delivered or in-flight messages.
Delete Schedule
Permanently delete a QStash cron schedule.
Pause Schedule
Pause a schedule without deleting it. No further ticks will fire until resumed.
Resume Schedule
Resume a paused QStash schedule.
Upsert Queue
Create or update a QStash queue with a parallelism setting.
- 2 parameters
- Queue Name
- Parallelism
Delete Queue
Delete a QStash queue. Pending enqueued messages may be dropped.
Pause Queue
Pause a queue. New enqueues accumulate; deliveries stop until resumed.
Resume Queue
Resume a paused QStash queue.
Upsert URL Group
Create or update a URL group (topic) by adding endpoints. The URL group is created if it doesn't exist.
- 2 parameters
- URL Group Name
- Endpoint URLs
Delete URL Group
Delete a URL group and remove all its endpoints.
Find Message
Look up a QStash message by ID. Returns pending, in-flight, or failed messages. Delivered messages are only available in logs.
List Messages
Search QStash delivery logs with filters. Returns up to 100 events per call with cursor-based pagination.
- 9 parameters
- Message ID
- State
- Destination URL
- URL Group
- Schedule
- Queue
- From Date
- To Date
- Count
Make HTTP Request
Make an HTTP request to any URL with full control over method, headers, and body.