API Rest - IMED Simah
[ Base URL: connectt.ddns.me:3001/api ] - 1.0
Documentação da API Rest - IMED Simah

Detalhes do Endpoint
-
URL: /api/confirmation
-
Método: PUT
-
Content-Type: application/json
2. Autenticação e Autorização
O endpoint requer um cabeçalho de Basic Auth. A API identifica a origem da requisição ("Host") com base na chave específica fornecida.
Se o cabeçalho Authorization estiver ausente ou não corresponder a um dos valores acima, a API retornará 401 Unauthorized.
3. Corpo da Requisição (Request Body)
Parâmetro
Tipo
Obrigatório
Descrição
Exemplo
pnome
string
Sim
O nome completo do paciente
"TESTE IMED TESTE"
aghora
string
Sim
Data e hora do agendamento no formato DD/MM/AAAA HH:mm
"05/02/2026 11:31"
time
string
Não
Timestamp do envio (client side) para fins de log
"05/02/2026 11:31:00"
{
"pnome": "TESTE IMED TESTE",
"time": "05/02/2026 11:31:00",
"aghora": "05/02/2026 11:31"
}
4. Códigos de Resposta
Sucesso (200 OK)
O servidor processou a requisição com sucesso. O corpo da resposta indica o resultado da operação no banco.
-
Atualização Realizada com Sucesso
{ "message": "OK", "updated": true, "receivedTime": "05/02/2026 11:31:00" }
-
Nenhuma Alteração Realizada
A requisição foi válida, porém não houve alteração no banco de dados.
{ "message": "Nenhuma alteracao feita (Ja confirmado ou nao encontrado)", "updated": false }
Erro
-
401 Unauthorized
-
Condição: Header de autorização inválido ou ausente.
-
Corpo: Error: Erro na autorizacao
-
-
500 Internal Server Error
-
Condição: Falha na conexão com o banco de dados ou erro de escrita no sistema de arquivos.
-
Corpo: Internal Server Error: [Detalhes do erro]
-