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

## Request

- Base URL: `https://api.sea-lion.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.sea-lion.ai/team/permissions_bulk_update`
- Auth: API key in header `x-litellm-api-key`

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-10-21** `f2fb14eab3f5`: 1 info
  - endpoint added

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

---

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