A API retorna apenas um único “motivo” quando o resultado é IMPEDIDO — não vêm dois motivos na mesma resposta. A prioridade é “PROGRAMA_SOCIAL”.
Se o CPF estiver nas duas bases: resultado = "IMPEDIDO" e motivo = "PROGRAMA_SOCIAL".
Se o CPF estiver apenas na autoexclusão centralizada: resultado = "IMPEDIDO" e motivo = "AUTOEXCLUSAO_CENTRALIZADA".
Se o CPF não estiver impedido: resultado = "NAO_IMPEDIDO" e o campo motivo é omitido.
Reporte no arquivo Apostador (SIGAP):
a) Para motivo = "PROGRAMA_SOCIAL" → status 10 – Exclusão/Programas Sociais (envio em D+1, conforme FAQ 19).
b) Para motivo = "AUTOEXCLUSAO_CENTRALIZADA" → status 11 – Autoexclusão centralizada.
Operacional: em qualquer impedimento, o operador bloqueia apostas de imediato, comunica em até 1 dia, franqueia 2 dias para saque, encerra em até 3 dias e, depois, tenta a devolução conforme as FAQs 6, 7 e 19. Para auditoria, registre resultado, motivo e o identificador da requisição retornados pela API.