---
title: "Bulk Update Team Member Permissions"
method: POST
path: "/team/permissions_bulk_update"
tags: ["team management"]
---

# Bulk Update Team Member Permissions

`POST /team/permissions_bulk_update`

Append permissions to existing teams.

Either pass team_ids to target specific teams, or set
apply_to_all_teams=True to update every team. For each team,
the provided permissions are merged with the team's existing
permissions (duplicates are skipped).

## Request body

- BulkUpdateTeamMemberPermissionsRequest — Request to bulk-update team member permissions across teams.
  - `permissions` KeyManagementRoutes[], required
  - `team_ids` string[], nullable
  - `apply_to_all_teams` boolean

## Response `200`

Successful Response

- BulkUpdateTeamMemberPermissionsResponse — Response for bulk team member permissions update.
  - `message` string, required
  - `teams_updated` integer, required
  - `permissions_appended` string[], nullable

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-18** `082b5fabd909` — 6 info
  - added the new `/key/access_group_assignment` enum value to the request property `permissions/items/`
  - added the new `/spend/logs/v2` enum value to the request property `permissions/items/`
  - added the new `/team/daily/activity/aggregated` enum value to the request property `permissions/items/`
  - added the new `/team/key/bulk_update` enum value to the request property `permissions/items/`
  - …2 more

[Change history](https://skmtc.dev/flock/apis/litellm-api/changes/team/permissions_bulk_update/post.md)

---

[API](https://skmtc.dev/flock/apis/litellm-api.md) · [All operations](https://skmtc.dev/flock/apis/litellm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flock/apis/litellm-api/revisions/b694deb1e459?raw)
