Skip to main content
Créer un template de reporting

Authorizations

Authorization
string
header
required

Use the access_token returned by POST /v1/auth/token. Do not send the raw API secret on business endpoints.

Headers

X-Request-ID
string

Partner-generated correlation identifier echoed in logs and error payloads.

Idempotency-Key
string
required

Required for every write, including environments where replay deduplication is disabled. Reuse the same value when retrying the same logical write and use a new value for a different write.

Maximum string length: 255
Pattern: ^[!-~]+$

Body

application/json

Create a reporting template.

name
string
required

Nom de la ressource. Les recherches exactes et partielles sont décrites au niveau de la route.

Required string length: 1 - 200
description
string | null

Description libre de la ressource.

Maximum string length: 2000
template_type
string
default:custom

quarterly, annual, covenant, custom

Maximum string length: 50
columns
TemplateColumn · object[]

Définitions des colonnes du reporting, dans l'ordre de sortie.

filters
TemplateFilters · object

Filtres enregistrés pour la vue, le dashboard ou le template.

format
string
default:pdf

Format de sortie demandé pour le reporting.

Pattern: ^(pdf|excel)$
entity_id
string<uuid> | null

Identifiant de l'entité MARKO à laquelle cette ressource appartient.

fond_id
string<uuid> | null

UUID MARKO du fonds.

Response

Successful response

Response schema for a reporting template.

id
string<uuid>
required

Identifiant MARKO de la ressource.

name
string
required

Nom de la ressource. Les recherches exactes et partielles sont décrites au niveau de la route.

template_type
string
required

Filtrer les templates par type.

format
string
required

Format de sortie demandé pour le reporting.

version
integer
required

Version de la ressource MARKO.

is_default
boolean
required

Indique si cette vue ou ce template est défini par défaut.

created_at
string<date-time>
required

Date de création au format ISO 8601.

updated_at
string<date-time>
required

Date de dernière modification au format ISO 8601.

description
string | null

Description libre de la ressource.

columns
TemplateColumn · object[]

Définitions des colonnes du reporting, dans l'ordre de sortie.

filters
TemplateFilters · object

Filtres enregistrés pour la vue, le dashboard ou le template.

entity_id
string<uuid> | null

Identifiant de l'entité MARKO à laquelle cette ressource appartient.

fond_id
string<uuid> | null

UUID MARKO du fonds.

created_by
string | null

Identifiant de l'utilisateur qui a créé le template.