docs(proxy): shorten bulk delete endpoint descriptions to one sentence

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
ryan 2026-09-14 05:46:02 +00:00
parent 82872c9627
commit 450f7deff8
3 changed files with 4 additions and 34 deletions

View file

@ -2515,15 +2515,7 @@ async def bulk_delete_user(
description="The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability",
),
) -> BulkDeleteUserResponse:
"""
Delete up to 500 users and remove each one from every team they belong to. Same authorization as
`/user/delete`. Returns one result per user id, in order.
```bash
curl -X POST 'http://localhost:4000/user/bulk_delete' -H 'Authorization: Bearer sk-1234' \\
-H 'Content-Type: application/json' -d '{"user_ids": ["user-1", "user-2"]}'
```
"""
"""Delete up to 500 users, removing each from every team; same authorization as `/user/delete`."""
from litellm.proxy.proxy_server import (
litellm_proxy_admin_name,
prisma_client,

View file

@ -3464,16 +3464,7 @@ async def bulk_team_member_delete(
data: BulkTeamMemberDeleteRequest,
user_api_key_dict: UserAPIKeyAuth = Depends(user_api_key_auth), # noqa: B008 # FastAPI dependency injection
) -> BulkTeamMemberDeleteResponse:
"""
Remove up to 500 members (each named by `user_id` or `user_email`) from one team. Same authorization
as `/team/member_delete`. Returns one result per member, in order.
```bash
curl -X POST 'http://0.0.0.0:4000/team/bulk_member_delete' -H 'Authorization: Bearer sk-1234' \\
-H 'Content-Type: application/json' \\
-d '{"team_id": "team-1234", "members": [{"user_id": "user1"}, {"user_email": "user2@example.com"}]}'
```
"""
"""Remove up to 500 members from one team; same authorization as `/team/member_delete`."""
from litellm.proxy.management_helpers.bulk_user_deletion import bulk_remove_team_members
from litellm.proxy.proxy_server import prisma_client, proxy_logging_obj, user_api_key_cache

View file

@ -15067,14 +15067,7 @@ export interface paths {
put?: never;
/**
* Bulk Team Member Delete
* @description Remove up to 500 members (each named by `user_id` or `user_email`) from one team. Same authorization
* as `/team/member_delete`. Returns one result per member, in order.
*
* ```bash
* curl -X POST 'http://0.0.0.0:4000/team/bulk_member_delete' -H 'Authorization: Bearer sk-1234' \
* -H 'Content-Type: application/json' \
* -d '{"team_id": "team-1234", "members": [{"user_id": "user1"}, {"user_email": "user2@example.com"}]}'
* ```
* @description Remove up to 500 members from one team; same authorization as `/team/member_delete`.
*/
post: operations["bulk_team_member_delete_team_bulk_member_delete_post"];
delete?: never;
@ -16516,13 +16509,7 @@ export interface paths {
put?: never;
/**
* Bulk Delete User
* @description Delete up to 500 users and remove each one from every team they belong to. Same authorization as
* `/user/delete`. Returns one result per user id, in order.
*
* ```bash
* curl -X POST 'http://localhost:4000/user/bulk_delete' -H 'Authorization: Bearer sk-1234' \
* -H 'Content-Type: application/json' -d '{"user_ids": ["user-1", "user-2"]}'
* ```
* @description Delete up to 500 users, removing each from every team; same authorization as `/user/delete`.
*/
post: operations["bulk_delete_user_user_bulk_delete_post"];
delete?: never;