Bulk delete credentialing workflows asynchronously
POST/credentialing-workflows/bulk-delete
Asynchronously deletes multiple credentialing workflows via a chunked Cloud Tasks fan-out. Deduplicates IDs, splits into chunks, enqueues chunk tasks, and returns 202 immediately with a jobId and accepted ID count — not per-ID delete outcomes. Each chunk later enqueues per-workflow cascade-delete tasks using the same cascade path as single delete. Queue rate and retries are server-owned.
Request
Responses
- 202
- 400
- 401
- 403
- 500
- 503
Bulk delete accepted. The body reports the jobId and how many IDs were accepted.
Invalid request - empty workflowIds list, or more IDs than the per-request maximum
Unauthorized - Authentication required
Forbidden - User does not have required permissions
Internal Server Error - failed to enqueue any chunk task
Bulk delete is disabled by the server kill switch