Estão descritos abaixo todos os possíveis erros retornados pelo objeto ApiApplicationError. Quando não existe descrição do Parameter_Name ou Values, eles são sempre nulos.
• ServiceUnavailable: quando o serviço da API está indisponível.
• UnauthorizedToken: quando o usuário não pode acessar o módulo Workflow ou quando o token de acesso não tem a permissão adequada para executar a operação.
• InvalidOrNoToken: quando o token é inválido ou expirou.
• UserDoesNotHaveAccessToResource: quando o usuário tem acesso ao módulo Workflow, mas não a determinado evento do Workflow.
• InvalidApiCall: quando a URL ou o método HTTP chamado está incorreto.
• InvalidQueryStringParameterValue: quando um dos valores da string da consulta não está no formato correto.
o Parameter_Name: nome do parâmetro com um valor inválido.
• InvalidDataObjectFormat: quando o JSON ou objeto XML enviado está em um formato inválido.
• DataObjectRequired: quando o JSON ou objeto XML não foi enviado.
• ValidationOutOfRange: quando o valor de um parâmetro está fora do seu limite.
o Parameter_Name: quando o nome do parâmetro está fora do seu limite
o Values: os valores inicial e final do intervalo permitido.
• ValidationRequired: quando o campo obrigatório não foi enviado.
o Parameter_Name: o nome do parâmetro é obrigatório.
• ValidationLengthExceeded: quando o tamanho do campo está fora do seu limite.
o Parameter_Name: nome do parâmetro que excedeu o limite.
o Values: tamanho máximo permitido.
• ValidationMustBeGreaterThan: quando um parâmetro tem um valor mais baixo que o mínimo esperado.
o Parameter_Name: nome do parâmetro com o valor abaixo do mínimo.
o Values: o valor mínimo.
• ValidationMustBeLessThan: quando um parâmetro excede o máximo esperado.
o Parameter_Name: nome do parâmetro com o valor abaixo do mínimo.
o Values: o valor máximo.
• WorkflowManageEventConfigurationNotSet: quando uma aplicação autorizada não tem a funcionalidade obrigatória configurada.
• WorkflowEventMustBeInProgressToUpdate: quando uma atualização de um evento é obrigatória e a situação do evento é diferente de Open (valor 1).
• WorkflowEventNotFound: quando o código do evento do Workflow está incorreto ou não existe.
• ServerTooBusy: quando o servidor está muito sobrecarregado e não pode responder à solicitação.
• NoAcceptableMimeType: quando o campo "Accept" do header HTTP é enviado com um tipo MIME incompatível. Os tipos MIME compatíveis são: application/json, application/" (retornado no formato JSON), text/xml, application/xml, text/* (retornado no formato XML), */* e * (retornado no formato JSON).
o Parameter_Name: fixo para "Accept".
o Values: os tipos de MIME compatíveis.
• WorkflowEventCantBeReopened: quando um evento do Workflow é cancelado, ele não pode ser reaberto.
• WorkflowEventCantBeCanceled: quando um evento do Workflow é fechado, ele não pode ser cancelado.
• EntityNotFound: quando uma pessoa ou grupo não for localizado na base de usuários ou grupos do Módulo Risk Manager.
o Parameter_Name: nome do parâmetro com valor inválido.
o Values: nome da pessoa ou grupo inválido.
• Unexpected: quando ocorre um erro que não está listado acima.
• Entity Duplicated: quando uma pessoa ou grupo for adicionada como envolvido em um evento do módulo Workflow, mas tiver um nome duplicado no Módulo Risk Manager.