[]
        
(Showing Draft Content)

Reporting-ExportTemplates

Reporting-ExportTemplates

[POST] /api/v2/reporting/export-templates

Request Schema

ExportTemplateSettingsRequest

Response

Status Code: 200

Success

ExportTemplateAddResponse

Status Code: 400

Bad Request

ReportingPluginError

[GET] /api/v2/reporting/export-templates

Response

Status Code: 200

Success

ExportTemplateSettingsResponse

[PUT] /api/v2/reporting/export-templates/{exportTemplateId}

Parameters

Name Type Located In
exportTemplateIdRequired string path

Request Schema

ExportTemplateSettingsRequest

Response

Status Code: 204

Success

Status Code: 400

Bad Request

ReportingPluginError

[DELETE] /api/v2/reporting/export-templates/{exportTemplateId}

Parameters

Name Type Located In
exportTemplateIdRequired string path

Response

Status Code: 200

Success

Status Code: 400

Bad Request

ReportingPluginError

[GET] /api/v2/reporting/export-templates/count

Response

Status Code: 200

Success

ExportTemplateCountResponse

[GET] /api/v2/reporting/export-templates/{targetPlaces}

Parameters

Name Type Located In
targetPlacesRequired string path

Response

Status Code: 200

Success

ExportTemplateSettingsResponse

Status Code: 400

Bad Request

ReportingPluginError

Models

Ƭ ExportTemplateAddResponse

Name Type Description Example
idNullable string

Ƭ ReportingPluginError

Name Type Description Example
codeNullable string
messageNullable string
contextNullable string

Ƭ ExportTemplateSettingsRequest

Name Type Description Example
description string
exportType ExportType
name string
roles Array<string>
targetPlaces TargetPlaces
exportSettings any
allowedSettings Boolean
index int32

Ƭ ExportType

Enum:

  • Pdf
  • Excel
  • Exceldata
  • Docx
  • Csv
  • Html
  • Image
  • Json
  • Txt
  • Xml

Export format type.

* 'Pdf' - 0 - PDF export type.
* 'Excel' - 1 - Excel export type.
* 'Exceldata' - 2 - Exceldata export type.
* 'Docx' - 3 - Docx export type.
* 'Csv' - 4 - CSV export type.
* 'Html' - 5 - Html export type.
* 'Image' - 6 - Image export type.
* 'Json' - 7 - Json export type.
* 'Txt' - 8 - Text export type.
* 'Xml' - 9 - XML export type.

Ƭ TargetPlaces

Enum:

  • None
  • API
  • Scheduler
  • Viewer
  • Portal
  • All

The target place type.

* 'None' - 0 - No target.
* 'API' - 1 - Target API.
* 'scheduler' - 2 - Target scheduler.
* 'Viewer' - 3 - Target viewer.
* 'Portal' - 4 - Target portal.
* 'All' - 5 - Target all.

Ƭ ExportTemplateSettingsResponse

Name Type Description Example
idNullable string
descriptionNullable string
exportTypeNullable string
nameNullable string
rolesNullable Array<string>
targetPlaces TargetPlaces
exportSettingsNullable any
allowedSettingsNullable Boolean
index int32

Ƭ ExportTemplateCountResponse

Name Type Description Example
count int32