Pular para o conteúdo principal

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
grant_typestringSimUsar valor client_credentials
client_idstringSimFornecido pelo time de tecnologia da MedSênior
client_secretstringSimFornecido pelo time de tecnologia da MedSênior
  • Exemplo x-www-form-urlencoded de entrada
grant_type=client_credentials&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 'grant_type=client_credentials&client_id=seu_client_id&client_secret=seu_client_secret'

🔹 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 'grant_type=client_credentials&client_id=seu_client_id&client_secret=seu_client_secret'

✅ 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.