Autenticación
La autenticación es obligatoria para acceder a los endpoints protegidos de la API de Speaknosis. Esto aplica a funcionalidades como:
- Registro de doctores
- Acceso a informes médicos
- Gestión de plantillas personalizadas
Para ello, debes obtener un token de autenticación realizando una solicitud
POST
al siguiente endpoint, según el entorno:
👨🏻💻 Entorno QA:
POST https://api-qa.speaknosis.com/api/iam/integration/token
🏥 Entorno de producción:
POST https://api-prod.speaknosis.com/api/iam/integration/token
Ejemplo de cuerpo de la solicitud (application/x-www-form-urlencoded
):
grant_type=client_credentials&client_id=client_id&client_secret=client_secret
Ejemplo con código (JavaScript):
const loginDataObject = new URLSearchParams({
grant_type: "client_credentials",
client_id: "client_id",
client_secret: "client_secret",
});
const requestOptions = {
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
body: loginDataObject,
};
Recuerda reemplazar "client_id"
y "client_secret"
con las credenciales que te hayamos proporcionado. El campo grant_type
siempre debe tener el valor "client_credentials"
.
La respuesta exitosa (código 200 OK) contendrá el access_token
de acceso en formato JSON:
{
"access_token": "",
"token_type": "Bearer"
}