UUID Use Case

UUID Task ID

A job is a bundle; tasks are the steps. UUID task IDs let you track each step independently and retry only the failed ones.

Step-levelRetryablev4

Generated locally with the Web Crypto API — nothing leaves your browser.

What Is UUID Task ID?

How to generate

  1. Create tasks with UUID ids under a job.
  2. Update status per task id.
  3. Retry only tasks left pending after a failure.

Use Cases

Code Examples

JavaScript
const id = crypto.randomUUID();
Python
import uuid
id = uuid.uuid4()

Frequently Asked Questions

Task ID vs job ID?
Job is the whole unit; task is a step within it. Both are UUIDs, linked by a parent reference.
How to retry a single task?
Look it up by its UUID, reset its status, and re-enqueue just that one.

Related tools