1.9 - Atendimento receptivo por telefone / balcão - busca beneficiários

Só são suportadas integrações no padrão REST.

Introdução

Aprimorando a experiência do atendimento, implementamos uma funcionalidade em nosso painel que permite aos atendentes realizar novos atendimentos a partir de diversas fontes externas, como telefone e WhatsApp. Para otimizar esse processo, desenvolvemos uma API que possibilita a integração do cliente com nosso painel do atendente. Agora, ao preencher o formulário de "novo atendimento", o atendente informa o canal de contato (por exemplo, WhatsApp), e nossa API coleta as informações inseridas para que a API do cliente retorne dinamicamente os dados do usuário. Esse recurso visa facilitar a identificação do beneficiário em nossa plataforma, promovendo uma gestão eficiente e personalizada dos atendimentos.

Método "busca beneficiarios”

Endpoint

Endpoint

Método

Header Content-Type

Descrição

Endpoint

Método

Header Content-Type

Descrição

http://exemplo.com/ buscaBeneficiarios

Atenção

O endpoint obrigatoriamente deve terminar com “/buscaBeneficiarios”.

POST

application/json

Endpoint lista os beneficiários agrupados por contrato.

Parâmetros de entrada

 

Descrição dos objetos e atributos de retorno - Sucesso

Serão enviados no BODY os seguintes parâmetros:

Atributo

Obrigatoriedade

Tipo

Descrição

Atributo

Obrigatoriedade

Tipo

Descrição

chaveUnica

M

String

Chave de identificação do usuário retornada no login

nome

M

String

Retornar o nome do beneficiário

numero_contrato

C

String

Retorna o numero do contrato.

Condicional para gravar o número de contrato na ocorrência gerada pelo atendimento de balcão

{ "coluna": [ { "id": "nome", "descricao": "Nome" }, { "id": "data_nascimento", "descricao": "Nasc." }, { "id": "registro_geral", "descricao": "RG" }, { "id": "id_matricula", "descricao": "Matricula" }, { "id": "nome_mae", "descricao": "Nome da Mãe" }, { "id": "numero_contrato", "descricao": "Número Contrato" }, { "id": "contrato_descricao", "descricao": "Descrição Contrato" } ], "beneficiarios": [ { "nome": "João Pedro", "data_nascimento": "05/08/1994", "registro_geral": "3025-517", "id_matricula": "123-123-321", "nome_mae": "Maria Delmaschio", "chaveUnica": "15846772777", "numero_contrato":"0000001", "contrato_descricao":"MS PLATINUM" }, { "nome": "João Pedro", "data_nascimento": "05/08/1994", "registro_geral": "3025-517", "id_matricula": "123-123-321", "nome_mae": "Maria Delmaschio", "chaveUnica": "15846772777", "numero_contrato":"0000001", "contrato_descricao":"MS PLATINUM" }, { "nome": "João Pedro", "data_nascimento": "05/08/1994", "registro_geral": "3025-517", "id_matricula": "123-123-321", "nome_mae": "Maria Delmaschio", "chaveUnica": "15846772777", "numero_contrato":"0000002", "contrato_descricao":"MS GOLD" } ] }

Retorno da API - Falha

Objetos e atributos de retorno

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

status

M

String

 

Devolva False quando desejar exibir a mensagem de erro.

mensagem

M

String

Utilize esse atributo para escrever a mensagem que será exibida para o usuário do app.

Texto livre. Indique uma mensagem de erro que forneça orientações ao usuário do app.

Exemplo: “Usuário ou senha inválidos”.

 

 

Exemplo retorno API - falha

{ "status": "false", "mensagem": "Login ou senha inválidos" }

  

 

Mobile Saúde - Mosia Omnichannel