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 :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d"
}
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 :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d",
"name": {
"texts": [{
"text": "CATALOG-FR",
"languageId": 1
}, {
"text": "CATALOG-EN",
"languageId": 2
}, {
"text": "CATALOG-ES",
"languageId": 3
}
]
},
"creationDate": "2017-11-30T10:52:24.34",
"createdByUserID": "DR7sYn48%2fuzi3b4fTGZ1nQ%3d%3d"
}
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 :
{
"filterDate": “YYYY-MM-DDTHH:MM:SSZ”
}
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 :
[
{
"id": "n8%2fYjDQpXpCCzeBXIJuS7w%3d%3d",
"name": {
"texts": [
{
"text": "Défaut",
"languageId": 1
},
{
"languageId": 2
},
{
"languageId": 3
},
{
"languageId": 4
}
],
"ErrorID": 0
},
"creationDate": "2019-06-18T11:44:10.697",
"createdByUserID": "5EJOaP8xOZr0tq%2fLtdU3Og%3d%3d"
},
{
"id": "C%2fTsGAbRy3LCOCmGHyv6Hw%3d%3d",
"name": {
"texts": [
{
"text": "Pilotage",
"languageId": 1
},
{
"languageId": 2
},
{
"languageId": 3
},
{
"languageId": 4
}
],
"ErrorID": 0
},
"creationDate": "2022-09-26T14:36:25.427",
"createdByUserID": "hyKnH0JSL7De3ohq7FSvPg%3d%3d"
}
}
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 :
{
"name": {
"texts": [{
"text": "test2",
"languageId": 1
}
]
}
}
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 :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d"
}
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 :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d"
"name": {
"texts": [{
"text": "Mon nouveau nom de catalogue",
"languageId": 1
}
]
}
}
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 :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d"
}
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 :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d"
}
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 :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"userId": "DR7sYn48%2fuzi3b4fTGZ1nQ%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"userId": "DR7sYn48%2fuzi3b4fTGZ1nQ%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"userId": "DR7sYn48%2fuzi3b4fTGZ1nQ%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"userId": "DR7sYn48%2fuzi3b4fTGZ1nQ%3d%3d"
}
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é :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d"
}
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é :
[
{
"id": "C%2fTsGAbRy3LCOCmGHyv6Hw%3d%3d",
"userId": "RrHd5EmYmSgXzC8AegdDeA%3d%3d"
},
{
"id": "C%2fTsGAbRy3LCOCmGHyv6Hw%3d%3d",
"userId": "3j5BmPY5d5FmUuFDrOo8Ug%3d%3d"
}
[
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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é :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d"
}
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é :
[
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"branchId": "edFrrvGGeT9KI0783Dznkw%3d%3d"
},
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
]
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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é :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d"
}
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é :
[
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "edFrrvGGeT9KI0783Dznkw%3d%3d"
},
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
]
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"workspaceId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"workspaceId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
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 :
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d"
}
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 :
[
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"workspaceId": "edFrrvGGeT9KI0783Dznkw%3d%3d"
},
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"workspaceId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
]
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. |