[GH-ISSUE #3293] [FEAT]: API - Support User-2-workspace assignment management from "User" #2118

Open
opened 2026-02-22 18:28:13 -05:00 by yindo · 0 comments
Owner

Originally created by @brainboutique on GitHub (Feb 20, 2025).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/3293

What would you like to see?

Background: For API-based setting up users it currently is cumbersome to grant access to multiple workspaces programmatically.

Proposed change:

  • Add "GET|PATCH /v1/admin/users/{id}/workspace/{workspaceid}" (and "GET|PATCH /v1/admin/users/remote/{remoteUID}/workspace/{workspaceid}" (see other feat))
    • GET: { "role": "admin|member" | null }
    • PATCH: Same model, update the role.
    • "null" represents user NOT having any access to workspace.
Originally created by @brainboutique on GitHub (Feb 20, 2025). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/3293 ### What would you like to see? Background: For API-based setting up users it currently is cumbersome to grant access to multiple workspaces programmatically. Proposed change: - Add "GET|PATCH /v1/admin/users/{id}/workspace/{workspaceid}" (and "GET|PATCH /v1/admin/users/remote/{remoteUID}/workspace/{workspaceid}" (see other feat)) - - GET: { "role": "admin|member" | null } - - PATCH: Same model, update the role. - - "null" represents user NOT having any access to workspace.
yindo added the enhancementfeature request labels 2026-02-22 18:28:13 -05:00
yindo changed title from [FEAT]: API - Support User-2-workspace assignment management from "User" to [GH-ISSUE #3293] [FEAT]: API - Support User-2-workspace assignment management from "User" 2026-06-05 14:44:37 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#2118