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

Autorisations d'accès aux listes

Restreindre la visibilité des éléments de liste par utilisateur ou groupe

Lister toutes les autorisations d'accès

get

Retourne toutes les autorisations d'accès définies dans l'instance.

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

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

Réponses
200

Toutes les autorisations d'accès

application/json
total_countintegerOptionnel
total_pagesintegerOptionnel
server_timeinteger · int64Optionnel
get/{app_short}/list/accessset
200

Toutes les autorisations d'accès

Créer une autorisation d'accès

post

Crée une nouvelle autorisation d'accès restreignant la visibilité d'éléments de liste.

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

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

root_idintegerRequis

Identifiant du nœud racine de la liste

Corps
namestringRequis

Nom de l'autorisation d'accès

groupsinteger[]Optionnel

Identifiants des groupes à inclure

usersinteger[]Optionnel

Identifiants des utilisateurs à inclure

listsinteger[]Optionnel

Identifiants des éléments de liste à restreindre

Réponses
200

Autorisation d'accès créée

application/json
idstring · uuidOptionnel
post/{app_short}/list/{root_id}/accessset
200

Autorisation d'accès créée

Récupérer les autorisations d'accès pour une liste et un utilisateur

get

Retourne les identifiants de toutes les autorisations définies pour une liste et un utilisateur donnés.

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

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

list_idintegerRequis

Identifiant de la liste

user_idintegerRequis

Identifiant de l'utilisateur

Réponses
200

UUIDs des autorisations d'accès pour cet utilisateur et cette liste

application/json
string · uuid[]Optionnel
get/{app_short}/list/{list_id}/accessset/user/{user_id}
200

UUIDs des autorisations d'accès pour cet utilisateur et cette liste

Récupérer les détails d'une autorisation d'accès

get

Retourne les détails complets d'une autorisation d'accès.

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

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

list_idintegerRequis

Identifiant de la liste

list_access_set_idstring · uuidRequis

Identifiant de l'autorisation d'accès (UUID)

Réponses
200

Détails complets de l'autorisation d'accès

application/json

Détails complets d'une autorisation d'accès

idstring · uuidOptionnel
namestringOptionnel
get/{app_short}/list/{list_id}/accessset/{list_access_set_id}
200

Détails complets de l'autorisation d'accès

Supprimer une autorisation d'accès

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

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

list_idintegerRequis

Identifiant de la liste

list_access_set_idstring · uuidRequis

Identifiant de l'autorisation d'accès (UUID)

Réponses
204

Autorisation d'accès supprimée

Aucun contenu

delete/{app_short}/list/{list_id}/accessset/{list_access_set_id}
204

Autorisation d'accès supprimée

Aucun contenu

Générer les dépendances d'une autorisation d'accès

post

Recalcule immédiatement toutes les dépendances internes de l'autorisation d'accès. S'exécute automatiquement toutes les 5 minutes ; à appeler manuellement après des modifications en lot.

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

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

list_idintegerRequis

Identifiant de la liste

list_access_set_idstring · uuidRequis

Identifiant de l'autorisation d'accès (UUID)

Réponses
200

Dépendances régénérées

Aucun contenu

post/{app_short}/list/{list_id}/accessset/{list_access_set_id}/generate
200

Dépendances régénérées

Aucun contenu

Récupérer les entités d'une autorisation d'accès

get

Retourne les utilisateurs, groupes ou éléments de liste appartenant à l'autorisation. Utilisez users, groups ou lists comme valeur du paramètre entity.

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

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

list_idintegerRequis

Identifiant de la liste

list_access_set_idstring · uuidRequis

Identifiant de l'autorisation d'accès (UUID)

entitystring · enumRequis

Type d'entité à retourner

Valeurs possibles:
Réponses
200

Tableau du type d'entité demandé

application/json
itemsanyOptionnel
get/{app_short}/list/{list_id}/accessset/{list_access_set_id}/{entity}
200

Tableau du type d'entité demandé

Ajouter une entité à une autorisation d'accès

put

Ajoute un utilisateur, groupe ou élément de liste à l'autorisation d'accès.

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

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

list_idintegerRequis

Identifiant de la liste

list_access_set_idstring · uuidRequis

Identifiant de l'autorisation d'accès (UUID)

entitystring · enumRequis

Type d'entité

Valeurs possibles:
entity_idintegerRequis

Identifiant de l'utilisateur, groupe ou élément à ajouter

Réponses
200

Entité ajoutée

Aucun contenu

put/{app_short}/list/{list_id}/accessset/{list_access_set_id}/{entity}/{entity_id}
200

Entité ajoutée

Aucun contenu

Retirer une entité d'une autorisation d'accès

delete

Retire un utilisateur, groupe ou élément de liste de l'autorisation d'accès.

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

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

list_idintegerRequis

Identifiant de la liste

list_access_set_idstring · uuidRequis

Identifiant de l'autorisation d'accès (UUID)

entitystring · enumRequis

Type d'entité

Valeurs possibles:
entity_idintegerRequis

Identifiant de l'utilisateur, groupe ou élément à retirer

Réponses
204

Entité retirée

Aucun contenu

delete/{app_short}/list/{list_id}/accessset/{list_access_set_id}/{entity}/{entity_id}
204

Entité retirée

Aucun contenu

Mis à jour

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