Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
titleExemplo do json de retorno com os dados cadastrais
linenumberstrue
collapsetrue
{
    "status": true,
    "contratos": [
        {
            "codigoContrato": "00011060000001",
            "tipo": "beneficiario",
            "permissoes": [
                {
                    "mensagemBloqueio": null,
                    "ocultar": false,
                    "funcionalidade": "11",
                    "acesso": true
                },
                {
                    "mensagemBloqueio": null,
                    "ocultar": false,
                    "funcionalidade": "13",
                    "acesso": true
                },
                {
                    "mensagemBloqueio": null,
                    "ocultar": false,
                    "funcionalidade": "14",
                    "acesso": true
                }
            ],
            "nome": "GERALDO SOARES"
        }
    ],
    "usuarioLogado": {
        "localizadorMensageria": "00000094",
        "login": "95191329023",
        "integracao": {
            "tipoUsuario": "T",
            "chaveBeneficiarioTipo": "CPF",
            "matriculaVida": "00000094",
            "multiContract": false,
            "chaveBeneficiario": "95191329023"
        }
    },
    "beneficiarios": [
        {
            "matriculaFuncionario": "",
            "carencias": [],
            "bairro": "BELA VISTA",
            "convenioParticipativo": false,
            "convenioAbrangencia": "",
            "emailTitular": "",
            "convenioAns": "",
            "numeroCns": "244113617410018",
            "chaveEmpresaContratante": "1",
            "dataNascimento": "1958-11-05",
            "convenioPadraoConforto": "",
            "matricula": "00011060000001019",
            "nomeTitular": "GERALDO SOARES",
            "grauParentescoId": "01",
            "convenioId": "7878",
            "cidade": "SAO PAULO",
            "convenioRegulamentacao": "ADAPTADO",
            "estado": "SP",
            "convenioTipoContrato": "INDIVIDUAL/FAMILIAR",
            "cpfTitular": "95191329023",
            "dataFinalCpt": "-  -",
            "nome": "GERALDO SOARES",
            "tipoUsuario": "T",
            "cep": "01311200",
            "grauParentescoDescricao": "BENEFICIARIO TITULAR",
            "cartaoValidade": "-  -",
            "contratoEmpresaContratante": "1",
            "convenioAbrangenciaVerso": "",
            "modeloCartao": "",
            "matriculaTitular": "00011060000001019",
            "dataContratacao": "2003-07-20",
            "endereco": "AVENIDA PAULISTA - DE 1047 A 186-LADO IM",
            "convenioAcomodacao": "",
            "convenioTipoPessoa": "PESSOA JURIDICA",
            "telefoneTitular": "",
            "celularTitular": null,
            "celular": null,
            "cpf": "95191329023",
            "telefone": "",
            "integracao": {
                "tipoUsuario": "T",
                "chaveBeneficiarioTipo": "CPF",
                "matriculaVida": "00000094",
                "multiContract": false,
                "chaveBeneficiario": "95191329023"
            },
            "nomeEmpresaContratante": "1",
            "sexo": "M",
            "convenioSegmentacao": "",
            "matriculaAntiga": "",
            "convenioModalidadeCobranca": "Pre-Pagamento",
            "cartaoVia": 0,
            "codigoContrato": "00011060000001",
            "dataInicioCobertura": "2003-07-20",
            "email": "",
            "convenioDescricao": "CONSUMIDORES COM MAIS DE 60"
        }
    ]
}


Pontos de Entrada:

Caso deseje customizar a gravação dos registros relacionados a senha (tabelas BSW e B49), foi disponibilizado o Ponto de Entrada PMOBBE01. Ele é acionado após a gravação do novo usuário.

Ponto de Entrada: PMOBBE01
Fonte: PMobAutCon
Parâmetros
VariávelTipoObrigatórioDescrição
cCodigoCaracterSimCódigo do registro BSW criado
Retorno
VariávelTipoObrigatórioDescrição
Não há retorno



05. API LOGIN BENEFICIÁRIO - auth

...

Ao acessar as APIs createUser e auth, beneficiários titulares terão acesso a todos beneficiários da família, os beneficiários cônjuge terão acesso a todos dependentes e o dependentes, acesso somente ao seu cadastro.



PONTOS DE ENTRADA:


O Ponto de Entrada PMOBBE02 permite adicionar chaves customizadas pelo cliente. Estas chaves serão adicionadas a chave custom do JSON de autenticação.

O retorno do Ponto de Entrada deve ser um objeto do tipo JSON com os atributos e valores preenchidos:

Bloco de código
titleExemplo de json para o atributo custom
linenumberstrue
collapsetrue
{
	"chave": "minha_chave_customizada",
	"valor": "Meu valor customizado"
}
Ponto de Entrada: PMOBBE02
Fonte: PMobBenef
Parâmetros
VariávelTipoObrigatórioDescrição
oBeneficiaryJSON ObjectSimObjeto json com o retorno da autenticação montado pelo sistema.
Retorno
VariávelTipoObrigatórioDescrição
oPMobBe02JSON ObjectNãoObjeto json os atributos/valores que serão adicionados na chave custom.



O Ponto de Entrada PMOBBE03 permite manipular o atributo modeloCartao do JSON de autenticação. A chamada do Ponto de Entrada é realizada após a verificação padrão do sistema:

Ponto de Entrada: PMOBBE03
Fonte: PMobBenef
Parâmetros
VariávelTipoObrigatórioDescrição
cLayCarVirCaracterNãoModelo do cartão encontrado pelo sistema.
cMatricCaracterNãoMatrícula do beneficiário
cCodPlaCaracterNãoCódigo do plano
cVersaoCaracterNãoVersão do plano
cTipUsuCaracterNãoTipo do usuário
cGraupaCaracterNãoGrau de parentesco
Retorno
VariávelTipoObrigatórioDescrição
cLayCarVirCaracterSimValor que será utilizado no atributo modeloCartao



O ponto de entrada PMOBBE04 permite alterar todo o retorno do JSON da API auth:

Ponto de Entrada: PMOBBE04
Fonte: PMobBenef
Parâmetros
VariávelTipoObrigatórioDescrição
oBeneficiaryJSON ObjectSimObjeto JSON montado pelo sistema
Retorno
VariávelTipoObrigatórioDescrição
oBeneficiaryJSON ObjectSimObjeto JSON que será utilizado no retorno da API auth.


dsdds

06. API LEMBRAR SENHA - rememberPass

...