TABLE DES MATIÈRES |
Catégories
Les « catégories » servent à diviser l'offre de formation des catalogues de votre environnement en sujets, et sont nommées « category » dans l'API. |
Category/get
Permet d'obtenir des informations sur une catégorie de votre environnement. |
Requête
Exemple de contenu d'appel de requête des informations d'une catégorie :
{
"id": "I2Oa5s9JDCGvE7BtvUfxrg%3d%3d"
}
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique de la catégorie. |
Réponse
Exemple du contenu d'appel de réponse de requête des informations d'une catégorie :
{ "id": "lp4DfdbpK095czV%2fCsyi1w%3d%3d", "name": { "texts": [ { "text": "* Programmes de formation", "languageId": 1 } ], "ErrorID": 0 }, "color": "C41230", "creationDate": "2019-07-09T13:33:11.51", "createdByUserID": "hyKnH0JSL7De3ohq7FSvPg%3d%3d" }
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique de la catégorie. | |
name - texts - text - languageId | Text : Titre de la catégorie. (Type string) languageId : Le titre peut être multilingue :
(Type Number) | |
color | Code hexadécimal (sans #) représentant la couleur de la catégorie affichée au catalogue. | |
creationDate | Date et heure de la création de la catégorie. (String YYYY-MM-DDTHH:MM:SSZ) | |
createdByUserID | Identifiant unique de l'utilisateur ayant créé la catégorie. |
Category/getlist
Permet d'obtenir des informations sur une liste de catégories de votre environnement. |
Requête
Exemple de contenu d'appel de requête des informations d'une liste de catégorie :
{ "filterDate": “YYYY-MM-DDTHH:MM:SSZ” }
Description des champs
Nom | Obligatoire | Commentaires/description |
filterDate | Date de création de la catégorie. L'appel retournera toutes les catégories créées après ce moment. |
Réponse
Exemple du contenu d'appel de réponse de requête des informations d'une liste de catégories :
[ { "id": "ruZdIJb9quVdLecBHCr3XQ%3d%3d", "name": { "texts": [ { "text": "Typographie", "languageId": 1 }, { "languageId": 2 }, { "languageId": 3 }, { "languageId": 4 } ], "ErrorID": 0 }, "color": "005D63", "creationDate": "2019-07-09T13:33:43.427", "createdByUserID": "hyKnH0JSL7De3ohq7FSvPg%3d%3d" }, { "id": "zPX7k7Km0Do8l2VO6H0fHQ%3d%3d", "name": { "texts": [ { "text": "Linguistique", "languageId": 1 }, { "languageId": 2 }, { "languageId": 3 }, { "languageId": 4 } ], "ErrorID": 0 }, "color": "E0E622", "creationDate": "2019-07-09T13:34:12.333", "createdByUserID": "hyKnH0JSL7De3ohq7FSvPg%3d%3d" } ]
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique de la catégorie. | |
name - texts - text - languageId | Text : Titre de la catégorie. (Type string) languageId : Le titre peut être multilingue :
(Type Number) | |
color | Code hexadécimal (sans #) représentant la couleur de la catégorie affichée au catalogue. | |
creationDate | Date et heure de la création de la catégorie. (String YYYY-MM-DDTHH:MM:SSZ) | |
createdByUserID | Identifiant unique de l'utilisateur ayant créé la catégorie. |
Category/create
Permet de créer une catégorie. |
Requête
Exemple de contenu d'appel de requête de création d'une catégorie :
{ "id": "lp4DfdbpK095czV%2fCsyi1w%3d%3d", "name": { "texts": [ { "text": "Linguistique", "languageId": 1 } ], }, "color": "C41230", }
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique de la catégorie. |
name - texts - text - languageId | X | Text : Titre de la catégorie. (Type string) languageId : Le titre peut être multilingue :
(Type Number) |
color | X | Code hexadécimal (sans #) représentant la couleur de la catégorie affichée au catalogue. |
Réponse
Exemple du contenu d'appel de réponse de requête de création d'une catégorie :
{ "id": "XWjS%2bHvCeZXlK7Tt7Lfoxg%3d%3d" }
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique de la catégorie. |
Category/edit
Permet de modifier une catégorie. |
Requête
Exemple de contenu d'appel de requête de modification d'une catégorie :
{ "id": "lp4DfdbpK095czV%2fCsyi1w%3d%3d", "name": { "texts": [ { "text": "Linguistique", "languageId": 1 } ], }, "color": "C41230", }
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique de la catégorie. |
name - texts - text - languageId | X | Text : Titre de la catégorie. (Type string) languageId : Le titre peut être multilingue :
(Type Number) |
color | Code hexadécimal (sans #) représentant la couleur de la catégorie affichée au catalogue. |
Réponse
Exemple du contenu d'appel de réponse de requête de modification d'une catégorie :
{ "id": "XWjS%2bHvCeZXlK7Tt7Lfoxg%3d%3d" }
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique de la catégorie. |
Category/delete
Permet de supprimer une catégorie. |
Requête
Exemple de contenu d'appel de requête de suppression d'une catégorie :
{ "id": "lp4DfdbpK095czV%2fCsyi1w%3d%3d" }
Description des champs
Nom | Obligatoire | Commentaires/description |
id | X | Identifiant unique de la catégorie. |
Réponse
Exemple du contenu d'appel de réponse de requête de suppression d'une catégorie :
{ "id": "lp4DfdbpK095czV%2fCsyi1w%3d%3d" }
Description des champs
Nom | Obligatoire | Commentaires/description |
id | Identifiant unique de la catégorie. |
Description des codes d’erreurs de catégorie
Numéro | Message | Commentaires/description |
800 | Required id | Vous devez fournir un identifiant pour la catégorie. |
801 | Invalid id | L’identifiant fourni pour la catégorie est invalide. |
802 | Required color | Vous devez fournir une couleur pour la catégorie. |
803 | Required name | Vous devez fournir un nom pour la catégorie. |
804 | Invalid name length | Le nom fourni doit contenir entre 3 et 150 caractères inclusivement. |