/webconsole - access-certification

Rest API Documentation

REST API Documentation for Group access-certification, application /webconsole Version: 4.2.1.4

Endpoints (DRAFT)

GET /rest/api/access-certifications

Access Certification API doc, Get all Access Certifications

Query Params:

  • name [{'type': 'string'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • sortBy [{'type': 'string'}]:
  • orderBy [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/BeanResponse

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/BeanResponse

POST /rest/api/access-certifications

Access Certification API doc, Save Access Certification

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

GET /rest/api/access-certifications/all-entitlements-by-app

Access Certification API doc

Query Params:

  • appId [{'type': 'string'}]:
  • name [{'type': 'string'}]:
  • risk [{'type': 'string'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /

GET /rest/api/access-certifications/get-md-types

Access Certification API doc

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

POST /rest/api/access-certifications/preview-entitlements-by-application

Access Certification API doc

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

POST /rest/api/access-certifications/preview-groups-by-application

Access Certification API doc

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

POST /rest/api/access-certifications/preview-roles-by-application

Access Certification API doc

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

POST /rest/api/access-certifications/preview-users-by-application

Access Certification API doc

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

GET /rest/api/access-certifications/target-users

Access Certification API doc, Export users to CSV

Query Params:

  • targetIds[][{'uniqueItems': True, 'type': 'array', 'items': {'type': 'string'}}]:
  • typeId [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: text/csv

  • Status Code: 404 Not Found.

    Content-type: text/csv

  • Status Code: 500 Failure.

    Content-type: text/csv

POST /rest/api/access-certifications/upload

Access Certification API doc

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BasicAjaxResponse

GET /rest/api/access-certifications/(access-certification-id)

Access Certification API doc, Get Access Certification by Id

Path Params:

  • access-certification-id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertification

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertification

POST /rest/api/access-certifications/(access-certification-id)

Access Certification API doc, Execute Access Certification

Path Params:

  • access-certification-id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertification

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertification

GET /rest/api/access-certifications/(access-certification-id)/stats

Access Certification API doc, Get All stats

Query Params:

  • size [{'type': 'integer', 'format': 'int32'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • orderBy [{'type': 'string'}]:

Path Params:

  • access-certification-id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertificationChartsBean

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertificationChartsBean

GET /rest/api/access-certifications/(access-certification-id)/stats/(campaign-id)

Access Certification API doc, Get stats for selected campaign

Query Params:

  • size [{'type': 'integer', 'format': 'int32'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • orderBy [{'type': 'string'}]:

Path Params:

  • access-certification-id [{'type': 'string'}]:
  • campaign-id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertificationChartsBean

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/AccessCertificationChartsBean

DELETE /rest/api/access-certifications/(id)

Access Certification API doc, Remove Access Certification

Path Params:

  • id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse## Definitions