---
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

---

[API](https://skmtc.net/flock/apis/litellm-api.md) · [All operations](https://skmtc.net/flock/apis/litellm-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flock/litellm-api/revisions/8fbaab4fc7c5/schema)
