Antes de criar o primeiro fluxo de uma empresa, é necessário que já exista uma logo cadastrada para o tenant — sem isso, a criação retorna erro 404.
O campo createButtonLabel não é aceito em POST /v1/flows — ele pertence ao formulário de abertura, não ao fluxo. Utilize createCardLabel no lugar.
O campo color do fluxo aceita um código hexadecimal (#RRGGBB) ou um dos 7 valores nominais fixos (turquoise, blue, orange, violet, pink, purple, light_blue). Já a cor de cada item em labelOptions deve ser sempre um código hexadecimal — valores nominais são rejeitados nesse campo específico.
Omitir createCardLabel ou cardCountLabel em uma atualização não gera erro — a API reseta silenciosamente esses campos para os valores padrão, sem aviso. É o único caso, dentro deste domínio, em que a ausência de um campo não retorna um erro explícito.
GET /v1/flows retorna a lista de fluxos dentro de items, sem metadados de paginação (sem cursor ou contagem total).
Remover um fluxo (DELETE /v1/flows/{id}) é uma operação destrutiva e irreversível — remove fases, cards e todas as configurações associadas.
Adicionar um usuário ao fluxo exige o payload canônico completo {users:[{userId, userName, userEmail, role:{id, name}}]} — formatos simplificados como {userId, roleId} são rejeitados com erro 400.
dynamic-fields-paths é o catálogo de referência para montar condições de triggers, regras e templates — cada caminho já vem com seu type esperado (array, text, currency, date, boolean ou number).