Certification (Lära)

TABLE DES MATIÈRES
Certification/get
Certification/getlist
Certification/create
Certification/edit
Certification/delete
Certification/addusers
Certification/getusers
Certification/removeusers
Certification/addbranches
Certification/getbranches
Certification/removebranches
Certification/addworkspaces
Certification/getworkspaces
Certification/removeworkspaces
Certification/addprograms
Certification/getprograms
Certification/removeprograms
Description des codes d’erreurs de certification

Certifications

Les « certifications » sont une composante permettant d'émettre une attestation qui possède une échéance et des exigences spécifiques. Elles sont nommées « certification » dans l'API.

Certification/get

Permet d'obtenir des informations sur une certification de votre environnement.
Adresse de l'appel API : https://.../lmsapi/certification/get

Requête

Exemple de contenu d'appel de requête des informations d'une certification :

{
"id": "7IoopVM73nHZMhUaQ3JvWw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.
(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête des informations d'une certification :

{
    "id": "7IoopVM73nHZMhUaQ3JvWw%3d%3d",
    "title": {
        "texts": [
            {
                "text": "Communication dans la cabine de pilotage",
                "languageId": 1
            }
        ],
        "ErrorID": 0
    },
    "expirationMode": 1,
    "expiresAfterIntervalType": 4,
    "expiresAfterInterval": 2,
    "expirationReminderMode": 1,
    "expirationReminderIntervalType": 3,
    "expirationReminderInterval": 1,
    "autoResubscribes": false,
    "resubscribesBeforeExpirationIntervalType": 0,
    "resubscribesBeforeExpirationInterval": 0,
    "completionMode": 1,
    "coverId": "AgaCCp%2bgh%2fXoKvq%2fs1t9Zg%3d%3d",
    "certificateId": "G7skFScL1%2bogPkt9FeIkRQ%3d%3d"
}

Description des champs

Nom 

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.
(Type String)

title
- texts
- text
- languageId

Text : Titre de la certification.
(Type string)

languageId : Le titre peut être multilingue : 

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

(Type Number)

expirationMode
Indique le mode d'expiration de la certification.
  • 0 = Jamais (valeur par défaut) 
  • 1 = Valide pour une période de temps déterminée
(Type Number)
expiresAfterIntervalType
Indique l'unité de mesure servant à définir l'expiration de la certification.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
  • 4 = Années
(Type Number)
expiresAfterInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expiresAfterIntervalType" (0 par défaut) pour l'expiration de la certification.
(Type Number)
expirationReminderMode
Indique le mode de rappel de l'expiration de la certification.
  • 0 = Changement manuel du statut (valeur par défaut) 
  • 1 = Changement automatique du statut 
(Type Number)
expirationReminderIntervalType
Indique l'unité de mesure servant à définir le rappel de l'expiration de la certification.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
expirationReminderInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expirationReminderIntervalType" (0 par défaut) pour le rappel de l'expiration de la certification.
(Type Number)
autoResubscribes
Active la réinscription automatique aux sessions et cohortes liées à la certification. Lorsqu'activée, la réinscription automatique a lieu à un moment défini avant son expiration.
(Type Booléen)
resubscribesBeforeExpirationIntervalType
Indique l'unité de mesure servant à définir la réinscription automatique aux exigences de la certification.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
resubscribesBeforeExpirationInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "resubscribesBeforeExpirationIntervalType" (0 par défaut) pour la réinscription automatique aux exigences de la certification.
(Type Number)
completionMode
Le mode de complétion de la certification.
  • 0 = Attribution manuelle de la certification (valeur par défaut) 
  • 1 = À la complétion de l'ensemble des programmes/formations
  • 2 = À la complétion d'un nombre minimum de programmes/formations 
(Type Number).
completionPartialNumber
Indique le nombre minimum d'exigences à compléter si le mode de complétion est du type 2 (completionMode = 2).
coverId
Indentifiant unique du visuel liée à la certification.
(Type String)
certificateId
Indentifiant unique de l'attestation émise lors de l'obtention de la certification.
(Type String)

Certification/getlist

Permet d'obtenir des informations sur une liste de certifications de votre environnement.
Adresse de l'appel API : https://.../lmsapi/certification/getlist

Requête

Exemple de contenu d'appel de requête des informations d'une liste de certifications :

{
}

Description des champs

Nom

Obligatoire

Commentaires/description



Aucun champ requis. Veuillez entrer des accolades vides.

Réponse

Exemple du contenu d'appel de réponse de requête des informations d'une liste de certifications :

[
    {
        "id": "7IoopVM73nHZMhUaQ3JvWw%3d%3d",
        "title": {
            "texts": [
                {
                    "text": "Communication dans la cabine de pilotage",
                    "languageId": 1
                },
                {
                    "languageId": 2
                },
                {
                    "languageId": 3
                }
            ],
            "ErrorID": 0
        },
        "expirationMode": 1,
        "expiresAfterIntervalType": 4,
        "expiresAfterInterval": 2,
        "expirationReminderMode": 1,
        "expirationReminderIntervalType": 3,
        "expirationReminderInterval": 1,
        "autoResubscribes": false,
        "resubscribesBeforeExpirationIntervalType": 0,
        "resubscribesBeforeExpirationInterval": 0,
        "completionMode": 1,
        "coverId": "AgaCCp%2bgh%2fXoKvq%2fs1t9Zg%3d%3d",
        "certificateId": "G7skFScL1%2bogPkt9FeIkRQ%3d%3d"
    },
    {
        "id": "BUdPM6Oa5BmEIGOQUikGRA%3d%3d",
        "title": {
            "texts": [
                {
                    "text": "Contrôle des instruments de bord",
                    "languageId": 1
                },
                {
                    "languageId": 2
                },
                {
                    "languageId": 3
                }
            ],
            "ErrorID": 0
        },
        "expirationMode": 1,
        "expiresAfterIntervalType": 4,
        "expiresAfterInterval": 2,
        "expirationReminderMode": 1,
        "expirationReminderIntervalType": 3,
        "expirationReminderInterval": 3,
        "autoResubscribes": false,
        "resubscribesBeforeExpirationIntervalType": 0,
        "resubscribesBeforeExpirationInterval": 0,
        "completionMode": 1,
        "coverId": "J%2b%2f2m50YLKBRsGfz9jcURw%3d%3d",
        "certificateId": "G7skFScL1%2bogPkt9FeIkRQ%3d%3d"
    }
]

Description des champs

Nom 

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.
(Type String)

title
- texts
- text
- languageId

Text : Titre de la certification.
(Type string)

languageId : Le titre peut être multilingue : 

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

(Type Number)

expirationMode
Indique le mode d'expiration de la certification.
  • 0 = Jamais (valeur par défaut) 
  • 1 = Valide pour une période de temps déterminée
(Type Number)
expiresAfterIntervalType
Indique l'unité de mesure servant à définir l'expiration de la certification.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
  • 4 = Années
(Type Number)
expiresAfterInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expiresAfterIntervalType" (0 par défaut) pour l'expiration de la certification.
(Type Number)
expirationReminderMode
Indique le mode de rappel de l'expiration de la certification.
  • 0 = Changement manuel du statut (valeur par défaut) 
  • 1 = Changement automatique du statut 
(Type Number)
expirationReminderIntervalType
Indique l'unité de mesure servant à définir le rappel de l'expiration de la certification.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
expirationReminderInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expirationReminderIntervalType" (0 par défaut) pour le rappel de l'expiration de la certification.
(Type Number)
autoResubscribes
Active la réinscription automatique aux sessions et cohortes liées à la certification. Lorsqu'activée, la réinscription automatique a lieu à un moment défini avant son expiration.
(Type Booléen)
resubscribesBeforeExpirationIntervalType
Indique l'unité de mesure servant à définir la réinscription automatique aux exigences de la certification.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
resubscribesBeforeExpirationInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "resubscribesBeforeExpirationIntervalType" (0 par défaut) pour la réinscription automatique aux exigences de la certification.
(Type Number)
completionMode
Le mode de complétion de la certification.
  • 0 = Attribution manuelle de la certification (valeur par défaut) 
  • 1 = À la complétion de l'ensemble des programmes/formations
  • 2 = À la complétion d'un nombre minimum de programmes/formations 
(Type Number).
completionPartialNumber
Indique le nombre minimum d'exigences à compléter si le mode de complétion est du type 2 (completionMode = 2). 
coverId
Indentifiant unique du visuel liée à la certification.
(Type String)
certificateId
Indentifiant unique de l'attestation émise lors de l'obtention de la certification.
(Type String)

Certification/create

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

Requête

Exemple de contenu d'appel de requête de création d'une certification :

{
        "title": {
            "texts": [
                {
                    "text": "Certification SVI",
                    "languageId": 1
                },
                {
                    "languageId": 2
                },
                {
                    "languageId": 3
                }
            ],
            "ErrorID": 0
        },
        "expirationMode" : 1,
        "expiresAfterIntervalType": 1,
        "expiresAfterInterval": 2,
        "expirationReminderMode": 1,
        "expirationReminderIntervalType": 2,
        "expirationReminderInterval": 1,
        "autoResubscribes": false,
        "resubscribesBeforeExpirationIntervalType": 0,
        "resubscribesBeforeExpirationInterval": 0,
        "completionMode": 1,
        "coverId": "uDhiZb%2bXKpnUdp9zkaRizg%3d%3d",
        "certificateId": "Coxo4jSYP1PNUQ61%2fdUbBA%3d%3d"
    }

Description des champs

Nom 

Obligatoire

Commentaires/description

title
- texts
- text
- languageId
XText : Titre de la certification.
(Type string)

languageId : Le titre peut être multilingue : 

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

(Type Number)

expirationMode
Indique le mode d'expiration de la certification.
  • 0 = Jamais (valeur par défaut) 
  • 1 = Valide pour une période de temps déterminée
(Type Number)
expiresAfterIntervalType
Indique l'unité de mesure servant à définir l'expiration de la certification. Ce champ est obligatoire si le mode d'expiration est 1.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
  • 4 = Années
(Type Number)
expiresAfterInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expiresAfterIntervalType" (0 par défaut) pour l'expiration de la certification. Ce champ est obligatoire si le mode d'expiration est 1. La valeur maximale permise est 1000.
(Type Number)
expirationReminderMode
Indique le mode de rappel de l'expiration de la certification.
  • 0 = Changement manuel du statut (valeur par défaut) 
  • 1 = Changement automatique du statut 
(Type Number)
expirationReminderIntervalType
Indique l'unité de mesure servant à définir le rappel de l'expiration de la certification. Ce champ est obligatoire si le mode de rappel d'expiration est 1 (automatique)
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
expirationReminderInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expirationReminderIntervalType" (0 par défaut) pour le rappel de l'expiration de la certification. La valeur maximale permise est 1000.
(Type Number)
autoResubscribes
Active la réinscription automatique aux sessions et cohortes liées à la certification. Lorsqu'activée, la réinscription automatique a lieu à un moment défini avant son expiration.
(Type Booléen)
resubscribesBeforeExpirationIntervalType
Indique l'unité de mesure servant à définir la réinscription automatique aux exigences de la certification. Ce champ est obligatoire si la propriété autoResubscribes est activée.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
resubscribesBeforeExpirationInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "resubscribesBeforeExpirationIntervalType" (0 par défaut) pour la réinscription automatique aux exigences de la certification. La valeur maximale permise est 1000.
(Type Number)
completionMode
Le mode de complétion de la certification.
  • 0 = Attribution manuelle de la certification (valeur par défaut) 
  • 1 = À la complétion de l'ensemble des programmes/formations
  • 2 = À la complétion d'un nombre minimum de programmes/formations 
(Type Number).
completionPartialNumber
Champ obligatoire indiquant le nombre minimum d'exigences à compléter si le mode de complétion est du type 2 (completionMode = 2). La valeur ne peut pas être 0 et le maximum est la somme des programmes ou des formations associées. Vous devez associer des formations et des programmes au préalable (certification/addworkspaces OU certification/addprograms).
coverId
Indentifiant unique du visuel liée à la certification.
(Type String)
certificateId
Indentifiant unique de l'attestation émise lors de l'obtention de la certification.
(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de création d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/edit

Permet de modifier une certification.
Adresse de l'appel API : https://.../lmsapi/certification/edit

Requête

Exemple de contenu d'appel de requête de modification d'une certification :

{
        "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d",
        "title": {
            "texts": [
                {
                    "text": "Certification SVI",
                    "languageId": 1
                },
                {
                    "languageId": 2
                },
                {
                    "languageId": 3
                }
            ],
            "ErrorID": 0
        },
        "expirationMode" : 1,
        "expiresAfterIntervalType": 1,
        "expiresAfterInterval": 2,
        "expirationReminderMode": 1,
        "expirationReminderIntervalType": 2,
        "expirationReminderInterval": 1,
        "autoResubscribes": false,
        "resubscribesBeforeExpirationIntervalType": 0,
        "resubscribesBeforeExpirationInterval": 0,
        "completionMode": 1,
        "coverId": "uDhiZb%2bXKpnUdp9zkaRizg%3d%3d",
        "certificateId": "Coxo4jSYP1PNUQ61%2fdUbBA%3d%3d"
    }

Description des champs

Nom 

Obligatoire

Commentaires/description

idXIdentifiant unique de la certification.
(Type String)
title
- texts
- text
- languageId

Text : Titre de la certification.
(Type string)

languageId : Le titre peut être multilingue : 

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

(Type Number)

expirationMode
Indique le mode d'expiration de la certification.
  • 0 = Jamais (valeur par défaut) 
  • 1 = Valide pour une période de temps déterminée
(Type Number)
expiresAfterIntervalType
Indique l'unité de mesure servant à définir l'expiration de la certification. Ce champ est obligatoire si le mode d'expiration est 1.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
  • 4 = Années
(Type Number)
expiresAfterInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expiresAfterIntervalType" (0 par défaut) pour l'expiration de la certification. Ce champ est obligatoire si le mode d'expiration est 1. La valeur maximale permise est 1000.
(Type Number)
expirationReminderMode
Indique le mode de rappel de l'expiration de la certification.
  • 0 = Changement manuel du statut (valeur par défaut) 
  • 1 = Changement automatique du statut 
(Type Number)
expirationReminderIntervalType
Indique l'unité de mesure servant à définir le rappel de l'expiration de la certification. Ce champ est obligatoire si le mode de rappel d'expiration est 1 (automatique)
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
expirationReminderInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "expirationReminderIntervalType" (0 par défaut) pour le rappel de l'expiration de la certification. La valeur maximale permise est 1000.
(Type Number)
autoResubscribes
Active la réinscription automatique aux sessions et cohortes liées à la certification. Lorsqu'activée, la réinscription automatique a lieu à un moment défini avant son expiration.
(Type Booléen)
resubscribesBeforeExpirationIntervalType
Indique l'unité de mesure servant à définir la réinscription automatique aux exigences de la certification. Ce champ est obligatoire si la propriété autoResubscribes est activée.
  • 0 = Aucun (valeur par défaut) 
  • 1 = Jours
  • 2 = Semaines
  • 3 = Mois
(Type Number)
resubscribesBeforeExpirationInterval
Permet de définir la quantité de l'unité de mesure choisie dans le champ "resubscribesBeforeExpirationIntervalType" (0 par défaut) pour la réinscription automatique aux exigences de la certification. La valeur maximale permise est 1000.
(Type Number)
completionMode
Le mode de complétion de la certification.
  • 0 = Attribution manuelle de la certification (valeur par défaut) 
  • 1 = À la complétion de l'ensemble des programmes/formations
  • 2 = À la complétion d'un nombre minimum de programmes/formations 
(Type Number).
completionPartialNumber
Champ obligatoire indiquant le nombre minimum d'exigences à compléter si le mode de complétion est du type 2 (completionMode = 2). La valeur ne peut pas être 0 et le maximum est la somme des programmes ou des formations associées. Vous devez associer des formations et des programmes au préalable (certification/addworkspaces OU certification/addprograms).
coverId
Indentifiant unique du visuel liée à la certification.
(Type String)
certificateId
Indentifiant unique de l'attestation émise lors de l'obtention de la certification.
(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de modification d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/delete

Permet de supprimer une certification.
Adresse de l'appel API : https://.../lmsapi/certification/delete

Requête

Exemple du contenu d'appel de requête de suppression d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de suppression d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/addusers

Permet d'ajouter des titulaires qui seront soumis aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/addusers

Requête

Exemple du contenu d'appel de requête d'ajout de titulaires à une certification :

{
    "id" : "j%2bwcT2u8cUgD4FE0Xgb7ow%3d%3d",
     "users" : [
        {"id":"WLU4WWTo%2fMToYExq1eRlFw%3d%3e" },
        {"id":"TdQNdAVv233NKXZO%2fhSiww%3d%3d" }
     ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

users
- id

Users : identifiants uniques des utilisateurs à ajouter comme titulaires à la certification.
id : Identifiant unique de l'utilisateur
(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête d'ajout de titulaires à une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/getusers

Permet d'obtenir la liste des titulaires soumis aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/delete

Requête

Exemple du contenu d'appel de requête de la liste des titulaires d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de la liste des titulaires d'une certification :

[
    {
        "id": "6SPYUlYlIeL3WXhC0eJ4jA%3d%3d",
        "id": "32hdyyJ%2brWlI5nnr1IoncQ%3d%3d",
        "id": "l8Lf1hYHzqpK4x%2fVfaDfRw%3d%3d"
    }
]

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de l'utilisateur.

(Type String)

Certification/removeusers

Permet de retirer des titulaires d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/removeusers

Requête

Exemple du contenu d'appel de requête de retrait de titulaires d'une certification :

{
    "id" : "j%2bwcT2u8cUgD4FE0Xgb7ow%3d%3d",
     "users" : [
        {"id":"WLU4WWTo%2fMToYExq1eRlFw%3d%3e" },
        {"id":"TdQNdAVv233NKXZO%2fhSiww%3d%3d" }
     ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de retrait de titulaires d'une certification :

{
    "id" : "j%2bwcT2u8cUgD4FE0Xgb7ow%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/addbranches

Permet d'ajouter les titulaires d'une branche qui seront soumis aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/addbranches

Requête

Exemple du contenu d'appel de requête d'ajout des titulaires d'une branche à une certification :

{
    "id" : "vspCtSEvs5gD2p01X%2fX8nw%3d%3d",
     "branches" : [
        "j5CTjVbgA4GiVxS5rsxgTg%3d%3d",
        "dykA%2fVTYi0PfZC1j6V3D8A%3d%3d"
     ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

branches
Users : identifiants uniques des branches d'utilisateurs à ajouter comme titulaires à la certification.
(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête d'ajout des titulaires d'une branche à une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/getbranches

Permet d'obtenir la liste des branches de titulaires associées à une certification.
Adresse de l'appel API : https://.../lmsapi/certification/getbranches

Requête

Exemple du contenu d'appel de requête de la liste des branches de titulaires associées à une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de la liste des branches de titulaires associées à une certification  :

[
    "j5CTjVbgA4GiVxS5rsxgTg%3d%3d",
    "dykA%2fVTYi0PfZC1j6V3D8A%3d%3d"
]

Description des champs

Nom

Obligatoire

Commentaires/description



Identifiant unique des branches.

(Type String)


Certification/removebranches

Permet de retirer des branches de titulaires d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/removebranches

Requête

Exemple du contenu d'appel de requête de retrait de branches de titulaires d'une certification :

{
    "id": "j9XoGU3mn7f5K7vuvsg9LQ%3d%3d",
    "branches": 
         [
                "WLU4WWTo%2fMToYExq1eRlFw%3d%3e",
                "TdQNdAVv233NKXZO%2fhSiww%3d%3d"
         ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

branches

Identifiant unique des branches de titulaires de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de retrait de branches de titulaires d'une certification :

{
    "id" : "j%2bwcT2u8cUgD4FE0Xgb7ow%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/addworkspaces

Permet d'ajouter une ou des formations aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/addworkspaces

Requête

Exemple du contenu d'appel de requête d'ajout d'une ou de plusieurs formations aux exigences une certification :

{
    "id" : "vspCtSEvs5gD2p01X%2fX8nw%3d%3d",
     "workspaces" : [
        "j5CTjVbgA4GiVxS5rsxgTg%3d%3d",
        "dykA%2fVTYi0PfZC1j6V3D8A%3d%3d"
     ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

workspaces
Workspaces : identifiants uniques des formations à ajouter aux exigences de la certification.
(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête d'ajout d'une ou de plusieurs formations aux exigences d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/getworkspaces

Permet d'obtenir la liste des formations associées aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/getworkspaces

Requête

Exemple du contenu d'appel de requête de la liste des formations associées aux exigences d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de la liste des formations associées aux exigences d'une certification :

[
    "j5CTjVbgA4GiVxS5rsxgTg%3d%3d",
    "dykA%2fVTYi0PfZC1j6V3D8A%3d%3d"
]

Description des champs

Nom

Obligatoire

Commentaires/description



Identifiant unique des formations.

(Type String)

Certification/removeworkspaces

Permet de retirer des formations associées aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/removeworkspaces

Requête

Exemple du contenu d'appel de requête de retrait de formations associées aux exigences d'une certification :

{
    "id": "j9XoGU3mn7f5K7vuvsg9LQ%3d%3d",
    "workspaces": 
         [
                "WLU4WWTo%2fMToYExq1eRlFw%3d%3e",
                "TdQNdAVv233NKXZO%2fhSiww%3d%3d"
         ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

workspaces

Identifiant unique des formations de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de retrait de formations associées aux exigences d'une certification :

{
    "id" : "j%2bwcT2u8cUgD4FE0Xgb7ow%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/addprograms

Permet d'ajouter un ou des programmes aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/addprograms

Requête

Exemple du contenu d'appel de requête d'ajout d'un ou de plusieurs programmes aux exigences une certification :

{
    "id" : "vspCtSEvs5gD2p01X%2fX8nw%3d%3d",
     "programs" : [
        "j5CTjVbgA4GiVxS5rsxgTg%3d%3d",
        "dykA%2fVTYi0PfZC1j6V3D8A%3d%3d"
     ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

programs
Programs : Identifiants uniques du ou des programmes à ajouter aux exigences de la certification.
(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête d'ajout d'un ou de plusieurs programmes aux exigences d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Certification/getprograms

Permet d'obtenir la liste des programmes associées aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/getprograms

Requête

Exemple du contenu d'appel de requête de la liste des programmes associées aux exigences d'une certification :

{
    "id": "vspCtSEvs5gD2p01X%2fX8nw%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de la liste des programmes associées aux exigences d'une certification :

[
    "j5CTjVbgA4GiVxS5rsxgTg%3d%3d",
    "dykA%2fVTYi0PfZC1j6V3D8A%3d%3d"
]

Description des champs

Nom

Obligatoire

Commentaires/description



Identifiant unique des programmes.

(Type String)

Certification/removeprograms

Permet de retirer des programmes associés aux exigences d'une certification.
Adresse de l'appel API : https://.../lmsapi/certification/removeprograms

Requête

Exemple du contenu d'appel de requête de retrait de programmes associées aux exigences d'une certification :

{
    "id": "j9XoGU3mn7f5K7vuvsg9LQ%3d%3d",
    "programs": 
         [
                "WLU4WWTo%2fMToYExq1eRlFw%3d%3e",
                "TdQNdAVv233NKXZO%2fhSiww%3d%3d"
         ]
}

Description des champs

Nom

Obligatoire

Commentaires/description

idX

Identifiant unique de la certification.

(Type String)

programs

Identifiants uniques des programmes de la certification.

(Type String)

Réponse

Exemple du contenu d'appel de réponse de requête de retrait de programmes associés aux exigences d'une certification :

{
    "id" : "j%2bwcT2u8cUgD4FE0Xgb7ow%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

Identifiant unique de la certification.

(Type String)

Description des codes d’erreurs de certification

NuméroMessageCommentaire/description
2000Required idVous devez fournir un identifiant pour la certification
2001Invalid idL’identifiant fourni pour  la certification est invalide.
2002Required titleVous devez fournir un titre pour la certification.
2003Invalid languageIDL'identifiant de la langue est invalide.
2004LanguageID is undefinedL'identifiant de la langue n'est pas défini
2005Invalid titleLe titre de la certification fourni doit contenir entre 3 et 50 caractères inclusivement. 
2006Invalid expirationModeLe mode expiration fourni est invalide
2007Invalid expiresAfterIntervalTypeLe type d'expiration avec intervalle fourni est invalide
2008Required expiresAfterIntervalTypeVous devez fournir le type d'expiration avec intervalle
2009Required expiresAfterIntervalVous devez fournir le nombre d'expiration avec intervalle
2010Invalid expiresAfterIntervalLe nombre d'intervalle d'expiration est invalide
2011Invalid expirationReminderModeLe mode de rappel fourni est invalide
2012Invalid expirationReminderIntervalTypeLe type d'intervalle de rappel d'expiration fourni est invalide
2013Required expirationReminderIntervalTypeVous devez fournir le nombre d'intervalle de rappel d'expiration de la certification
2014Required expirationReminderIntervalVous devez fournir le nombre d'intervalle de rappel d'expiration de la certification

2015Invalid expirationReminderIntervalL'intervalle du rappel d'expiration de la certification est invalide

2016Invalid completionMode valueLe mode de complétion fourni invalide
2017Invalid coverIdL'identifiant de l'image de l'arrière plan est invalide
2018Invalid certificateIdL'identifiant du certificat est invalide
2019Delete certification failedLa suppression de la certification a échouée.
2020
Required users
Vous devez fournir la liste des utilisateurs 
2021
Invalid userId
L'identifiant d'un utilisateur est invalide 
2022
User already added
L'ajout des utilisateurs a échoué. Un ou des utilisateur(s) fourni(s) ont été déjà ajoutés à la certification
2023User is not in certificationLa suppression des utilisateurs a échoué. Un ou des utilisateur(s) fourni(s) n'est pas ou ne sont pas  dans la certification
2024
Required branches
Vous devez fournir une liste d'identifiants de branche
2025
Branch has been already added
L'ajout des branches a échoué. Une ou des branche(s) fournie(s) ont été déjà ajoutées à la certification
2026Branch is not in certificationLa suppression des branches a échoué. Une ou des branche(s) fournie(s) ne sont pas dans la certification
2027Required workspacesVous devez fournir une liste d'identifiants de formation
2028
Workspace already added
L'ajout des formations a échoué. Une ou des formation(s) fournie(s) ont été déjà ajoutées à la certification
2029Workspace is not in certificationLa suppression des formations a échoué. Une ou des formation(s) fournie(s) ne sont pas dans la certification
2030
Required programs
Vous devez fournir une liste d'identifiants de programme
2031Program has been already addedL'ajout des programmes a échoué. Un ou des programme(s) fourni(s) ont été déjà ajoutés à la certification
2032Program is not in certificationLa suppression des programmes a échoué. Un ou des programme(s) fourni(s) ne sont pas dans la certification
2033Cannot add programs/workspaces in "X" completion modeL'ajout de programmes et formations est possible lorsque le mode de complétion de la certification est 1.
X = le nom du completionMode de la certification
2034Invalid value for "property"La valeur utilisé dans la "propriété" n'est pas valide.



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.