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.

Headers

Body (JSON)

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

Exemplo de Requisição

Resposta

O endpoint retorna o token de autenticação a ser usado no header Authorization de todos os outros endpoints:
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.

Headers

Body (JSON)

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

Exemplo de Requisição

Resposta

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