Enqueues an async job to create an independent copy of a catalog. Returns 202 Accepted immediately. Poll GET /api/workspace/{workspaceId}/jobs/{backgroundJobId} for status.
Bearer token authentication via Auth0. Users authenticate through Auth0 Universal Login. Include the access token in the Authorization header: Authorization: Bearer <token>
The workspace ID
^ws_[a-z0-9]+$1 - 255Catalog fork job enqueued. Poll /api/workspace/{workspaceId}/jobs/{backgroundJobId} for status.
Returned when a background job is successfully enqueued for async processing (202 Accepted). Poll GET /api/workspace/{workspaceId}/jobs/{backgroundJobId} for status updates. An in-app toast notification is shown when the job reaches a terminal state. Pass notify_email: true in the request to also receive an email on completion or failure.
BullMQ job ID (matches backgroundJobId for correlation)
Internal background_jobs record ID. Use this to poll the jobs status endpoint.
Worker queue the job was added to
ingest, catalog, media Job type identifier (e.g. pipeline_run, platform_sync, workflow_batch)
Initial status. Transitions to active → completed | failed as the worker processes it.
queued Whether the user opted in to receive an email notification when the job completes or fails. Defaults to false if not provided in the request.