Ir para o final dos metadados
Ir para o início dos metadados

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Índice

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

Orientações

Parâmetros de entrada

Serão enviados no HEADER os headers estáticos definidos ao configurar a integração, combinado com os tokens retornados pela configuração de autorização da integração (caso seja vinculada) e os headers de segurança retornado no login do beneficiário.

Critérios de preenchimento

Abreviação

Nome

Descrição

M

Mandatório

O preenchimento do atributo é obrigatório. Caso o atributo esteja nulo ou em branco, seu "response" será rejeitado.

C

Condicional

O atributo pode tornar-se obrigatório quando um ou mais atributos auxiliares for preenchido / atualizado.

OP

Opcional

Seu preenchimento não é obrigatório. Pode-se enviar NULL para objetos, ou arrays vazios para tipos Array.

Método de gerar token temporário

  • Atente-se as orientações fornecidas pela Mobile Saúde;

  • Atente-se aos critérios de preenchimento;

  • Atente-se aos critérios de objetos e atributos de retorno;

  • Atente-se as mensagens de retorno para cada HTTPS Status Code;

Endpoint

Endpoint

Método

Header Content-Type

Descrição

http://exemplo.com/ /clientes/auth/temp-authorization

POST

application/json

Endpoint para gerar token temporário.

Headers

Parâmetro

Obrigatório

Tipo

Descrição

Authorization

M

String

Token de autenticação da operadora.

content-type

M

application/json

Tipo de Conteúdo enviado para a requisição.

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

Atributo

Critério

Tipo

Descrição

message

M

String

Mensagem com motivo do erro.

status

M

Boolean

Status de retorno.

data

M

Object

Dados do token temporário.

statusCode

M

Number

Código de status HTTP.

timestamp

M

Number

Data do retorno do resultado.

Objeto data

Atributo

Critério

Tipo

Descrição

token

M

String

Token a ser utilizado nas requisições onde a autenticação temporária é aceita.

expireAt

M

Number

Data em timestamp que o token será expirado. O token sempre será expirado 12 horas após ser gerado.

Exemplo retorno API - sucesso

{
    "status": true,
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJhNTNiYTg3MmYxY2VhZjQzNzA2OTFiYzIxOWNiOTJjODI1YWNiNjc3MzllYjc4YTg4MjJjZWE1YTIyNjdjYjhjIiwiYXVkIjoiY2xpZW50ZV90ZW1wb3JhcmlvIiwiaWRDbGllbnRlIjo0OTIsImlhdCI6MTY4OTAxMDA2MywiZXhwIjoxNjg5MDUzMjYzfQ.G9jgfwozpPa7Orn9fe7KHE5dJ4UgCpxbyxeNJ449Amk",
        "expireAt": 1689053263462
    },
    "message": "Token gerado com sucesso!",
    "statusCode": 200,
    "timestamp": 1689010063463
}

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

  • Está indicado abaixo a estrutura de retorno do seu método listaDebitos. Esse método deve obedecer as regras indicadas no objeto principal e em seus desdobramentos.

  • Atente-se as mensagens de retorno para cada HTTPS Status Code;

O erro sempre é retornado no status code 401, não autorizado.

Atributo

Critério

Tipo

Descrição

message

M

String

Mensagem com motivo do erro.

success

M

Boolean

Sempre retornará false

Exemplo retorno API - falha

{
    "success": false,
    "message": "Invalid token."
}
  • Sem rótulos