Esta API valida a definição do fluxo de trabalho YAML antes de criar ou atualizar um fluxo de trabalho. Use isso para verificar erros de sintaxe e violações de esquema.
Parâmetro
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Número | Sim | Seu ID da conta. |
| Corda | Sim | O YAML de definição de fluxo de trabalho codificado em base64 para validar. |
Exemplo
query workflowDefinitionValidation { actor { account(id: 11933347) { workflowAutomation { workflowDefinitionValidation( definition: { yaml: "ICAgICAgICAgICAgICAgIG5hbWU6IG15V29ya2Zsb3cKCiAgICAgICAgICAgICAgICBzdGVwczoKICAgICAgICAgICAgICAgICAgLSBuYW1lOiBvbmx5U3RlcAogICAgICAgICAgICAgICAgICAgIHR5cGU6IHdhaXQKICAgICAgICAgICAgICAgICAgICBzZWNvbmRzOiAtNDIKCiAgICAgICAgICAgICAgICAgIC0gbmFtZTogJycKICAgICAgICAgICAgICAgICAgICB0eXBlOiB3YWl0CiAgICAgICAgICAgICAgICAgICAgc2Vjb25kczogLTQyCgogICAgICAgICAgICAgICAgICAtIG5hbWU6IG9ubHlTdGVwCiAgICAgICAgICAgICAgICAgICAgdHlwZTogYWN0aW9uCiAgICAgICAgICAgICAgICAgICAgYWN0aW9uOiBDb25zb2xlTG9nCiAgICAgICAgICAgICAgICAgICAgdmVyc2lvbjogIiIKICAgICAgICAgICAgICAgICAgICBpbnB1dHM6CiAgICAgICAgICAgICAgICAgICAgICAgZm9vOiAiIg==" } ) { errors { message } valid } } } }}Resposta
A consulta retorna:
valid: Booleano indicando se a definição do fluxo de trabalho é válidaerrors: Matriz de objetos de erro, cada um contendo:message: Descrição dos erros de validação (se houver)