Skip to main content
Créer une vue sauvegardée pour le sujet délégué

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: ^[!-~]+$
X-Marko-Delegated-User-Id
string

Fournir exactement un des deux headers de délégation (Id ou Email), dans la même entité. Ils sont mutuellement exclusifs. Voir le guide Scopes et délégation.

X-Marko-Delegated-User-Email
string

Fournir exactement un des deux headers de délégation (Id ou Email), dans la même entité. Ils sont mutuellement exclusifs. Voir le guide Scopes et délégation.

Body

application/json

État de vue limité à 16 384 octets JSON pour filters, columns et sort. Le nom est normalisé et doit rester non vide. Les allowlists operations sont contrôlées selon le type de la vue, y compris lors d'un update.

name
string
required

Display name of the saved view

Required string length: 1 - 200
entity_type
string
required

Target entity: operations, operateurs, documents

Required string length: 1 - 50
icon
enum<string>

Icône d'affichage de la vue sauvegardée; respecter la liste de valeurs autorisées.

Available options:
bookmark,
briefcase,
building,
calendar,
chart,
clock,
filter,
flag,
shield,
star,
table,
target
color
enum<string>

Couleur d'affichage; respecter les valeurs ou le format indiqués dans le schéma.

Available options:
amber,
cyan,
emerald,
rose,
slate,
violet
filters
object

État de filtre; pour une vue operations, seules les clés décrites par le contrat conditionnel de création sont acceptées.

columns
string[]

Colonnes à afficher, dans l'ordre transmis.

Maximum array length: 64
Pattern: ^[a-z][a-z0-9_]{0,63}$
sort
object

Objet JSON extensible. Les types des valeurs sont indiqués par additionalProperties lorsque la route les contraint.

is_default
boolean
default:false

Set as default view

Response

Successful response

Response for a single saved view.

id
string<uuid>
required

Identifiant MARKO de la ressource.

user_id
string
required

Identifiant utilisateur MARKO; il n'est pas nécessairement un UUID.

entity_type
string
required

Type de ressource auquel se rapporte la vue ou le traitement.

name
string
required

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

filters
Filters · object
required

Objet JSON extensible. Les types des valeurs sont indiqués par additionalProperties lorsque la route les contraint.

columns
string[]
required

Colonnes à afficher, dans l'ordre transmis.

sort
Sort · object
required

Objet JSON extensible. Les types des valeurs sont indiqués par additionalProperties lorsque la route les contraint.

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.

icon
string
default:bookmark

Icône d'affichage de la vue sauvegardée; respecter la liste de valeurs autorisées.

color
string
default:slate

Couleur d'affichage; respecter les valeurs ou le format indiqués dans le schéma.