Skip to main content

Login API

Status: Disponível
Com base no login e senha do usuário, gera o token de autenticação que será utilizado em todos os demais endpoints como camada de segurança. Gatilho: Por requisição via API.
PropriedadeValor
Método HTTPPOST
URLhttps://cris.clinicaderesultado.com.br/rest/v1/loginApi

Headers

Content-Type: application/json

Body (JSON)

login
string
required
Username do usuário utilizado para fazer login no CRIS.
password
string
required
Senha do usuário utilizada para fazer login no CRIS.

Exemplo de Requisição

{
  "login": "admin",
  "password": "S3nh4#2025"
}

Resposta

O endpoint retorna o token de autenticação a ser usado no header Authorization de todos os outros endpoints:
Authorization: {token_retornado}
O sistema identifica automaticamente se o usuário é admin_master ou licenciado_unidade, restringindo o nível de acesso:
  • admin_master: acesso a todos os dados de todas as unidades.
  • licenciado_unidade: acesso apenas aos dados da clínica específica.

Cria Campanha

Status: Disponível
Registra uma nova campanha no CRIS para a respectiva unidade e retorna o ID para ser usado em outros endpoints como parâmetro ou filtro. Gatilho: Por requisição via API.
PropriedadeValor
Método HTTPPOST
URLhttps://cris.clinicaderesultado.com.br/rest/v1/criaCampanha

Headers

Content-Type: application/json
Authorization: {token_gerado_pelo_loginApi}

Body (JSON)

nome
string
required
Nome da campanha a ser criada.
clinica
string
required
ID da clínica. Diferente dos endpoints GET, aqui sempre é obrigatório passar.

Exemplo de Requisição

{
  "nome": "Teste api LUCAS",
  "clinica": "1"
}

Resposta

O endpoint retorna o ID da campanha criada, que pode ser usado nos endpoints: