Organization API
Users, departments, API tokens, and org-level access management.
Operations below are scaffolded from FastAPI introspection. Each operation page renders inline via
<OAOperation>once CI populatesopenapi.json.
Operations
- GET /department — List all departments.
- GET /api-token — List API tokens.
- DELETE /api-token/{token_key} — Revoke an API token.
- GET /user — List all users.
- POST /user — Create a new user.
- PATCH /user/{user_key} — Update a user record.
- PUT /user/{user_key}/image — Update a user profile image.
- DELETE /user/{user_key}/password — Delete a user password (force reset on next login).
- PUT /user/{user_key}/password — Reset a user password.
- GET /user/api-tokens — List API tokens for a user.
- DELETE /user/{user_key} — Archive (soft-delete) a user.