Skip to main content
GET
Chaque utilisateur partagé se voit attribuer un rôle — le tableau de bord de Scanova appelle cela en interne des « access levels » (niveaux d’accès), et ce même terme apparaît tout au long de cet endpoint. Utilisez cet endpoint pour consulter les rôles disponibles avant d’inviter un coéquipier via POST /multi-users/, ou pour créer un rôle personnalisé depuis vos propres systèmes.
Cet endpoint n’était pas documenté auparavant. Il nécessite une clé Management API avec le quota MANAGEMENT_API (ou MANAGEMENT_API_SANDBOX) — voir la vue d’ensemble de la Management API. Pour ce que chaque rôle accorde réellement à un coéquipier, voir le guide destiné aux utilisateurs Rôles et permissions — cette page ne documente que le format d’échange (wire format).
Vérifié en conditions réelles : un compte tout juste créé renvoie exactement ces 6 rôles système (Viewer, Analyst, Billing Manager, Manager, Admin, Full Access) — correspondant au sélecteur Rôles et permissions du tiroir Invite Users du tableau de bord. Les IDs montrés ci-dessus sont indicatifs ; les tableaux de permissions sont tronqués par souci de concision dans cet exemple — une réponse réelle inclut chaque permission accordée par le rôle, en intégralité.
Les résultats sont paginés (taille de page 10 par défaut) et peuvent inclure des rôles personnalisés créés par le compte, en plus des 6 rôles système par défaut.
string
Filtrer sur system (les rôles intégrés, user est nul sur ceux-ci) ou custom (rôles créés par ce compte).
Correspondance de sous-chaîne par rapport au nom du rôle.
string
name ou -name.

Champs de réponse (par rôle)

integer
ID du rôle — à transmettre comme access_level lors de l’invitation ou de la mise à jour d’un utilisateur partagé.
string
Nom affiché du rôle, par ex. Manager.
string | null
Slug stable pour les rôles système (par ex. manager) ; null pour les rôles personnalisés.
boolean
false pour les 6 rôles système intégrés, true pour un rôle créé par ce compte lui-même.
array
Chaque permission accordée par ce rôle.

Voir aussi

Autorisations

Authorization
string
header
requis

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.

Paramètres de requête

type
enum<string>
Options disponibles:
system,
custom
ordering
string

Réponse

200 - application/json

Paginated list of roles, each with its permission set.