Skip to main content

Bulk Operations API Reference

Complete reference for all bulk operation endpoints in the Voyager API.

GET /api/v2/bulkRequests

List bulk requests.

GET /api/v2/bulkRequests/

Get bulk request status.

Response

{
  "id": "bulk-request-uuid",
  "status": "processing",
  "operationType": "archive",
  "totalCount": 100,
  "completedCount": 45,
  "failedCount": 2
}

POST /api/v2/bulkRequests//cancel

Cancel a bulk request.

POST /api/v2/bulkProjects/archive

Bulk archive projects.

Request Body

{
  "projectIds": ["uuid1", "uuid2", "uuid3"]
}

POST /api/v2/bulkProjects/copy

Bulk copy projects.

Request Body

{
  "projectIds": ["uuid1", "uuid2"],
  "destinationWorkspaceId": "workspace-uuid"
}

POST /api/v2/bulkProjects/move

Bulk move projects.

POST /api/v2/bulkProjects/delete

Bulk delete projects.

POST /api/v2/bulkProjects/addTags

Bulk add tags to projects.

Request Body

{
  "projectIds": ["uuid1", "uuid2"],
  "tags": ["production", "q1-2024"]
}

POST /api/v2/bulkProjects/removeTags

Bulk remove tags from projects.

POST /api/v2/bulkProjects/runRecipe

Bulk run recipe on projects.

Request Body

{
  "projectIds": ["uuid1", "uuid2"],
  "recipePk": "recipe-uuid"
}

POST /api/v2/bulkProjects/downloadResults

Bulk download results.
For detailed guides, see Bulk Operations Guide.