Alterar vida
📌 Endpoint
PUT /api/v2/avaliacao-saude/vida
🌐 URLs dos Ambientes
🔹 Homologação
https://integracao.hml.cloud.medsenior.com.br/api/v2/avaliacao-saude/vida
🔹 Produção
https://integracao.medsenior.com.br/api/v2/avaliacao-saude/vida
🔐 Autenticação
Este endpoint requer um token de autorização.
Authorization: Bearer TOKEN_GERADO_NA_AUTENTICACAO
🔽 Cabeçalhos
| Nome | Valor |
|---|---|
| accept | application/json |
| content-type | multipart/form-data |
🔽 Parâmetros de Entrada
O corpo da requisição deve ser enviado como multipart/form-data e conter os seguintes campos:
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Id | string (uuid) | Sim | Identificador da vida |
| DataProspeccao | string (date-time) | Sim | Data da prospecção em UTC no formato "YYYY-MM-DD HH:mm:ss" |
| NumeroContrato | integer (int64) | Sim | Número do contrato |
| Nome | string | Sim | Nome do beneficiário |
| DataNascimento | string (date-time) | Sim | Data de nascimento do beneficiário no formato "YYYY-MM-DD" |
| CPF | string | Sim | CPF do beneficiário |
| NomeMae | string | Sim | Nome da mãe do beneficiário |
| Sexo | string | Sim | Sexo do beneficiário Possíveis valores:
|
| EstadoCivil | string | Sim | Estado civil do beneficiário Possíveis valores:
|
| TelefoneResidencial | string | Não | Telefone residencial do beneficiário |
| Celular | string | Sim | Celular do beneficiário, apenas DDD e NUMERO |
| string | Sim | E-mail do beneficiário | |
| PropostaPlanoSaude.Nome | string | Sim | Nome do plano de saúde |
| PropostaPlanoSaude.DescricaoLegal | string | Sim | Descrição legal do plano de saúde |
| PropostaPlanoSaude.Valor | number (double) | Sim | Valor do plano de saúde |
| PropostaPlanoSaude.UF | string | Sim | UF da unidade do plano de saúde |
| PropostaPlanoSaude.CodigoUnidade | string | Sim | Código da unidade do plano de saúde |
| PropostaPlanoSaude.CodigoPlano | string | Não | Código do plano de saúde (opcional) |
| Corretor.Nome | string | Sim | Nome do corretor |
| Corretor.Cpf | string | Sim | CPF do corretor |
| Corretor.Telefone | string | Sim | Telefone do corretor, apenas DDD e NUMERO |
| Corretor.Concessionaria.CNPJ | string | Sim | CNPJ da concessionária |
| Corretor.Concessionaria.NomeFantasia | string | Sim | Nome fantasia da concessionária |
| Corretor.Concessionaria.RazaoSocial | string | Sim | Razão social da concessionária |
| Corretor.Concessionaria.Codigo | string | Não | Código da concessionária (opcional) |
| Corretor.Email | string | Sim | E-mail do corretor |
| TipoProposta | string | Sim | Tipo da proposta Possíveis valores:
|
| SelfieBeneficiario | binary | Sim | Imagem selfie do beneficiário |
🔄 Exemplo de Requisição
🔹 Ambiente de homologação
curl -X 'PUT' \
'https://integracao.hml.cloud.medsenior.com.br/api/v2/avaliacao-saude/vida' \
-H 'accept: application/json' \
-H 'authorization: Bearer TOKEN_GERADO_NA_AUTENTICACAO' \
-H 'content-type: multipart/form-data' \
-F 'Id=UUID_DA_VIDA' \
-F 'DataProspeccao=2024-06-01T10:00:00Z' \
-F 'NumeroContrato=123456' \
-F 'Nome=Fulano de Tal' \
-F 'DataNascimento=1990-01-01T00:00:00Z' \
-F 'CPF=12345678901' \
-F 'NomeMae=Maria de Tal' \
-F 'Sexo=M' \
-F 'EstadoCivil=Solteiro' \
-F 'Celular=11999999999' \
-F 'Email=fulano@email.com' \
-F 'propostaPlanoSaude.Nome=Plano Saúde' \
-F 'propostaPlanoSaude.DescricaoLegal=Plano Legal' \
-F 'propostaPlanoSaude.Valor=299.99' \
-F 'propostaPlanoSaude.UF=SP' \
-F 'propostaPlanoSaude.CodigoUnidade=UNIDADE123' \
-F 'propostaPlanoSaude.CodigoPlano=PLANO123' \
-F 'Corretor.Nome=Corretor Fulano' \
-F 'Corretor.Cpf=98765432100' \
-F 'Corretor.Telefone=11988887777' \
-F 'Corretor.Concessionaria.CNPJ=12345678000199' \
-F 'Corretor.Concessionaria.NomeFantasia=Concessionária Fantasia' \
-F 'Corretor.Concessionaria.RazaoSocial=Concessionária RS' \
-F 'Corretor.Concessionaria.Codigo=CONC123' \
-F 'Corretor.Email=corretor@email.com' \
-F 'TipoProposta=Individual' \
-F 'SelfieBeneficiario=@/caminho/para/selfie.jpg'
🔹 Ambiente de produção
curl -X 'PUT' \
'https://integracao.medsenior.com.br/api/v2/avaliacao-saude/vida' \
-H 'accept: application/json' \
-H 'authorization: Bearer TOKEN_GERADO_NA_AUTENTICACAO' \
-H 'content-type: multipart/form-data' \
-F 'Id=UUID_DA_VIDA' \
... (demais campos conforme exemplo acima)
✅ Resposta de Sucesso
- Status Code:
200 OK
❌ Códigos de Erro
| Status Code | Significado | Descrição |
|---|---|---|
| 400 | Bad Request | Parâmetros inválidos ou ausentes. |
| 401 | Unauthorized | Falha na autenticação do token. |
| 500 | Server Error | Erro interno ao alterar a vida a ser avaliada. |