Formato do erro
A API de gestão/v1 retorna os erros como um documento de problema RFC 9457, servido com o tipo de conteúdo application/problem+json. As rotas de webhook respondem no formato configurado no trigger — consulte Erros em rotas de webhook.
{
"type": "https://errors.lerian.studio/v1/FLK-0110",
"title": "Bad Request",
"status": 400,
"detail": "name is a required field",
"instance": "/v1/workflows",
"code": "FLK-0110"
}
Definições dos campos
code– O código de erro estável do Flowker. Use este campo para ramificar sua integração.type– Um URI que identifica o erro. É semprehttps://errors.lerian.studio/v1/seguido docode.title– A frase padrão do status HTTP destatus, comoNot FoundouConflict. Ela não muda conforme o código de erro.status– O código de status HTTP, repetido no corpo.detail– Uma explicação legível desta ocorrência. Respostas com status 500 ou superior trazem uma mensagem genérica fixa, então usecodepara diferenciá-las.instance– Um URI que identifica esta ocorrência específica, quando o endpoint fornece um.errors– Um array opcional com entradas por campo. Veja Detalhes de erro por campo.
Detalhes de erro por campo
Quando uma requisição falha na validação de campos específicos, o documento de problema traz um arrayerrors. Cada entrada identifica o dado que causou o problema.
{
"type": "https://errors.lerian.studio/v1/FLK-0301",
"title": "Unprocessable Entity",
"status": 422,
"detail": "validation failed",
"code": "FLK-0301",
"errors": [
{
"location": "body.name",
"message": "expected required property name to be present"
}
]
}
{
"type": "https://errors.lerian.studio/v1/FLK-0001",
"title": "Bad Request",
"status": 400,
"detail": "request body is invalid or malformed",
"code": "FLK-0001",
"errors": [
{
"location": "body.nodes",
"message": "expected array length >= 1",
"value": []
}
]
}
location (onde está o problema, como body.nodes ou path.id), um message e o value que causou o erro quando é seguro incluí-lo.
Erros em rotas de webhook
Uma rota de webhook responde no formato configurado no trigger. Uma rota de webhook JSON retorna um objeto de erro compacto com o tipo de conteúdoapplication/json:
{
"code": "FLK-0361",
"title": "Not Found",
"message": "no webhook registered for this path and method"
}
code– O código de erro estável do Flowker, retirado das tabelas abaixo. Baseie as ramificações da sua integração neste campo.title– A frase de status HTTP correspondente ao status da resposta, comoNot FoundouPayload Too Large.message– Uma explicação legível desta ocorrência.
<error> em vez disso, porque toda a rota trabalha em XML.
<error>
<code>XML_VALIDATION_FAILED</code>
<message>element 'valor' is not a valid decimal</message>
<details>line 12, column 5</details>
<requestId>018f3e2a-1c4d-7b9e-a1b2-c3d4e5f6a7b8</requestId>
</error>
code traz um código do Flowker das tabelas abaixo ou um dos dois códigos específicos de XML:
| Código | O que significa |
|---|---|
XML_MALFORMED | O corpo da requisição não é um XML bem formado. Retornado com HTTP 400. |
XML_VALIDATION_FAILED | O corpo é um XML bem formado, mas não está em conformidade com o XSD da rota. Retornado com HTTP 422, e details traz a linha e a coluna da primeira ocorrência. |
Erros gerais
Esses erros se aplicam a todos os endpoints da API do Flowker.
| Código | O que significa |
|---|---|
| FLK-0001 | O corpo da requisição é inválido ou está malformado. Verifique o formato JSON e tente novamente. |
| FLK-0002 | O ID informado não é um UUID válido. Verifique o ID e tente novamente. |
| FLK-0003 | É necessário autenticar-se para acessar este recurso. Envie um token bearer válido. |
| FLK-0004 | Você não tem permissão para executar esta ação. Verifique as permissões concedidas ao seu token. |
| FLK-9999 | Ocorreu um erro inesperado. Tente novamente mais tarde ou contate o suporte se o problema persistir. |
Erros de validação de requisições
Esses erros são retornados quando a requisição à API não atende aos requisitos de validação.
| Código | O que significa |
|---|---|
| FLK-0300 | A requisição contém campos inesperados. Remova os campos extras e tente novamente. |
| FLK-0301 | Um ou mais campos obrigatórios estão ausentes. Informe todos os campos obrigatórios e tente novamente. |
| FLK-0302 | A requisição é inválida. Verifique o formato da requisição e tente novamente. |
| FLK-0303 | Um campo usado em um cálculo tem tipo inválido. Verifique os tipos dos campos e tente novamente. |
| FLK-0304 | Um ou mais parâmetros de consulta são inválidos. Verifique os parâmetros e tente novamente. |
| FLK-0305 | A data deve estar no formato RFC 3339 com fuso horário, como 2026-01-28T10:30:00Z. Datas sem hora são recusadas. |
| FLK-0306 | A data final deve ser posterior à inicial. Informe um intervalo de datas válido. |
| FLK-0307 | O intervalo de datas solicitado excede o período máximo permitido. Reduza o intervalo. |
| FLK-0308 | O intervalo de datas é inválido. Verifique as datas de início e fim. |
| FLK-0309 | O parâmetro limit excede o valor máximo permitido. Reduza o limite e tente novamente. |
| FLK-0310 | A ordenação deve ser ASC ou DESC. Informe um valor válido. |
| FLK-0311 | O parâmetro de caminho informado é inválido. Verifique o valor do parâmetro e tente novamente. |
| FLK-0312 | A chave de metadados excede o comprimento máximo permitido de 64 caracteres. Reduza o tamanho da chave. |
| FLK-0313 | O valor de metadados excede o comprimento máximo permitido. Reduza o tamanho do valor. |
| FLK-0314 | Valores de metadados não podem ser objetos aninhados. Informe pares chave-valor planos. |
| FLK-0315 | Os metadados excedem o número máximo de entradas. Reduza a quantidade de entradas de metadados. |
| FLK-0321 | O cursor de paginação está malformado ou não pôde ser decodificado. Solicite a primeira página novamente e siga o cursor que a API retorna. |
Erros de entidade
| Código | O que significa |
|---|---|
| FLK-0400 | A entidade solicitada não existe. Verifique o ID e tente novamente. |
| FLK-0401 | Esta ação não é permitida no estado atual. Verifique o status do recurso e tente novamente. |
| FLK-0402 | A entidade pai referenciada não existe. Verifique o ID da entidade pai e tente novamente. |
Erros de workflow
| Código | O que significa |
|---|---|
| FLK-0100 | O workflow solicitado não existe. Verifique o ID do workflow e tente novamente. |
| FLK-0101 | Já existe um workflow com este nome. Escolha um nome diferente e tente novamente. |
| FLK-0102 | A transição de status solicitada não é permitida. Verifique o status atual do workflow e as transições válidas. |
| FLK-0103 | Workflows fora do estado de rascunho não podem ser modificados. Crie uma nova versão ou volte o workflow para rascunho. |
| FLK-0104 | Um node referencia um executor do catálogo que não existe. Verifique o executorId do node. |
| FLK-0105 | A expressão condicional é inválida ou não pôde ser avaliada. Verifique a sintaxe da expressão. |
| FLK-0110 | O campo name é obrigatório. Informe um nome para o workflow e tente novamente. |
| FLK-0111 | O nome do workflow excede o comprimento máximo permitido. Reduza o tamanho do nome. |
| FLK-0112 | Um workflow deve ter pelo menos um node. Adicione nodes ao workflow e tente novamente. |
| FLK-0113 | O workflow excede o número máximo de nodes permitidos. Reduza a quantidade de nodes. |
| FLK-0114 | O workflow excede o número máximo de edges permitidos. Reduza a quantidade de edges. |
| FLK-0115 | Um edge referencia um node que não existe no workflow. Verifique os valores de origem e destino de todos os edges. |
| FLK-0116 | O workflow deve ter pelo menos um node de trigger. Adicione um trigger e tente novamente. |
| FLK-0117 | O trigger de agendamento traz uma expressão cron inválida. Use um cron padrão de 5 campos. Agendamentos abaixo de um minuto não são suportados. |
| FLK-0118 | O workflow não tem trigger de agendamento, então não há ocorrências futuras para listar ou gerenciar. |
| FLK-0120 | Cada node deve ter um ID. Informe um ID para todos os nodes. |
| FLK-0121 | Cada node deve ter um tipo. Informe um tipo para todos os nodes. |
| FLK-0122 | O responseStatusCode de um node de ação set_output deve ser um inteiro entre 200 e 599. Corrija o valor e tente novamente. |
| FLK-0130 | Cada edge deve ter um ID. Informe um ID para todos os edges. |
| FLK-0131 | Cada edge deve especificar um node de origem. Informe o ID do node de origem. |
| FLK-0132 | Cada edge deve especificar um node de destino. Informe o ID do node de destino. |
| FLK-0140 | A configuração de mapeamento de entrada é inválida. Verifique a sintaxe do mapeamento e as referências de campos. |
| FLK-0141 | A configuração de mapeamento de saída é inválida. Verifique a sintaxe do mapeamento e as referências de campos. |
| FLK-0142 | A configuração de transformação é inválida. Verifique as expressões de transformação. |
| FLK-0143 | O template data.body de um node não pôde ser resolvido contra o contexto do workflow, porque uma referência ${...} está malformada ou não é resolvida. O node falha sem chamar o serviço externo. |
| FLK-0150 | O providerConfigId do node está ausente, não é um UUID válido, ou nomeia uma configuração de provider que não existe ou não está ativa. Verifique o providerConfigId de cada node executor e a existência e o status da configuração que ele nomeia. |
| FLK-0151 | Um node combina uma configuração de provider de um provider com um executor de outro. Verifique se o providerId da configuração e o executorId do node nomeiam o mesmo provider do catálogo. |
Erros de condição de workflow
Esses erros são retornados quando o objeto
condition estruturado de um node falha na validação ao criar ou atualizar o workflow.
| Código | O que significa |
|---|---|
| FLK-0160 | O campo version da condição está ausente ou não é 2. |
| FLK-0161 | O objeto de condição está estruturalmente malformado, por exemplo um valor cases que não é um array. |
| FLK-0162 | A condição não tem casos. Adicione pelo menos um caso. |
| FLK-0163 | Dois casos, ou um caso e o ramo padrão, compartilham o mesmo ID de saída. Atribua um ID único a cada ramo. |
| FLK-0164 | Um caso está com o ID de saída vazio. Informe um ID para cada caso. |
| FLK-0165 | O mode da condição deve ser rules ou value. |
| FLK-0166 | Uma condição no modo value precisa de um operando sujeito. Informe o sujeito. |
| FLK-0167 | O combinator de um grupo deve ser and ou or. |
| FLK-0168 | Um grupo não tem regras nem grupos aninhados. Adicione pelo menos uma regra ou remova o grupo. |
| FLK-0169 | O operador da regra não é reconhecido. Use um operador da taxonomia suportada. |
| FLK-0170 | O valueType da regra não é reconhecido. Use um tipo de valor da taxonomia suportada. |
| FLK-0171 | O operador não é permitido para o valueType escolhido. Troque o operador ou o tipo de valor. |
| FLK-0172 | Um operando está com o caminho source vazio. Informe o caminho a ser lido. |
| FLK-0173 | Uma transformação tem operação inválida ou parâmetros inválidos para a operação. |
| FLK-0174 | O kind do operando à direita deve ser literal ou source, e um operando source precisa de um caminho. |
| FLK-0175 | O ramo padrão está com o ID de saída vazio. Informe um ID. |
| FLK-0176 | A condição excede o número máximo de casos. Reduza a quantidade de casos. |
| FLK-0177 | Um grupo excede o número máximo de regras. Distribua as regras em grupos aninhados. |
| FLK-0178 | A sequência de transformações de um operando excede o máximo. Reduza a sequência. |
| FLK-0179 | Uma regra matchesRegex ou notMatchesRegex traz uma expressão regular que excede o comprimento máximo. |
| FLK-0180 | Uma regra isIn ou notIn traz uma lista que excede o número máximo de itens. |
| FLK-0181 | A condição é válida estruturalmente, mas não pôde ser compilada. Revise os operandos e literais do node indicado. |
| FLK-0182 | A árvore da condição é grande demais somando todos os casos. Reduza a quantidade de grupos e regras. |
Erros de catálogo, executors e triggers
| Código | O que significa |
|---|---|
| FLK-0200 | O executor solicitado não existe no catálogo. Verifique o ID do executor e tente novamente. |
| FLK-0201 | A configuração de um node não corresponde ao JSON Schema do executor do catálogo. Verifique-a contra esse schema. |
| FLK-0210 | O trigger solicitado não existe no catálogo. Verifique o ID do trigger e tente novamente. |
| FLK-0211 | A configuração do trigger é inválida. Verifique o formato da configuração. |
| FLK-0220 | O runner solicitado não existe. Verifique o ID do runner e tente novamente. |
| FLK-0230 | O provider solicitado não existe no catálogo. Verifique o ID do provider e tente novamente. |
| FLK-0231 | Já existe um provider com este identificador. Use o provider existente ou escolha um ID diferente. |
| FLK-0232 | A configuração de provider é inválida. Verifique o formato da configuração. |
| FLK-0240 | O template solicitado não existe no catálogo. Verifique o ID do template e tente novamente. |
| FLK-0242 | Um ou mais parâmetros do template são inválidos. Verifique-os contra o schema do template. |
Erros de configuração de executor
| Código | O que significa |
|---|---|
| FLK-0250 | A configuração de executor solicitada não existe. Verifique o ID e tente novamente. |
| FLK-0251 | Já existe uma configuração de executor com este nome. Escolha um nome diferente e tente novamente. |
| FLK-0252 | A configuração de executor não pode ser modificada no status atual. Verifique o status e tente novamente. |
| FLK-0260 | O campo name é obrigatório. Informe um nome para a configuração de executor. |
| FLK-0261 | O nome da configuração de executor excede o comprimento máximo permitido. Reduza o tamanho do nome. |
| FLK-0262 | O campo baseUrl é obrigatório. Informe uma URL base para a configuração de executor. |
| FLK-0263 | A URL base informada não é uma URL válida. Verifique o formato da URL. |
| FLK-0264 | A URL base excede o comprimento máximo permitido. Reduza o tamanho da URL. |
| FLK-0265 | Pelo menos um endpoint deve ser configurado. Informe as definições dos endpoints. |
| FLK-0266 | A configuração de autenticação é obrigatória. Informe os ajustes de autenticação. |
| FLK-0267 | A descrição excede o comprimento máximo permitido. Reduza o tamanho da descrição. |
| FLK-0268 | O campo de tipo de autenticação é obrigatório. Informe um tipo de autenticação. |
| FLK-0269 | O tipo de autenticação não é reconhecido. Informe um tipo de autenticação válido. |
| FLK-0270 | Cada endpoint deve ter um nome. Informe nomes para todos os endpoints. |
| FLK-0271 | Cada endpoint deve ter um caminho. Informe caminhos para todos os endpoints. |
| FLK-0272 | Cada endpoint deve especificar um método HTTP. Informe métodos para todos os endpoints. |
| FLK-0273 | O método HTTP de um endpoint não é reconhecido. Verifique o método em cada endpoint e tente novamente. |
| FLK-0284 | A URL base resolve para um endereço que o Flowker se recusa a chamar, como um host de loopback ou link-local. Use um host externo roteável. |
| FLK-0285 | O host da URL base não é permitido pela lista de hosts permitidos da configuração. Adicione o host à lista ou troque a URL. |
Erros de configuração de provider
| Código | O que significa |
|---|---|
| FLK-0290 | A configuração de provider solicitada não existe. Verifique o ID e tente novamente. |
| FLK-0291 | Já existe uma configuração de provider com este nome. Escolha um nome diferente e tente novamente. |
| FLK-0292 | A configuração de provider não pode ser modificada no status atual. Verifique o status e tente novamente. |
| FLK-0293 | O objeto config não corresponde ao schema exigido pelo provider, ou uma entrada de schemaBindings está malformada: um type desconhecido, um schemaId vazio, que não é um UUID, ou formado apenas por zeros, operations em um vínculo que não é openapi, ou uma operação cujo caminho ou método HTTP está ausente ou é inválido. Verifique os campos da configuração e cada vínculo de schema. |
| FLK-0294 | O provider referenciado não existe no catálogo. Verifique o ID do provider. |
| FLK-0295 | O campo name é obrigatório. Informe um nome para a configuração de provider. |
| FLK-0296 | O nome da configuração de provider excede o comprimento máximo permitido. Reduza o tamanho do nome. |
| FLK-0297 | O campo providerId é obrigatório em uma configuração de provider de kind catalog. Informe um ID de provider. |
| FLK-0298 | O campo config é obrigatório. Informe o objeto de configuração de provider. |
| FLK-0299 | A descrição excede o comprimento máximo permitido. Reduza o tamanho da descrição. |
| FLK-0316 | O ID da configuração de provider é obrigatório para esta operação. Informe o ID. |
| FLK-0317 | Uma entrada da lista de hosts permitidos não é um host válido. Verifique cada entrada. |
| FLK-0320 | Uma URL base da configuração aponta para um host que a própria lista de hosts permitidos recusa. Alinhe a URL e a lista. |
| FLK-0323 | Uma configuração de provider HTTP genérico precisa declarar uma lista de hosts permitidos. Uma lista vazia permitiria chamadas a qualquer endereço, então ela é recusada. |
| FLK-0952 | A atualização mudou o tipo de autenticação sem informar uma credencial que o novo tipo exige e o anterior não exigia. Envie esse valor junto com a mudança de tipo. |
| FLK-0953 | A solicitação enviou um marcador de credencial mascarada. Omita o campo para manter a credencial armazenada ou envie seu valor real para substituí-la. |
Erros de configuração de provider OpenAPI externo
Esses erros se aplicam às configurações de provider do tipo
external_openapi, que chamam uma operação declarada por um schema OpenAPI armazenado.
| Código | O que significa |
|---|---|
| FLK-0946 | A configuração omite a referência obrigatória config.openapi_schema_id. Informe o ID do schema. |
| FLK-0947 | O schema OpenAPI referenciado não existe no seu tenant. Verifique o ID do schema. |
| FLK-0948 | O bloco config.auth está malformado: um tipo desconhecido, um campo obrigatório ausente ou um formato incorreto. |
| FLK-0949 | Nem config.base_url nem uma entrada servers utilizável do schema referenciado resolvem uma URL base. O node falha sem chamar o serviço. |
| FLK-0950 | A operação vinculada não está no schema referenciado, ou o schema armazenado não pode mais ser interpretado. O node falha sem chamar o serviço. |
| FLK-0951 | O esquema de assinatura HMAC não conseguiu resolver seu segredo. A requisição nunca é enviada sem assinatura. |
Erros de vínculo de schemas de provider
| Código | O que significa |
|---|---|
| FLK-0942 | Um vínculo de schema referencia um ID de schema XSD ou OpenAPI que não existe no seu tenant. Verifique o ID. |
| FLK-0943 | Um vínculo de schema OpenAPI restringe a uma operação que o documento referenciado não declara. Verifique o caminho e o método. |
| FLK-0944 | A configuração lista o mesmo vínculo duas vezes. Remova o duplicado. |
| FLK-0945 | O schema não pode ser excluído porque pelo menos uma configuração de provider ativa o vincula. A resposta lista as configurações de provider e os workflows que o referenciam. |
Erros de execução de workflows
| Código | O que significa |
|---|---|
| FLK-0500 | A execução solicitada não existe. Verifique o ID da execução e tente novamente. |
| FLK-0501 | O workflow não está ativo e não pode ser executado. Ative-o e tente novamente. |
| FLK-0502 | Uma execução anterior deste workflow ainda está em andamento. Aguarde a conclusão. |
| FLK-0503 | A execução do workflow excedeu o tempo limite. Verifique a lógica do workflow e os tempos de resposta dos serviços externos. |
| FLK-0504 | Um node do workflow falhou durante a execução. Consulte os detalhes da execução para ver o erro específico do node. |
| FLK-0505 | Já existe uma execução com esta chave de idempotência. Use uma chave nova para execuções distintas. |
| FLK-0506 | O corpo da requisição não pode exceder 1 MB. Reduza o tamanho da carga de entrada. |
| FLK-0507 | O disjuntor desta configuração de provider está aberto após falhas repetidas. Aguarde antes de tentar novamente. |
| FLK-0508 | Um ciclo foi detectado no grafo do workflow. Revise os edges e remova as referências circulares. |
| FLK-0509 | O cabeçalho Idempotency-Key é obrigatório nas requisições de execução. Inclua uma chave única. |
Erros de requisições de saída
Esses erros ocorrem enquanto um node chama um serviço externo. Eles aparecem como falhas de node nos detalhes da execução.
| Código | O que significa |
|---|---|
| FLK-0322 | O corpo da resposta do provider excede o limite de tamanho configurado. Tentar novamente não ajuda: a resposta não vai diminuir. |
| FLK-0324 | O corpo de requisição que o Flowker enviaria excede o limite de tamanho configurado. A requisição é recusada antes de qualquer chamada de rede. |
| FLK-0937 | Um node HTTP declara request_format do tipo xml_converted sem um root_element válido. Informe um nome de elemento XML sintaticamente válido. |
| FLK-0938 | Um node xml_passthrough não tem carga XML do trigger para encaminhar. O passthrough encaminha os bytes originais do trigger, então ele precisa de um trigger XML. |
| FLK-0939 | A carga retida do trigger de um node xml_passthrough não permite encaminhamento byte a byte, por exemplo uma carga que não é UTF-8 válido. |
| FLK-0940 | O corpo mapeado de um node xml_converted não é um objeto estruturado. O XML convertido precisa de um objeto para serializar sob root_element. |
| FLK-0941 | O corpo mapeado não pôde ser codificado como XML. Revise a estrutura que os mapeamentos produzem. |
Erros de concorrência
| Código | O que significa |
|---|---|
| FLK-0350 | O estado do recurso mudou de forma concorrente. Tente novamente com a versão mais recente. |
Erros de webhook
| Código | O que significa |
|---|---|
| FLK-0360 | O caminho do webhook já está registrado por outro workflow ativo. Escolha um caminho diferente ou desative o workflow em conflito. |
| FLK-0361 | Nenhum webhook está registrado para este caminho e método. Verifique o caminho e o método do webhook e tente novamente. |
| FLK-0363 | O corpo da requisição de webhook não pode exceder 1 MB. Reduza o tamanho da carga. |
| FLK-0364 | O corpo da requisição de webhook não é um XML bem formado. Rotas XML retornam este erro como XML_MALFORMED no envelope <error>. |
Erros de contrato de trigger de webhook
Esses erros são retornados ao salvar o
input_contract de um trigger de webhook, ao ativar o workflow, ou ao validar uma carga recebida contra ele.
| Código | O que significa |
|---|---|
| FLK-0930 | O input_contract do trigger é xsd, mas seu xsd_schema_id não resolve para um schema XSD armazenado. |
| FLK-0931 | O input_contract do trigger é openapi, mas seu openapi_schema_id não resolve para um schema OpenAPI armazenado. |
| FLK-0932 | O schema OpenAPI referenciado não declara nenhuma operação que corresponda a operation_path e operation_method. |
| FLK-0933 | A operação OpenAPI encontrada não declara corpo de requisição JSON, então ela não pode validar uma carga recebida. |
| FLK-0934 | A configuração do trigger de webhook não corresponde ao schema do trigger. O schema é fechado, então o trigger falha quando omite path ou method, esquece um campo que o seu modo input_contract selecionado exige, nomeia o id de schema ou um campo de operação de outro modo, ou carrega uma chave ou um valor que o schema não aceita. Verifique este erro primeiro ao configurar um trigger de webhook. |
| FLK-0935 | A carga recebida é um JSON bem formado, mas não está em conformidade com o schema de corpo de requisição da operação. |
| FLK-0936 | O schema OpenAPI não pode ser excluído porque um ou mais workflows ativos o referenciam a partir de um trigger de webhook. Referências de workflows em rascunho ou inativos não bloqueiam a exclusão. |
| FLK-0957 | A declaração opcional accepted_headers do trigger é inválida. Use uma lista de nomes de header válidos, não vazios e não duplicados; nomes que carregam credenciais são recusados. |
Erros de requisição e configuração OpenAPI externa
| Código | O que significa |
|---|---|
| FLK-0954 | Um parâmetro header ou query obrigatório de uma operação OpenAPI externa não encontrou valor. O node falha antes de o Flowker enviar uma requisição. |
| FLK-0955 | Uma configuração de provider external_openapi tem um bloco config.headers malformado. Use nomes de header válidos, não vazios e únicos sem diferenciar maiúsculas de minúsculas, com valores string. |
Erros de schemas XSD
| Código | O que significa |
|---|---|
| FLK-0700 | O schema XSD solicitado não existe. Verifique o ID do schema e tente novamente. |
| FLK-0701 | Já existe um schema XSD com este nome e versão. Escolha um nome ou uma versão diferentes. |
| FLK-0702 | O conteúdo enviado não passou na validação XSD. Verifique o documento do schema. |
| FLK-0703 | O arquivo do schema XSD excede o limite de 1 MiB. Reduza o tamanho do arquivo. |
| FLK-0704 | O schema XSD não pode ser excluído porque um ou mais nodes de workflow o referenciam. |
| FLK-0710 | O campo name é obrigatório. Informe um nome para o schema XSD. |
| FLK-0711 | O campo version é obrigatório. Informe uma versão para o schema XSD. |
| FLK-0712 | O conteúdo do schema é obrigatório. Envie o documento XSD. |
| FLK-0720 | O serviço de validação XML está inacessível ou retornou falha, então a carga não pôde ser validada. O Flowker recusa a requisição em vez de aceitar XML sem validação. |
Erros de schemas OpenAPI externos
Esses erros se aplicam aos schemas OpenAPI que você armazena por tenant e referencia a partir de triggers, configurações de provider e nodes.
| Código | O que significa |
|---|---|
| FLK-0807 | O campo name é obrigatório. Informe um nome para o schema OpenAPI. |
| FLK-0808 | O campo version é obrigatório. Informe uma versão para o schema OpenAPI. |
| FLK-0809 | O nome do schema OpenAPI excede o comprimento máximo permitido. Reduza o tamanho do nome. |
| FLK-0810 | A versão do schema OpenAPI excede o comprimento máximo permitido. Reduza o tamanho da versão. |
| FLK-0811 | O schema OpenAPI solicitado não existe. Verifique o ID do schema e tente novamente. |
| FLK-0812 | Já existe um schema OpenAPI com este nome e versão. Escolha um nome ou uma versão diferentes. |
| FLK-0813 | O conteúdo do schema é obrigatório. Envie o documento OpenAPI. |
| FLK-0900 | Os bytes enviados não são interpretados como um documento OpenAPI 3.x válido, ou o documento não declara nenhuma operação. |
| FLK-0901 | O schema OpenAPI enviado excede o limite de 8 MiB. Reduza o tamanho do arquivo. |
| FLK-0902 | O schema armazenado não declara nenhuma operação que corresponda ao caminho e ao método solicitados. Verifique ambos. |
Erros do registro de especificações OpenAPI
Esses erros se aplicam ao registro compartilhado de especificações OpenAPI, que fixa a versão da especificação que o Flowker usa para enriquecer os schemas de saída de um serviço.
| Código | O que significa |
|---|---|
| FLK-0801 | A requisição de fixação de versão não traz o serviço ou a versão. Informe ambos. |
| FLK-0802 | Os bytes enviados não são interpretados como um documento OpenAPI 3.x válido. Verifique a especificação. |
| FLK-0803 | Já existe uma especificação armazenada para este serviço e versão. As versões são imutáveis: envie uma versão nova. |
| FLK-0804 | O registro de schemas não tem armazenamento configurado, então o envio não pode ser aceito. |
| FLK-0805 | A especificação enviada excede o limite de tamanho do registro. Reduza o tamanho do arquivo. |
| FLK-0806 | O identificador de serviço ou versão no caminho está malformado. Remova valores vazios, barras, .., caracteres de controle e pontos iniciais. |
Erros de ocorrências agendadas
| Código | O que significa |
|---|---|
| FLK-0755 | A ocorrência não está em um estado que permita executá-la ou descartá-la. Verifique o estado atual. |
| FLK-0760 | A ocorrência agendada solicitada não existe. Verifique o ID da ocorrência e tente novamente. |

