Skip to main content
POST
Create report

Authorizations

Authorization
string
header
required

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

Body

application/json
reportName
string
required

Report name

Example:

"Bosco, Gleichner and Flatley Status Report"

reportType
enum<string>
required

Report type

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

"DECISIONS"

status
enum<string>
required

Report status

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

"PUBLISHED"

ownerId
string<uuid>
required

Owner ID

Example:

"bde4985e-5443-4531-a3f5-0f18beabe94a"

description
string

Report description

Example:

"Subseco et crinis officiis tonsor."

tenantId
string<uuid>

Tenant ID (optional, will use auth user active tenant if not provided)

Example:

"ef9e434e-bf78-41ae-bf80-7d6b77eb0738"

currentTab
string

Current tab in create matrix flow

Example:

"Sharing"

reportColumns
object[]

Report columns

reportFilters
object[]

Report filters

Response

201 - application/json

Report created 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