Skip to main content

Autenticação

🌐 URLs dos Ambientes

🔹 Homologação

https://integracao.hml.cloud.medsenior.com.br/auth

🔹 Produção

https://integracao.medsenior.com.br/auth

📌 Endpoint

POST /auth

🔽 Cabeçalhos

NomeValor
acceptapplication/json
content-typeapplication/x-www-form-urlencoded

🔽 Parâmetros de Entrada

NomeTipoObrigatórioDescrição
client_idstringSimFornecido pelo time de tecnologia da MedSênior
client_secretstringSimFornecido pelo time de tecnologia da MedSênior
  • Exemplo Json de Entrada
{
"client_id": "seu client_id",
"client_secret": "seu client_secret",
}

🔄 Exemplo de Requisição

🔹 Ambiente de homologação

curl -X 'POST' \
'https://integracao.hml.cloud.medsenior.com.br/auth' \
-H 'accept: application/json' \
-H 'content-type: application/x-www-form-urlencoded' \
-d '{
"client_id": "seu client_id",
"client_secret": "seu client_id",
}'

🔹 Ambiente de produção

curl -X 'POST' \
'https://integracao.medsenior.com.br/auth' \
-H 'accept: application/json' \
-H 'content-type: application/x-www-form-urlencoded' \
-d '{
"client_id": "seu client_id",
"client_secret": "seu client_id",
}'

✅ Resposta de Sucesso

  • Status Code: 200 OK
  • Exemplo de Resposta:
  {
"access_token": "<<access_token>>",
"expires_in": 1500,
"refresh_expires_in": 0,
"token_type": "Bearer",
"not-before-policy": 0,
"scope": "email profile"
}

❌ Códigos de Erro

Status CodeSignificadoDescrição
400Bad RequestParâmetros inválidos ou ausentes.
401UnauthorizedFalha na autenticação do token.
500Server ErrorErro interno ao gerar o protocolo.