Méthode « POST /openapi/v1/report »

Générer des données de rapport sur les utilisateurs qui sont enregistrés sur le portail et qui suivent une formation sur les programmes ASAP.

La taille des données transmises est décrite dans le corps de la demande.

Demande

En-tête :

Corps :

Exemple du corps d'une demande :

{

"lng":"en",

"email":["example@email.com","jackrockstar88@email.com"],

"page":1

}

Réponse

JSON contenant un tableau de données sur chaque utilisateur :

Exemple de réponse :

{

"id":"60e050803050c0704080a0e060",

"email":"jackrockstar88@email.com",

"shortName":"Jack",

"fullName":"Jack Rock",

"group":"Faible risque",

"educationTime":840,

"mainEducationProgress":"En retard sur le programme",

"expressEducationProgress":"En cours",

"educationStatus":"pas encore commencé",

"mainEducationProgressPercent":"50.00",

"expressEducationProgressPercent":"14.80",

"mainEducationEndPlan":"2022-08-08",

"expressEducationEndPlan":"0001-01-01",

"realMainEducationEnd":"0001-01-01",

"realExpressEducationEnd":"0001-01-01",

"educationMainCourses":

[

{

code: 'Password',

level: 1 || null,

status: 0 || 1 || 2

startedAt: ''

finishedAt: '' || null,

}

],

"educationExpressCourses":

[

{

code: 'Password',

level: 1 || null,

status: 0 || 1 || 2

startedAt: ''

finishedAt: '' || null,

}

],

"dateLastActive":"2022-08-08",

"certificatesReceived":2,

"phishingAttacks":

[

{

code: 'Password',

level: 1

startedAt: '2022-09-09T18.00.00.0Z',

phishingAttackLetter: 'Hallo!',

phishingAttackResult: '0',

followPhishingLinkAt: null

}

]

}

Erreurs possibles

Dans cette section

Format de l'objet educationMainCourses

Format de l'objet educationExpressCourses

Format de l'objet PhishingAttacks

Jusqu'au sommet