Skip to main content
Mettre à jour un workflow personnalisé

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.

Path Parameters

definition_id
string
required

Paramètre definition_id pour cette route; type, format et contraintes ci-dessous.

Body

application/json

Schema to update a custom workflow definition.

name
string | null

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: 1000
preset_key
string | null

Clé du preset de workflow; utiliser une valeur du catalogue de presets.

Maximum string length: 80
schedule_kind
string | null

Mode de planification: utiliser une valeur du catalogue de presets.

Maximum string length: 20
schedule_config
Schedule Config · object | null

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

config
Config · object | null

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

enabled
boolean | null

Indique si cette définition est activée.

Response

Successful response

id
string
required

Clé du workflow, pas nécessairement un UUID.

name
string
required

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

description
string
required

Description libre de la ressource.

type
string
required

Famille de traitement de cette définition de workflow.

schedule
string
required

Planification actuelle du workflow.

enabled
boolean
required

Indique si cette définition est activée.

custom
boolean
required

Indique si le workflow est une définition personnalisée.

editable
boolean
required

Indique si cette définition de workflow peut être modifiée.

deletable
boolean
required

Indique si cette définition de workflow peut être supprimée.

toggleable
boolean
required

Indique si cette définition de workflow peut être activée ou désactivée.

source
string
required

Origine de cette définition de workflow; distingue les workflows système des workflows personnalisés.

scope
string
required

Périmètre métier couvert par le workflow; distinct des scopes d'autorisation de la clé API.

impact
string
required

Indication de l'effet métier attendu du preset.

job_types
string[]
required

Types de traitements associés à cette définition de workflow.

preset_key
string | null
required

Clé du preset de workflow; utiliser une valeur du catalogue de presets.

status
string
required

État de la définition de workflow: draft, active, inactive ou error. Distinct du résultat d'une exécution.

schedule_kind
string | null
required

Mode de planification: utiliser une valeur du catalogue de presets.

schedule_config
object
required

Objet JSON métier; les clés dépendent de la source ou du preset.

config
object
required

Objet JSON métier; les clés dépendent de la source ou du preset.

last_run_at
string<date-time> | null
required

Date de la dernière exécution du workflow.

next_run_at
string<date-time> | null
required

Date de la prochaine exécution planifiée, si elle existe.

last_error
string | null
required

Dernière erreur enregistrée pour cette définition de workflow.