mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-16 23:41:43 +00:00
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:
parent
82872c9627
commit
450f7deff8
3 changed files with 4 additions and 34 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
17
ui/litellm-dashboard/src/lib/http/schema.d.ts
generated
vendored
17
ui/litellm-dashboard/src/lib/http/schema.d.ts
generated
vendored
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue