Siren

Bulk Actions

Performs an action on multiple program groups at once. Only permanent delete is supported.

Last updated: April 9, 2026

Bulk Actions

POST /siren/v1/program-groups/bulk

Performs an action on multiple program groups at once.

Request Body:

FieldTypeRequiredDescription
actionstringYesThe action to perform. Only delete is supported.
idsinteger[]YesArray of program group IDs to act upon

Because program groups have no status field, delete is always a permanent removal. Non-existent IDs are silently skipped. Datastore errors on individual records are logged but do not halt processing of remaining IDs.

Example Request:

{
  "action": "delete",
  "ids": [1, 2, 3]
}

Example Response:

{
  "success": true,
  "affected": 3
}