Skip to main content
Além dos erros exibidos nas respostas, as chamadas de movimentações também podem emitir erros de validação de dados, que são mais específicos, e aqui chamados de “ofensas” (offenses). Quando ocorre algum desses erros, retornamos os dados recebidos contendo uma lista de offenses em cada membro onde foi identificada alguma crítica, como respostas dessas chamadas, permitindo assim identificar quais dados estão potencialmente incorretos e precisam ser ajustados. As offenses são retornadas em respostas 422 Unprocessable Entity das rotas de movimentação, por exemplo POST /v1/enrollment/inclusion. Temos duas categorias dessas validações: Product Offenses (validações de dados de benefício) e Member Offenses (validações de dados de membro).

Product Offenses

Essas offenses incluem o tipo do benefício e o índice da entrada do benefício que está errado, zero-based.
Se foi encontrado o problema de “nome inválido” no segundo benefício de saúde, a ofensa gerada será invalid-health-insurance-1-name: o índice fica entre o tipo do produto e o campo, e a contagem se inicia no zero, logo o segundo elemento corresponde ao índice 1.

Member Offenses

Essas offenses são respostas para validações de dados do membro e seus dependentes, e são mais simples que as de benefícios, o que significa que elas serão apresentadas exatamente do jeito que elas estão listadas.