Cette API valide la définition YAML du workflow avant de créer ou de mettre à jour un workflow. Utilisez ceci pour vérifier les erreurs de syntaxe et les violations de schéma.
Paramètres
paramètres | Type | Requis | Description |
|---|---|---|---|
| Nombre | Oui | Votre ID de compte. |
| Chaîne | Oui | La définition de workflow YAML encodée en base64 à valider. |
Exemple
query workflowDefinitionValidation { actor { account(id: 11933347) { workflowAutomation { workflowDefinitionValidation( definition: { yaml: "ICAgICAgICAgICAgICAgIG5hbWU6IG15V29ya2Zsb3cKCiAgICAgICAgICAgICAgICBzdGVwczoKICAgICAgICAgICAgICAgICAgLSBuYW1lOiBvbmx5U3RlcAogICAgICAgICAgICAgICAgICAgIHR5cGU6IHdhaXQKICAgICAgICAgICAgICAgICAgICBzZWNvbmRzOiAtNDIKCiAgICAgICAgICAgICAgICAgIC0gbmFtZTogJycKICAgICAgICAgICAgICAgICAgICB0eXBlOiB3YWl0CiAgICAgICAgICAgICAgICAgICAgc2Vjb25kczogLTQyCgogICAgICAgICAgICAgICAgICAtIG5hbWU6IG9ubHlTdGVwCiAgICAgICAgICAgICAgICAgICAgdHlwZTogYWN0aW9uCiAgICAgICAgICAgICAgICAgICAgYWN0aW9uOiBDb25zb2xlTG9nCiAgICAgICAgICAgICAgICAgICAgdmVyc2lvbjogIiIKICAgICAgICAgICAgICAgICAgICBpbnB1dHM6CiAgICAgICAgICAgICAgICAgICAgICAgZm9vOiAiIg==" } ) { errors { message } valid } } } }}Réponse
La requête retourne :
valid: Booléen indiquant si la définition du workflow est valideerrors: Tableau d'objets d'erreur, chacun contenant :message: Description des erreurs de validation (le cas échéant)