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:
| Field | Type | Required | Description |
|---|---|---|---|
action | string | Yes | The action to perform. Only delete is supported. |
ids | integer[] | Yes | Array 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
}