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

Generar datos de informes sobre los usuarios que están registrados en el portal y que están completando formación en los programas ASAP.

El tamaño de los datos pasados se describe en el cuerpo de la solicitud.

Solicitud

Encabezado:

Cuerpo:

Ejemplo del cuerpo de una solicitud:

{

"lng":"en",

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

"page":1

}

Respuesta

JSON que contiene una matriz de datos sobre cada usuario:

Ejemplo de una respuesta:

{

"id":"60e050803050c0704080a0e060",

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

"shortName":"Jack",

"fullName":"Jack Rock",

"group":"Low Risk",

"educationTime":840,

"mainEducationProgress":"Behind schedule",

"expressEducationProgress":"In progress",

"educationStatus":"not started",

"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

}

]

}

Posibles errores:

En esta sección

Formato del objeto educationMainCourses

Formato del objeto educationExpressCourses

Formato del objeto PhishingAttacks

Ir arriba