Skip to main content
POST
Create a report

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Cabeçalhos

X-Idempotency
string

Client-provided idempotency key that prevents duplicate report creation

Corpo

application/json

Report input

filters
object
obrigatório

Filter conditions grouped by data source, table, and field.

Exemplo:
templateId
string
obrigatório

Template identifier used to generate the report.

Exemplo:

"00000000-0000-0000-0000-000000000000"

Resposta

Created

completedAt
string<date-time> | null

Time when report generation completed, when available.

Exemplo:

"2026-01-31T15:04:05Z"

createdAt
string<date-time>

Time when the report was created.

Exemplo:

"2026-01-31T15:00:00Z"

deletedAt
string<date-time> | null

Time when the report was soft-deleted, when applicable.

Exemplo:

"2026-02-01T09:00:00Z"

filters
object

Filter conditions grouped by data source, table, and field.

Exemplo:
id
string

Stable report identifier.

Exemplo:

"00000000-0000-0000-0000-000000000001"

metadata
object

Additional report metadata keyed by attribute name.

Exemplo:
status
string

Current report generation status.

Exemplo:

"Processing"

templateDescription
string

Description copied from the template when the report was created.

Exemplo:

"Monthly accounting report"

templateId
string

Template snapshot source identifier.

Exemplo:

"00000000-0000-0000-0000-000000000002"

templateOutputFormat
string

Output format selected for the generated report.

Exemplo:

"pdf"

updatedAt
string<date-time>

Time when the report was last updated.

Exemplo:

"2026-01-31T15:04:05Z"