Esta API valida la definición del flujo de trabajo YAML antes de crear o actualizar un flujo de trabajo. Utilice esto para verificar errores de sintaxis y violaciones de esquema.
Parámetros
Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| Número | Sí | Su ID de cuenta. |
| Cadena | Sí | La definición de flujo de trabajo YAML codificada en base64 para validar. |
Ejemplo
query workflowDefinitionValidation { actor { account(id: 11933347) { workflowAutomation { workflowDefinitionValidation( definition: { yaml: "ICAgICAgICAgICAgICAgIG5hbWU6IG15V29ya2Zsb3cKCiAgICAgICAgICAgICAgICBzdGVwczoKICAgICAgICAgICAgICAgICAgLSBuYW1lOiBvbmx5U3RlcAogICAgICAgICAgICAgICAgICAgIHR5cGU6IHdhaXQKICAgICAgICAgICAgICAgICAgICBzZWNvbmRzOiAtNDIKCiAgICAgICAgICAgICAgICAgIC0gbmFtZTogJycKICAgICAgICAgICAgICAgICAgICB0eXBlOiB3YWl0CiAgICAgICAgICAgICAgICAgICAgc2Vjb25kczogLTQyCgogICAgICAgICAgICAgICAgICAtIG5hbWU6IG9ubHlTdGVwCiAgICAgICAgICAgICAgICAgICAgdHlwZTogYWN0aW9uCiAgICAgICAgICAgICAgICAgICAgYWN0aW9uOiBDb25zb2xlTG9nCiAgICAgICAgICAgICAgICAgICAgdmVyc2lvbjogIiIKICAgICAgICAgICAgICAgICAgICBpbnB1dHM6CiAgICAgICAgICAgICAgICAgICAgICAgZm9vOiAiIg==" } ) { errors { message } valid } } } }}Respuesta
La consulta devuelve:
valid: Booleano que indica si la definición del flujo de trabajo es válidaerrors: Matriz de objetos de error, cada uno de los cuales contiene:message: Descripción de los errores de validación (si los hay)