Catégories (Lära)

TABLE DES MATIÈRES
Category/get
Category/getlist
Category/create
Category/edit
Category/delete
Description des codes d’erreurs de catégorie

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.
Adresse de l'appel API : https://.../lmsapi/category/get

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

idX

Identifiant unique de la catégorie.
(Type String)

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.
(Type String)


name
- texts
- text
- languageId

Text : Titre de la catégorie.
(Type string)

languageId : Le titre peut être multilingue : 

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Espagnol

(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.
(Type String)

Category/getlist

Permet d'obtenir des informations sur une liste de catégories de votre environnement.
Adresse de l'appel API : https://.../lmsapi/category/getlist

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.
(String YYYY-MM-DDTHH:MM:SSZ)

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.
(Type String)


name
- texts
- text
- languageId

Text : Titre de la catégorie.
(Type string)

languageId : Le titre peut être multilingue : 

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Espagnol

(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.
(Type String)

Category/create

Permet de créer une catégorie.
Adresse de l'appel API : https://.../lmsapi/category/create

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

idX

Identifiant unique de la catégorie.
(Type String)

name
- texts
- text
- languageId
XText : Titre de la catégorie.
(Type string)

languageId : Le titre peut être multilingue : 

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Espagnol

(Type Number)

colorXCode 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.
(Type String)

Category/edit

Permet de modifier une catégorie.
Adresse de l'appel API : https://.../lmsapi/category/edit

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

idX

Identifiant unique de la catégorie.
(Type String)

name
- texts
- text
- languageId
XText : Titre de la catégorie.
(Type string)

languageId : Le titre peut être multilingue : 

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Espagnol

(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.
(Type String)

Category/delete

Permet de supprimer une catégorie.
Adresse de l'appel API : https://.../lmsapi/category/delete

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

idX

Identifiant unique de la catégorie.
(Type String)

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.
(Type String)

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.

Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.