Recued
Menu
← Back to packs

Users, Roles, Permissions, and Namespaces - Weaviate

by recued-core v1 app_pack 17 views

Weaviate database-user, API-key lifecycle, RBAC, group, and namespace operations. Generated from Weaviate's immutable commit-pinned official Swagger 2.0 schema. This leaf carries 31 of the suite's 108 admitted operations. Enroll a Weaviate Cloud or secured self-hosted deployment at its origin and store the complete Bearer credential in the Authorization header. JSON request documents are sent verbatim, query integers use exact decimal strings, unsafe response integers remain exact strings, reads are uncached, all authenticated reads are marked sensitive-read and every mutation requires approval, and no arbitrary vector-database object is represented as a task, note, or project Source.

What this pack installs

  • weaviate-access-namespaces Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

What it's allowed to do

Destructive Web APIs weaviate-access-namespaces external change
Read: authz.get_groups · Asks approvalAdmin: authz.assign_role_to_group · Always asksDestructive: authz.revoke_role_from_group · Always asksRead: authz.get_roles_for_group · Asks approvalRead: authz.get_roles · Asks approvalAdmin: authz.create_role · Always asksRead: authz.get_role · Asks approvalDestructive: authz.delete_role · Always asksAdmin: authz.add_permissions · Always asksRead: authz.get_groups_for_role · Asks approvalRead: authz.has_permission · Asks approvalDestructive: authz.remove_permissions · Always asksRead: authz.get_users_for_role · Asks approvalRead: authz.get_users_for_role_deprecated · Asks approvalAdmin: authz.assign_role_to_user · Always asksDestructive: authz.revoke_role_from_user · Always asksRead: authz.get_roles_for_user_deprecated · Asks approvalRead: authz.get_roles_for_user · Asks approvalRead: namespaces.list_namespaces · Asks approvalRead: namespaces.get_namespace · Asks approvalAdmin: namespaces.create_namespace · Always asksAdmin: namespaces.update_namespace · Always asksDestructive: namespaces.delete_namespace · Always asksRead: users.list_all_users · Asks approvalRead: users.get_user_info · Asks approvalAdmin: users.create_user · Always asksDestructive: users.delete_user · Always asksAdmin: users.activate_user · Always asksDestructive: users.deactivate_user · Always asksDestructive: users.rotate_user_api_key · Always asksRead: users.get_own_info · Asks approval

Data it touches

SurfacesWeb APIs

About

Tags

pack:weaviateweaviatevector-databaseusersrolespermissionsgroupsnamespacesapicomposition