Referencia API
Documentación de la API de MEDISMART 3.0.
Descripción General
Esta sección explica cómo autenticarse en el sistema MEDISMART 3.0 mediante OAuth2 para acceder a las APIs disponibles.
URLs Base
Las URLs base de la API son específicas para cada entorno:
- Entorno QA:
https://qa-serv.medibuslive.com - Entorno de Producción:
https://serv.medibuslive.com
Autenticación
Todas las solicitudes a la API requieren autenticación. Primero debe obtener un token de acceso utilizando el flujo de credenciales de cliente OAuth2, luego incluir el token en los encabezados de las solicitudes subsiguientes.
Obtener Token de Acceso
Este endpoint se utiliza para autenticarse y obtener un token de acceso que será requerido para todas las demás rutas de la API.
Endpoint: POST /backoffice/api/client/oauth2/token
URL Base: Utilice la URL base apropiada según su entorno (QA o Producción)
Content-Type: application/x-www-form-urlencoded
Parámetros de Solicitud:
grant_type(requerido): Debe serclient_credentialsclient_id(requerido): Su ID de cliente (proporcionado a cada cliente de forma anónima)client_secret(requerido): Su secreto de cliente (proporcionado a cada cliente de forma anónima)
Ejemplo de Solicitud:
curl --location 'https://qa-serv.medibuslive.com/backoffice/api/client/oauth2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id=5353df94-0926-46cb-a249-5f8c1285cb7d' \
--data-urlencode 'client_secret=F-pqAh4DYgBwrCNjIu0QZgQpGJqUxjD11uEQWuq5HDo'Nota: Las credenciales client_id y client_secret son proporcionadas a cada cliente de forma anónima. Contacte a su administrador para obtener estas credenciales.
Uso del Token de Acceso
Una vez que haya obtenido un token de acceso, inclúyalo en el encabezado Authorization de todas las solicitudes subsiguientes a la API:
Authorization: Bearer SU_TOKEN_DE_ACCESO