Skip to Content
Welcome to MEDISMART 3.0 Documentation 🚀
API Reference

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 ser client_credentials
  • client_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
Last updated on