Skip to main content
POST
Los usuarios compartidos son los compañeros de equipo que invitas a tu cuenta de Scanova — la misma lista que se muestra en la tabla Users del panel. Este endpoint te permite listarlos, invitarlos, actualizarlos o eliminarlos de forma programática.
Este endpoint no estaba documentado anteriormente. Requiere una clave de la API de gestión con cuota MANAGEMENT_API (o MANAGEMENT_API_SANDBOX), enviada como el valor sin procesar del encabezado Authorization — consulta el resumen de la API de gestión — además de la propia cuota de Team de la cuenta para usuarios compartidos. Para saber qué otorga realmente cada rol, consulta Roles y permisos; para el formato de transmisión de los propios roles, consulta Roles (niveles de acceso).
string
requerido
Dirección de correo electrónico del nuevo compañero de equipo. No debe pertenecer ya a otro usuario de Scanova — un duplicado devuelve un 400 con {"email": ["Email address is already used."]}.
string
requerido
Nombre para mostrar, hasta 20 caracteres.
integer
requerido
ID de un rol de GET /multi-users/access-levels/ — ya sea un rol de sistema predeterminado o uno personalizado que esta cuenta haya creado.
array
IDs de etiquetas a las que limitar el acceso de este usuario. Requiere la cuota CUSTOM_TAG/permiso de etiquetas de la cuenta — de lo contrario se rechaza con un 403.
boolean
predeterminado:"false"
Restringe los códigos QR visibles para este usuario a tags.
boolean
predeterminado:"true"
Cuando enable_tag_permission es verdadero, si los códigos QR sin etiquetar siguen siendo visibles.
Invitar a un compañero de equipo siempre le envía un correo de invitación — crear el registro aquí tiene el mismo efecto que hacer clic en Invite Users en la tabla Users del panel. No hay forma de omitir el correo mediante este endpoint.

Relacionado

Autorizaciones

Authorization
string
header
requerido

Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. management.scanova.io) — the same key sent to the regular API host will not authenticate.

Cuerpo

application/json
email
string<email>
requerido
name
string
requerido
Maximum string length: 20
access_level
integer
requerido

Role ID from GET /multi-users/access-levels/.

tags
integer[]
enable_tag_permission
boolean
predeterminado:false
include_untagged
boolean
predeterminado:true

Respuesta

201 - application/json

Invitation created — sends an invitation email to the shared user.