Recuperar un permiso de almacén vectorial
Devuelve el rol que un principal tiene efectivamente en el almacén vectorial y de dónde proviene: owner, un permiso otorgado a él (grant), el permiso team del almacén, o none. Un principal con none aún puede acceder al almacén como administrador de la organización de su equipo; eso se decide en cada solicitud a partir del rol del llamador. Cualquiera que pueda leer el almacén puede llamar a esto. Devuelve 410 una vez que el almacén vectorial ha expirado.
Autorizaciones
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Encabezados
Optional external end-user identifier forwarded by the API gateway.
Parámetros de ruta
La identificación del almacén de vectores.
El principal: el ID de usuario de un miembro, el ID de usuario final al que se delega una solicitud con X-On-Behalf-Of, o 'team' para el permiso que se aplica a todos los miembros del equipo de la tienda.
1Respuesta
Está bien
El permiso efectivo de un principal en un almacén vectorial, con el origen de donde proviene.
El tipo de objeto, que siempre es 'vector_store.permission'.
El ID del almacén vectorial al que se aplica el permiso.
A quién se aplica el permiso: un principal (user), o cada miembro del equipo de la tienda (team).
user, team El principal al que se aplica el permiso: el ID de usuario de un miembro, o el ID del usuario final al que se delega una solicitud con X-On-Behalf-Of. null cuando el permiso se aplica al equipo de la tienda.
El rol más alto que el principal tiene en la tienda, o null cuando no tiene ninguno.
owner, writer, reader De dónde proviene el rol: del propietario de la tienda, de un permiso que posee este principal, del permiso team de la tienda, o de nada — el principal accede a la tienda solo como administrador de la organización de su equipo, si es que lo hace.
owner, grant, team, none