Skip to content
Streamkap
Esc
↑↓navigate↵open⌘Jpreview

Update Bulk Sources

Update tags for multiple sources in bulk.

Supports two modes:

  1. Explicit IDs: Pass a list of source IDs to update
  2. Select all: Set select_all=true with optional filters
PUT/sources/bulk_update
Authorization
AuthorizationBearer token · headerrequired
Request body
requiredapplication/json
idsstring[] | null

List of entity IDs to update

Show properties
Any of:
string[]
Array of string
string
null
null
select_allboolean

If true, select all entities matching the filters

default: false
filtersBulkSelectionFilter | null

Optional filters when using select_all

Show properties
Any of:
BulkSelectionFilter
source_idstring | null

Filter by source ID (for pipelines/destinations)

Show properties
Any of:
string
string
null
null
destination_idstring | null

Filter by destination ID (for pipelines/destinations)

Show properties
Any of:
string
string
null
null
null
null
payloadBulkUpdatePayloadrequired

Payload for bulk tag updates across entity types.

Show properties
tagsstring[]required
Responses
200

Successful Response

any
422

Validation Error

detailValidationError[]
Show properties
Array of ValidationError
locstring | integer[]required
Show properties
Array of string | integer
Any of:
string
string
integer
integer
msgstringrequired
typestringrequired
inputany
ctxobject
Request
curl -X PUT 'https://api.streamkap.com/sources/bulk_update' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "ids": [
    "string"
  ],
  "select_all": false,
  "filters": {
    "source_id": "string",
    "destination_id": "string"
  },
  "payload": {
    "tags": [
      "string"
    ]
  }
}'
Response
Successful Response