Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Report Service Mapping

...

Old URL

New URL

Comment

GET /logger/log/list

GET /logger

Returns a list of all (normal) logger.

GET /logger/audit/list

GET /logger/audit

Returns a list of all audit logger.

POST /logger/log/{name}/{level}

PUT /logger/{name}/level

Creates or updates a logger with given name and sets logging level. Level will be now be part of payload instead of URL parameter.

GET /logger/delete/{name}

DELETE /logger/{name}

Deletes logger with matching name.

PUT /logger/audit/enable

<<removed>>

Use "PUT /logger/{name}/level" to enables audit logger.

PUT /logger/audit/disable

<<removed>>

Use "DELETE /logger/{name}" to disable audit logger.

Report Service

Old URL

New URL

Comment

POST /report/create

POST /reports

Creates a new report.

POST /report/update

PUT /reports/{reportId}

Updates report with matching reportId.

POST /report/count

POST /reports/count

Returns number of existing reports.

GET /report/list

GET /reports

Returns a list of all reports.

GET /report/list/{page}/{size}

GET /reports?page={page}&size={size}

Returns a list of reports according to pagination.

GET /report/execution/list

GET /reports/executions

Returns a list of all execution reports.

GET /report/reportletConfClasses

GET /reports/reportletConfClasses

Returns a list of all reportletConfClasses.

GET /report/read/{reportId}

GET /reports/{reportId}

Returns report with matching reportId.

GET /report/execution/read/{executionId}

GET /reports/executions/{executionId}

Returns execution report.

GET /report/execution/export/{executionId}?fmt={format}

GET /reports/executions/{executionId}?format={format} (Accept: application/octet-stream)

Returns execution report as an downloadable file. Format is optional.

POST /report/execute/{reportId}

POST /reports/{reportId}/execute

Executes report.

GET /report/delete/{reportId}

DELETE /reports/{reportId}

Deletes report with matching id.

GET /report/execution/delete/{executionId}

DELETE /reports/executions/{executionId}

Deletes execution report with matching id.