Catalogues
Les « catalogues » servent à présenter l'offre de formation de votre environnement à vos utilisateurs, et sont nommées « catalog » dans l'API. | ![]() |
Catalog/get
![]() | Permet d'obtenir des informations sur un catalogue de votre environnement. |
Requête
Exemple de contenu d'appel de requête des informations d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
Réponse
Exemple du contenu d'appel de réponse de requête des informations d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
name - texts - text - languageId | Text : Titre du catalogue. languageId : Le titre peut être multilingue :
(Type Number) | |
creationDate | Date et heure de la création du catalogue. (String YYYY-MM-DDTHH:MM:SSZ) | |
createdByUserID | Identifiant unique de l'utilisateur ayant créé le catalogue. |
Catalog/getlist
![]() | Permet d'obtenir des informations sur une liste des catalogue de votre environnement. |
Requête
Exemple de contenu d'appel de requête des informations d'une liste des catalogues :
Description des champs
Nom | Obligatoire | Commentaires/description |
filterDate | X | Date de création des catalogues. L'appel retourne la liste des objets qui ont été créés après la date passée comme filtre. |
Réponse
Exemple du contenu d'appel de réponse de requête des informations d'une liste de catalogues :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
name - texts - text - languageId | Text : Titre du catalogue. languageId : Le titre peut être multilingue :
(Type Number) | |
creationDate | Date et heure de la création du catalogue. (String YYYY-MM-DDTHH:MM:SSZ) | |
createdByUserID | Identifiant unique de l'utilisateur ayant créé le catalogue. |
Catalog/create
![]() | Permet de créer un catalogue. |
Requête
Exemple de contenu d'appel de requête de création d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
name - texts - text - languageId | X | Text : Titre du catalogue. languageId : Le titre peut être multilingue :
(Type Number) |
Réponse
Exemple du contenu d'appel de réponse de requête de création d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue créé. |
Catalog/edit
![]() | Permet de modifier un catalogue. Seuls les champs mis à jour seront modifiés. |
Requête
Exemple de contenu d'appel de requête de modification d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue à modifier. |
name - texts - text - languageId | Text : Titre du catalogue. languageId : Le titre peut être multilingue :
(Type Number) |
Réponse
Exemple du contenu d'appel de réponse de requête de modification d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue modifié. |
Catalog/delete
![]() | Permet de supprimer un catalogue. |
Requête
Exemple de contenu d'appel de requête de supression d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue à supprimer. |
Réponse
Exemple du contenu d'appel de réponse de requête de suppression d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue supprimé. |
Catalog/adduser
![]() | Permet d'assigner un catalogue à un utilisateur. |
Requête
Exemple de contenu d'appel de requête d'assignation d'un catalogue à un utilisateur :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
userId | X | Identifiant unique de l'utilisateur. (Type String) |
Réponse
Exemple du contenu d'appel de réponse de requête d'assignation d'un catalogue à un utilisateur :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
userId | Identifiant unique de l'utilisateur. (Type String) |
Catalog/removeuser
![]() | Permet de retirer l'assignation d'un catalogue à un utilisateur. |
Requête
Exemple de contenu d'appel de requête de retrait d'assignation d'un catalogue à un utilisateur :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
userId | X | Identifiant unique de l'utilisateur. (Type String) |
Réponse
Exemple du contenu d'appel de réponse de requête de retrait d'assignation d'un catalogue à un utilisateur :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
userId | Identifiant unique de l'utilisateur. (Type String) |
Catalog/getuserlist
![]() | Permet d'obtenir la liste des utilisateurs à qui un catalogue est associé. |
Requête
Exemple de contenu d'appel de requête de la liste des utilisateurs à qui un catalogue est associé :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
Réponse
Exemple du contenu d'appel de réponse de requête la liste des utilisateurs à qui un catalogue est associé :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
userId | Identifiant unique de l'utilisateur. (Type String) |
Catalog/addbranch
![]() | Permet d'associer un catalogue aux utilisateurs d'une branche de l'organigramme. |
Requête
Exemple de contenu d'appel de requête d'association d'un catalogue aux utilisateurs d'une branche :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
branchId | X | Identifiant unique de la branche. |
Réponse
Exemple du contenu d'appel de réponse de requête d'association d'un catalogue aux utilisateurs d'une branche :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
branchId | Identifiant unique de la branche. (Type String) |
Catalog/removebranch
![]() | Permet de dissocier un catalogue des utilisateurs d'une branche de l'organigramme. |
Requête
Exemple de contenu d'appel de requête de désassociation d'un catalogue des utilisateurs d'une branche :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
branchId | X | Identifiant unique de la branche. |
Réponse
Exemple du contenu d'appel de réponse de requête de désassociation d'un catalogue des utilisateurs d'une branche :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
branchId | Identifiant unique de la branche. (Type String) |
Catalog/getbranchlist
![]() | Permet une liste des branches de l'organigramme associées auxquelles un catalogue est associé. |
Requête
Exemple de contenu d'appel de requête de la liste des branches d'utilisateurs auxquelles un catalogue est associé :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
Réponse
Exemple du contenu d'appel de réponse de requête de la liste des branches d'utilisateurs auxquelles un catalogue est associé :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
branchId | Identifiant unique de la branche. (Type String) |
Catalog/addgroup
![]() | Permet d'associer un catalogue aux utilisateurs d'un groupe d'utilisateurs de l'organigramme. |
Requête
Exemple de contenu d'appel de requête d'association d'un catalogue aux utilisateurs d'un groupe :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
groupId | X | Identifiant unique du groupe d'utilisateurs. |
Réponse
Exemple du contenu d'appel de réponse de requête d'association d'un catalogue aux utilisateurs d'un groupe :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
groupId | Identifiant unique du groupe d'utilisateurs. (Type String) |
Catalog/removegroup
![]() | Permet de dissocier un catalogue des utilisateurs d'un groupe. |
Requête
Exemple de contenu d'appel de requête de désassociation d'un catalogue des utilisateurs d'un groupe :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
groupId | X | Identifiant unique du groupe. |
Réponse
Exemple du contenu d'appel de réponse de requête de désassociation d'un catalogue des utilisateurs d'un groupe :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
groupId | Identifiant unique du groupe. (Type String) |
Catalog/getgrouplist
![]() | Permet d'obtenir la liste des groupes d'utilisateurs auxquels un catalogue est associé. |
Requête
Exemple de contenu d'appel de requête de la liste des groupes d'utilisateurs auxquels un catalogue est associé :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
Réponse
Exemple du contenu d'appel de réponse de requête de la liste des groupes d'utilisateurs auxquels un catalogue est associé :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
groupId | Identifiant unique du groupe. (Type String) |
Catalog/addworkspace
![]() | Permet d'associer une formation à un catalogue. |
Requête
Exemple de contenu d'appel de requête d'association d'une formation à un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
workspaceId | X | Identifiant unique de la formation. |
Réponse
Exemple du contenu d'appel de réponse de requête d'association d'une formation à un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
workspacepId | Identifiant unique de la formation. (Type String) |
Catalog/removeworkspace
![]() | Permet de retirer une formation d'un catalogue. |
Requête
Exemple de contenu d'appel de requête de retrait d'une formation d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
workspaceId | X | Identifiant unique de la formation. |
Réponse
Exemple du contenu d'appel de réponse de requête de retrait d'une formation d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
workspaceId | Identifiant unique de la formation. (Type String) |
Catalog/getworkspacelist
![]() | Permet d'obtenir la liste des formation d'un catalogue. |
Requête
Exemple de contenu d'appel de requête de la liste des formations d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique du catalogue. |
Réponse
Exemple du contenu d'appel de réponse de requête de la liste des formations d'un catalogue :
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique du catalogue. | |
workspaceId | Identifiant unique de la formation. (Type String) |
Description des codes d’erreurs de catalogue
Numéro | Message | Commentaires/description |
700 | Required id | Vous devez fournir un identifiant pour le catalogue. |
701 | Invalid id | L’identifiant fourni pour le catalogue est invalide. |
702 | Required name | Vous devez fournir un nom pour le catalogue. |
703 | Invalid name length | Le nom fourni doit contenir entre 3 et 50 caractères inclusivement. |
704 | Branch already in catalog | La branche est déjà associée au catalogue. |