---
title: "Set or remove approval delegates on behalf of users in a single atomic batch"
method: POST
path: "/v2/org/{orgId}/approval-delegate/bulk"
tags: ["approval-delegate"]
---

# Set or remove approval delegates on behalf of users in a single atomic batch

`POST /v2/org/{orgId}/approval-delegate/bulk`

## Path parameters

- `orgId` string, required

## Request body

- BulkSetDelegatesRequest
  - `changes` DelegateChange[], required
    - `userId` string, required
    - `type` 'SCENARIO' | 'TIME_OFF' | 'FORM', required
    - `delegateJobId` string
    - `startDate` string, date
    - `endDate` string, date
  - `notify` boolean, required

## Response `200`

successful operation

## Other responses

- `400` — invalid delegate job
- `401` — not authorized
- `404` — feature not enabled

---

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