GET
/prime/webui/reports/getall
Get all reports
Get all reports. Use this to fetch data.
curl example
curl -X GET 'https://<host>/prime/webui/reports/getall' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
"tags": [
"Reports"
],
"summary": "Get all reports",
"responses": {
"200": {
"description": "Success"
}
}
}
GET
/prime/webui/reports/get/{reportId}
Get report
Get report. Use this to fetch data.
curl example
curl -X GET 'https://<host>/prime/webui/reports/get/{reportId}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
"tags": [
"Reports"
],
"summary": "Get report",
"parameters": [
{
"name": "reportId",
"in": "path",
"required": true,
"schema": {
"type": "string",
"format": "uuid"
}
}
],
"responses": {
"200": {
"description": "Success"
}
}
}
GET
/prime/webui/reports/ReportsArguments
Get report arguments
Get report arguments. Use this to fetch data.
curl example
curl -X GET 'https://<host>/prime/webui/reports/ReportsArguments' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
"tags": [
195
"Reports"
],
"summary": "Get report arguments",
"responses": {
"200": {
"description": "Success"
}
}
}
GET
/prime/webui/reports/sendtestreport
Test report
Test report. Use this to fetch data.
curl example
curl -X GET 'https://<host>/prime/webui/reports/sendtestreport' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
"tags": [
"Reports"
],
"summary": "Test report",
"parameters": [
{
"name": "Sender",
"in": "query",
"schema": {
"type": "string",
"nullable": true
}
},
{
"name": "Recipient",
"in": "query",
"schema": {
"type": "string",
"nullable": true
}
}
],
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/activateReport
Activate report
Activate report. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/activateReport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
"tags": [
"Reports"
],
196
"summary": "Activate report",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"text/json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"application/*+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/create
Create report
Create report. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/create' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ReportViewResource"}'
OpenAPI spec
"post": {
"tags": [
197
"Reports"
],
"summary": "Create report",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/deactivateReport
Deactivate report
Deactivate report. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/deactivateReport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
"tags": [
"Reports"
],
"summary": "Deactivate report",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"application/json": {
"schema": {
"type": "array",
198
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"text/json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"application/*+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/delete
Delete report
Delete report. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/delete' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
"tags": [
"Reports"
],
"summary": "Delete report",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"application/json": {
199
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"text/json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"application/*+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/GetReportFile
Download report
Download report. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/GetReportFile' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ReportDownloadViewResource"}'
OpenAPI spec
"post": {
"tags": [
"Reports"
],
"summary": "Download report",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
}
200
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/GetReportFileList
Get report file list
Get report file list. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/GetReportFileList' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
"tags": [
"Reports"
],
"summary": "Get report file list",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
},
"nullable": true
}
},
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
},
"nullable": true
}
},
"text/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
},
"nullable": true
}
},
201
"application/*+json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReportDownloadViewResource"
},
"nullable": true
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/RequestForRun
Request for run
Request for run. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/RequestForRun' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
"tags": [
"Reports"
],
"summary": "Request for run",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
},
"text/json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
202
},
"application/*+json": {
"schema": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"nullable": true
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
POST
/prime/webui/reports/update
Update report
Update report. Use this to create data.
curl example
curl -X POST 'https://<host>/prime/webui/reports/update' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ReportViewResource"}'
OpenAPI spec
"post": {
"tags": [
"Reports"
],
"summary": "Update report",
"requestBody": {
"content": {
"application/json -patch+json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/ReportViewResource"
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
203
}