Appearance
Postman Collection para API Connect
En lugar de escribir código desde cero, puedes descargar nuestra colección de Postman y hacer requests a la API inmediatamente. La colección incluye:
- ✅ Autenticación OAuth 2.0 automática
- ✅ Ejemplos de requests listos para usar
- ✅ Variables de entorno preconfiguradas
- ✅ Scripts que manejan token expiration
Descargar los archivos
Descarga estos dos archivos desde el repositorio de Quralo:
1. Collection JSON (ejemplos de requests)
Este archivo contiene:
- Requests de ejemplo (Create, Update DiagnosticReport)
- Pre-request script que obtiene el token automáticamente
- Scripts de prueba que extraen IDs y ETags
2. Environment JSON (variables de tu entorno)
Este archivo contiene:
API_CONNECT_AUTH_URL: URL del servidor de autenticaciónAPI_CONNECT_CLIENT_ID: Client ID para Client Credentials de OAuth 2.0 con el que se identifica al sistema externo en el servidor de autenticación (placeholder)API_CONNECT_CLIENT_SECRET: Contraseña asociada al Client ID para la API a la que se desea acceder (placeholder)API_CONNECT_AUDIENCE: Identificador de la API que se desea acceder (placeholder)API_CONNECT_URL: URL base de la APIDIAGNOSTIC_REPORT_ID: ID del DiagnosticReport (para uso automático en Create, Update y Get requests)DIAGNOSTIC_REPORT_ETAG: ETag del DiagnosticReport (para uso automático en Update requests)
Cómo Importar en Postman
Paso 1: Descargar Postman
Si no tienes Postman instalado, descárgalo desde postman.com.
Paso 2: Importar la Collection
- Abre Postman
- Haz click en Import (esquina superior izquierda)
- Selecciona Upload Files
- Selecciona
quralo-api-connect.postman_collection.json - Haz click en Import
Paso 3: Importar el Environment
- Haz click en el icono de engranaje ⚙️ (esquina superior derecha)
- Selecciona Environments
- Haz click en Import
- Selecciona
quralo-api-connect.postman_environment.json - Haz click en Import
Configurar Variables
Después de importar, necesitas reemplazar los placeholders con tus valores reales.
Paso 1: Seleccionar el Environment
- En la esquina superior derecha, usa el dropdown que dice "Select an environment"
- Selecciona "Quralo API Connect - Sandbox"
Paso 2: Editar Variables
- Haz click en el icono de engranaje ⚙️ (esquina superior derecha)
- Selecciona Environments
- Haz click en "Quralo API Connect - Sandbox"
- Reemplaza los valores:
| Variable | Valor Actual | Reemplazar con |
|---|---|---|
API_CONNECT_CLIENT_ID | YOUR_SANDBOX_CLIENT_ID | Tu Client ID de Quralo |
API_CONNECT_CLIENT_SECRET | YOUR_SANDBOX_CLIENT_SECRET | Tu Client Secret de Quralo |
⚠️ Importante:
- Nunca compartas tu
Client Secret - No lo versiones en Git
Paso 3: Guardar Cambios
Haz click en Save después de reemplazar los valores.
Usar la Colección
Flujo de Autorización Automático
El pre-request script obtiene el token automáticamente antes de cada request:
1. Antes de ejecutar un request
↓
2. Pre-request script valida si el token sigue válido
↓
3. Si expiró (24 horas):
- POST a {{auth_url}}/oauth/token
- Obtiene nuevo access_token
- Almacena token en {{access_token}}
↓
4. El request se ejecuta con Authorization: Bearer {{access_token}}Ejecutar un Request de Ejemplo
- Abre la collection: Quralo API Connect
- Selecciona un request, ej: FHIR R4 > DiagnosticReport > Publicar nuevo
- Haz click en Send
- Mira la respuesta en el panel inferior
Ver los Logs de Autenticación
Para debuggear si el token se obtiene correctamente:
- Abre Console (Postman) en la esquina inferior izquierda
- Verás logs como:
[Auth] Obteniendo nuevo Access Token...
[Auth] ✓ Token obtenido exitosamente
[Auth] Expira en: 7/5/2026, 1:30:45 PMSi ves errores, revisa:
- ¿El environment está seleccionado?
- ¿Los valores de
API_CONNECT_CLIENT_IDyAPI_CONNECT_CLIENT_SECRETson correctos?
Solución de Problemas
Error: "Please configure your environment"
Causa: No seleccionaste el environment en el dropdown.
Solución:
- Esquina superior derecha
- Dropdown "Select an environment"
- Selecciona "Quralo API Connect - Sandbox"
Error 401: "invalid_client"
Causa: Client ID o Client Secret incorrecto.
Solución:
- Verifica que reemplazaste los placeholders correctamente
- Copia exactamente los valores que Quralo te proporcionó
- No hay espacios al inicio o final
Error: "Cannot read property 'value' of undefined"
Causa: La variable de environment no existe.
Solución:
- Verifica que importaste el environment JSON correctamente
- Intenta descargar e importar de nuevo
El token nunca se obtiene
Causa: Pre-request script no se ejecuta.
Solución:
- Abre la Console (esquina inferior izquierda)
- Mira si ves logs de [Auth]
- Si no ves logs, el script no se ejecutó
- Verifica que el request tenga configurado correctamente el pre-request script
Próximos Pasos
- Flujo OAuth - Entender cómo funciona OAuth 2.0
- Entornos - Diferencias entre Sandbox y Producción
- FHIR R4 - DiagnosticReport - Documentación de recursos
Soporte
¿Problemas con Postman o autenticación? Contáctanos en soporte@quralo.com