"POST /openapi/v1/report" method

Generate report data about users who are registered on the portal and are completing training on ASAP applications.

The size of the passed data is described in the body of the request.

Request

Header:

Body:

Example of the body of a request:

{

    "lng":"en",

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

    "page":1

}

Response

JSON containing an array of data about each user:

Example of a response

{

"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

}

]

}

Possible errors

To the top