For the complete documentation index, see llms.txt. This page is also available as Markdown.

Utilisateurs

Gérer les utilisateurs, les licences et les accès

Lister tous les utilisateurs

get

Retourne tous les utilisateurs du compte. Cet endpoint n'est pas préfixé par {app_short}.

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Réponses
200

Liste des utilisateurs

application/json
total_countintegerOptionnel
total_pagesintegerOptionnel
server_timeinteger · int64Optionnel
get/users
200

Liste des utilisateurs

Récupérer l'utilisateur courant

get

Retourne l'utilisateur authentifié ainsi que le compte (société) associé.

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Réponses
200

Utilisateur courant et société

application/json
get/users/me
200

Utilisateur courant et société

Envoyer une clé push

post

Enregistre une clé de notification push pour un appareil de l'utilisateur.

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Corps

Clé de notification push d'un appareil

idstringOptionnel

Identifiant unique de l'appareil

keystringOptionnel

Clé push

osstringOptionnel

Système d'exploitation de l'appareil (android ou iOS)

os_versionstringOptionnel

Version de l'OS

app_versionstringOptionnel

Version de Daxium-Air

namestringOptionnel

Nom de l'appareil

Réponses
200

Clé push enregistrée

application/json
objectOptionnel
post/users/pushkey
200

Clé push enregistrée

Lister les utilisateurs d'un vertical métier (ou rechercher par e-mail)

get

Retourne les utilisateurs du vertical métier. Si le paramètre username est fourni, retourne l'utilisateur unique correspondant à cet e-mail.

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
app_shortstringRequis

Nom court de l'instance (ex. daxium-test)

Paramètres de requête
usernamestring · emailOptionnel

Adresse e-mail pour récupérer un utilisateur précis

Réponses
200

Liste d'utilisateurs, ou utilisateur unique si username est fourni

application/json
ou
get/{app_short}/users
200

Liste d'utilisateurs, ou utilisateur unique si username est fourni

Créer un utilisateur

post

Crée un utilisateur. Fournissez plainPassword pour une authentification Daxium, ou ssoProvider pour une authentification via le fournisseur SSO de la société.

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
app_shortstringRequis

Nom court de l'instance (ex. daxium-test)

Corps

Corps de création ou de mise à jour d'un utilisateur. Fournissez plainPassword pour une authentification Daxium, ou ssoProvider pour une authentification SSO.

usernamestring · emailRequis

Adresse e-mail (identifiant de connexion), unique

activebooleanOptionnel

Statut (actif / inactif)

firstNamestringOptionnel

Prénom

lastNamestringOptionnel

Nom

localestring · enumOptionnel

Langue de l'utilisateur

Valeurs possibles:
subscription_idstringOptionnel

UUID de l'abonnement (voir l'API /subscriptions)

system_groupsinteger[]Requis

Groupes système : 1 = administrateur, 2 = accès mobile, 3 = accès web

groupsinteger[]Optionnel

Identifiants des groupes (voir l'API /{app_short}/groups)

force_login_passwordinteger · enumOptionnel

[Sociétés SSO uniquement] 0 pour désactiver, 1 pour forcer l'authentification login/mot de passe Daxium

Valeurs possibles:
ssoProviderinteger · nullableOptionnel

[Sociétés SSO uniquement] Identifiant du fournisseur SSO à utiliser (fourni par Daxium)

Réponses
200

Utilisateur créé

application/json

Utilisateur (objet retourné par les API GET)

idintegerOptionnel

Identifiant unique généré par le système

usernamestring · emailOptionnel

Adresse e-mail (identifiant de connexion), unique

activebooleanOptionnel

Statut (actif / inactif)

first_namestringOptionnel

Prénom

last_namestringOptionnel

Nom

subscription_idstringOptionnel

UUID de l'abonnement rattaché

system_groupsinteger[]Optionnel

Groupes système : 1 = administrateur, 2 = accès mobile, 3 = accès web

groupsinteger[]Optionnel

Identifiants des groupes de l'utilisateur

post/{app_short}/users

Créer plusieurs utilisateurs (asynchrone)

post

Crée jusqu'à 100 utilisateurs de manière asynchrone. Interrogez le callbackUrl retourné.

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
app_shortstringRequis

Nom court de l'instance (ex. daxium-test)

Corpsobject · UserInput[]

Corps de création ou de mise à jour d'un utilisateur. Fournissez plainPassword pour une authentification Daxium, ou ssoProvider pour une authentification SSO.

usernamestring · emailRequis

Adresse e-mail (identifiant de connexion), unique

activebooleanOptionnel

Statut (actif / inactif)

firstNamestringOptionnel

Prénom

lastNamestringOptionnel

Nom

localestring · enumOptionnel

Langue de l'utilisateur

Valeurs possibles:
subscription_idstringOptionnel

UUID de l'abonnement (voir l'API /subscriptions)

system_groupsinteger[]Requis

Groupes système : 1 = administrateur, 2 = accès mobile, 3 = accès web

groupsinteger[]Optionnel

Identifiants des groupes (voir l'API /{app_short}/groups)

force_login_passwordinteger · enumOptionnel

[Sociétés SSO uniquement] 0 pour désactiver, 1 pour forcer l'authentification login/mot de passe Daxium

Valeurs possibles:
ssoProviderinteger · nullableOptionnel

[Sociétés SSO uniquement] Identifiant du fournisseur SSO à utiliser (fourni par Daxium)

Réponses
200

Job asynchrone accepté

application/json
callbackUrlstringOptionnel

URL à interroger pour suivre l'avancement du job asynchrone

post/{app_short}/users/multiple

Mettre à jour plusieurs utilisateurs (asynchrone)

put

Met à jour jusqu'à 100 utilisateurs de manière asynchrone. Interrogez le callbackUrl retourné.

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
app_shortstringRequis

Nom court de l'instance (ex. daxium-test)

Corpsobject · UserInput[]

Corps de création ou de mise à jour d'un utilisateur. Fournissez plainPassword pour une authentification Daxium, ou ssoProvider pour une authentification SSO.

usernamestring · emailRequis

Adresse e-mail (identifiant de connexion), unique

activebooleanOptionnel

Statut (actif / inactif)

firstNamestringOptionnel

Prénom

lastNamestringOptionnel

Nom

localestring · enumOptionnel

Langue de l'utilisateur

Valeurs possibles:
subscription_idstringOptionnel

UUID de l'abonnement (voir l'API /subscriptions)

system_groupsinteger[]Requis

Groupes système : 1 = administrateur, 2 = accès mobile, 3 = accès web

groupsinteger[]Optionnel

Identifiants des groupes (voir l'API /{app_short}/groups)

force_login_passwordinteger · enumOptionnel

[Sociétés SSO uniquement] 0 pour désactiver, 1 pour forcer l'authentification login/mot de passe Daxium

Valeurs possibles:
ssoProviderinteger · nullableOptionnel

[Sociétés SSO uniquement] Identifiant du fournisseur SSO à utiliser (fourni par Daxium)

Réponses
200

Job asynchrone accepté

application/json
callbackUrlstringOptionnel

URL à interroger pour suivre l'avancement du job asynchrone

put/{app_short}/users/multiple

Consulter le statut d'un job asynchrone d'utilisateurs

get
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
app_shortstringRequis

Nom court de l'instance (ex. daxium-test)

callback_idstring · uuidRequis

Identifiant de callback (UUID)

Réponses
200

Statut et résultats par utilisateur

application/json
get/{app_short}/users/multiple/callback/{callback_id}
200

Statut et résultats par utilisateur

Récupérer un utilisateur par son identifiant

get
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
app_shortstringRequis

Nom court de l'instance (ex. daxium-test)

user_idintegerRequis

Identifiant de l'utilisateur

Réponses
200

Objet utilisateur

application/json

Utilisateur (objet retourné par les API GET)

idintegerOptionnel

Identifiant unique généré par le système

usernamestring · emailOptionnel

Adresse e-mail (identifiant de connexion), unique

activebooleanOptionnel

Statut (actif / inactif)

first_namestringOptionnel

Prénom

last_namestringOptionnel

Nom

subscription_idstringOptionnel

UUID de l'abonnement rattaché

system_groupsinteger[]Optionnel

Groupes système : 1 = administrateur, 2 = accès mobile, 3 = accès web

groupsinteger[]Optionnel

Identifiants des groupes de l'utilisateur

get/{app_short}/users/{user_id}
200

Objet utilisateur

Mettre à jour un utilisateur

patch
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
app_shortstringRequis

Nom court de l'instance (ex. daxium-test)

user_idintegerRequis

Identifiant de l'utilisateur

Corps

Corps de création ou de mise à jour d'un utilisateur. Fournissez plainPassword pour une authentification Daxium, ou ssoProvider pour une authentification SSO.

usernamestring · emailRequis

Adresse e-mail (identifiant de connexion), unique

activebooleanOptionnel

Statut (actif / inactif)

firstNamestringOptionnel

Prénom

lastNamestringOptionnel

Nom

localestring · enumOptionnel

Langue de l'utilisateur

Valeurs possibles:
subscription_idstringOptionnel

UUID de l'abonnement (voir l'API /subscriptions)

system_groupsinteger[]Requis

Groupes système : 1 = administrateur, 2 = accès mobile, 3 = accès web

groupsinteger[]Optionnel

Identifiants des groupes (voir l'API /{app_short}/groups)

force_login_passwordinteger · enumOptionnel

[Sociétés SSO uniquement] 0 pour désactiver, 1 pour forcer l'authentification login/mot de passe Daxium

Valeurs possibles:
ssoProviderinteger · nullableOptionnel

[Sociétés SSO uniquement] Identifiant du fournisseur SSO à utiliser (fourni par Daxium)

Réponses
200

Utilisateur mis à jour

application/json

Utilisateur (objet retourné par les API GET)

idintegerOptionnel

Identifiant unique généré par le système

usernamestring · emailOptionnel

Adresse e-mail (identifiant de connexion), unique

activebooleanOptionnel

Statut (actif / inactif)

first_namestringOptionnel

Prénom

last_namestringOptionnel

Nom

subscription_idstringOptionnel

UUID de l'abonnement rattaché

system_groupsinteger[]Optionnel

Groupes système : 1 = administrateur, 2 = accès mobile, 3 = accès web

groupsinteger[]Optionnel

Identifiants des groupes de l'utilisateur

patch/{app_short}/users/{user_id}
200

Utilisateur mis à jour

Mis à jour

Ce contenu vous a-t-il été utile ?