/v1/beneficiarios/{id}**Exclusão** da vida na operadora de destino. Equivale ao movimento `E`. Os campos da exclusão vão no **corpo** (objeto `exclusao` do Orquestrador). **Regras verificadas em homologação SulAmérica (16/07/2026, protocolo real 2190832):** - `matriculaEmpresa` = o `beneficiario.matriculaProvedor` retornado na **inclusão** (guarde-o). - `dataExclusao` deve ser uma **data de corte permitida** pela operadora; data inválida retorna a crítica **M21001** listando as datas aceitas. - O example abaixo é um payload real executado com sucesso.
**CPF** do beneficiário (é o único identificador aplicado pelo backend nas rotas por id; verificado ao vivo).
ex: 36442421430CNPJ da operadora de destino, atua como **chave de roteamento** (padrão Mediator). Ex.: SulAmérica `01685053000156`.
ex: 01685053000156{
"motivoExclusao": "1",
"dataExclusao": "2026-07-19",
"matriculaEmpresa": "484228150",
"codigoRDP": "01",
"tipoProduto": "SAUDE",
"flagContributario": false,
"produto": {
"contrato": "78043",
"subContrato": "8UV4F",
"codigo": "66181"
}
}Exclusão registrada / enviada à operadora.
Retorno padronizado de uma operação de escrita (`ResponseBaseSuccess`). Consolida o resultado, validações de negócio e dados de auditoria.
Código HTTP resultante do processamento na operadora.
Protocolo de rastreio gerado pela operadora.
Resumo do beneficiário afetado. Campos conforme respostas reais capturadas em 16/07/2026; cada operação popula um subconjunto.
Igual ao `protocolo`.
INCLUSAO, EXCLUSAO, ...
Emitida quando a movimentação é liberada pela operadora.
Matrícula na operadora. GUARDE (exigida na exclusão como `matriculaEmpresa`).
Validações/avisos retornados pela operadora.
items
Erros críticos de regra de negócio.
items
Crítica/erro de validação devolvido pela operadora.
URI exata da operadora chamada (auditoria).
Payload exato enviado à operadora (auditoria/troubleshooting).
Retorno cru (raw) devolvido pela API da operadora.
{
"status": 200,
"protocolo": "2190832",
"beneficiario": {
"codigoMovimentacao": "2190832",
"tipoMovimentacao": "EXCLUSAO"
}
}Token ausente, expirado ou inválido.
Estrutura padronizada de erro.
Código HTTP do erro.
Código interno do erro.
Descrição legível do erro.
items
Crítica/erro de validação devolvido pela operadora.
Recurso não encontrado.
Estrutura padronizada de erro.
Código HTTP do erro.
Código interno do erro.
Descrição legível do erro.
items
Crítica/erro de validação devolvido pela operadora.
Rejeição por regra de negócio da operadora; detalhes em `criticas`.
Retorno padronizado de uma operação de escrita (`ResponseBaseSuccess`). Consolida o resultado, validações de negócio e dados de auditoria.
Código HTTP resultante do processamento na operadora.
Protocolo de rastreio gerado pela operadora.
Resumo do beneficiário afetado. Campos conforme respostas reais capturadas em 16/07/2026; cada operação popula um subconjunto.
Igual ao `protocolo`.
INCLUSAO, EXCLUSAO, ...
Emitida quando a movimentação é liberada pela operadora.
Matrícula na operadora. GUARDE (exigida na exclusão como `matriculaEmpresa`).
Validações/avisos retornados pela operadora.
items
Erros críticos de regra de negócio.
items
Crítica/erro de validação devolvido pela operadora.
URI exata da operadora chamada (auditoria).
Payload exato enviado à operadora (auditoria/troubleshooting).
Retorno cru (raw) devolvido pela API da operadora.
{
"status": 400,
"criticas": [
{
"codigo": "M21001",
"mensagem": "Data Exclusão Inválida. Datas de exclusões permitidas: [2026-07-19]"
}
]
}/v1/beneficiarios/{id}**Exclusão** da vida na operadora de destino. Equivale ao movimento `E`. Os campos da exclusão vão no **corpo** (objeto `exclusao` do Orquestrador). **Regras verificadas em homologação SulAmérica (16/07/2026, protocolo real 2190832):** - `matriculaEmpresa` = o `beneficiario.matriculaProvedor` retornado na **inclusão** (guarde-o). - `dataExclusao` deve ser uma **data de corte permitida** pela operadora; data inválida retorna a crítica **M21001** listando as datas aceitas. - O example abaixo é um payload real executado com sucesso.
**CPF** do beneficiário (é o único identificador aplicado pelo backend nas rotas por id; verificado ao vivo).
ex: 36442421430CNPJ da operadora de destino, atua como **chave de roteamento** (padrão Mediator). Ex.: SulAmérica `01685053000156`.
ex: 01685053000156{
"motivoExclusao": "1",
"dataExclusao": "2026-07-19",
"matriculaEmpresa": "484228150",
"codigoRDP": "01",
"tipoProduto": "SAUDE",
"flagContributario": false,
"produto": {
"contrato": "78043",
"subContrato": "8UV4F",
"codigo": "66181"
}
}Exclusão registrada / enviada à operadora.
Retorno padronizado de uma operação de escrita (`ResponseBaseSuccess`). Consolida o resultado, validações de negócio e dados de auditoria.
Código HTTP resultante do processamento na operadora.
Protocolo de rastreio gerado pela operadora.
Resumo do beneficiário afetado. Campos conforme respostas reais capturadas em 16/07/2026; cada operação popula um subconjunto.
Igual ao `protocolo`.
INCLUSAO, EXCLUSAO, ...
Emitida quando a movimentação é liberada pela operadora.
Matrícula na operadora. GUARDE (exigida na exclusão como `matriculaEmpresa`).
Validações/avisos retornados pela operadora.
items
Erros críticos de regra de negócio.
items
Crítica/erro de validação devolvido pela operadora.
URI exata da operadora chamada (auditoria).
Payload exato enviado à operadora (auditoria/troubleshooting).
Retorno cru (raw) devolvido pela API da operadora.
{
"status": 200,
"protocolo": "2190832",
"beneficiario": {
"codigoMovimentacao": "2190832",
"tipoMovimentacao": "EXCLUSAO"
}
}Token ausente, expirado ou inválido.
Estrutura padronizada de erro.
Código HTTP do erro.
Código interno do erro.
Descrição legível do erro.
items
Crítica/erro de validação devolvido pela operadora.
Recurso não encontrado.
Estrutura padronizada de erro.
Código HTTP do erro.
Código interno do erro.
Descrição legível do erro.
items
Crítica/erro de validação devolvido pela operadora.
Rejeição por regra de negócio da operadora; detalhes em `criticas`.
Retorno padronizado de uma operação de escrita (`ResponseBaseSuccess`). Consolida o resultado, validações de negócio e dados de auditoria.
Código HTTP resultante do processamento na operadora.
Protocolo de rastreio gerado pela operadora.
Resumo do beneficiário afetado. Campos conforme respostas reais capturadas em 16/07/2026; cada operação popula um subconjunto.
Igual ao `protocolo`.
INCLUSAO, EXCLUSAO, ...
Emitida quando a movimentação é liberada pela operadora.
Matrícula na operadora. GUARDE (exigida na exclusão como `matriculaEmpresa`).
Validações/avisos retornados pela operadora.
items
Erros críticos de regra de negócio.
items
Crítica/erro de validação devolvido pela operadora.
URI exata da operadora chamada (auditoria).
Payload exato enviado à operadora (auditoria/troubleshooting).
Retorno cru (raw) devolvido pela API da operadora.
{
"status": 400,
"criticas": [
{
"codigo": "M21001",
"mensagem": "Data Exclusão Inválida. Datas de exclusões permitidas: [2026-07-19]"
}
]
}