Skip to main content
PUT
Update report

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Body

application/json
reportName
string

Report name

Example:

"Updated Status Report"

reportType
enum<string>

Report type

Available options:
DECISIONS,
DELEGATIONS,
ACTIONS,
DOCUMENTS,
USERS,
POSITIONS,
GROUPS,
MATRICES
Example:

"DECISIONS"

description
string

Report description

Example:

"Updated report description"

status
enum<string>

Report status

Available options:
PUBLISHED,
ARCHIVED,
DELETED,
DRAFT
Example:

"PUBLISHED"

ownerId
string<uuid>

Owner ID

Example:

"1bca8c92-c2a3-4291-987e-9ff3e075a685"

tenantId
string<uuid>

Tenant ID

Example:

"b6ac0ce7-9377-4706-8f78-d14cef629487"

Link to the report

Example:

"/reports/view/base64"

reportColumns
object[]

Report columns (existing will be updated, new will be added, missing will be removed)

reportFilters
object[]

Report filters (existing will be updated, new will be added, missing will be removed)

Response

200 - application/json

Report updated successfully

statusCode
number
required

HTTP Status code

Example:

200

timestamp
string
required

Timestamp of the response

Example:

"2026-01-08T06:33:03.221Z"

message
string
required

Response message

Example:

"Success"

data
object
required

Response data