---
title: "Update Bulk Transforms"
method: PUT
path: "/transforms/bulk_update"
tags: ["Transforms"]
---

# Update Bulk Transforms

`PUT /transforms/bulk_update`

Update tags for multiple transforms in bulk.

Supports two modes:
1. Explicit IDs: Pass a list of transform IDs to update
2. Select all: Set select_all=true with optional filters

## Request body

- BulkUpdateEntityReq — Generic bulk update request for tags on any entity type. Supports two modes: 1. Explicit IDs: Pass a list of entity IDs to update 2. Select all: Set select_all=true with optional filters
  - `ids` string[], nullable — List of entity IDs to update
  - `select_all` boolean — If true, select all entities matching the filters
  - `filters` BulkSelectionFilter — Optional filters for bulk operations when using 'select_all'. Supports filtering by source_id and destination_id for pipeline-related operations.
    - `source_id` string, nullable — Filter by source ID (for pipelines/destinations)
    - `destination_id` string, nullable — Filter by destination ID (for pipelines/destinations)
  - `payload` BulkUpdatePayload, required — Payload for bulk tag updates across entity types.
    - `tags` string[], required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/streamkap/apis/streamkap-rest-api.md) · [All operations](https://skmtc.net/streamkap/apis/streamkap-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/streamkap/streamkap-rest-api/versions/8aea6143d003/schema)
