SITIA

Ambiente de Pruebas (Sandbox)

Información sobre el ambiente de pruebas para la integración con SITIA.

Ambiente de Pruebas (Sandbox)

El ambiente de pruebas, o Sandbox, es una réplica funcional del ambiente de producción de SITIA, diseñado para que los integradores puedan desarrollar, probar y validar sus implementaciones de forma segura y aislada.

Características Principales

  • Aislamiento Total: Las operaciones realizadas en el Sandbox no tienen impacto en el ambiente de producción.
  • Datos de Prueba: El ambiente cuenta con un conjunto de datos de prueba que simulan escenarios reales.
  • Endpoints Específicos: El Sandbox utiliza endpoints de API distintos a los de producción.
  • Soporte Técnico: Acceso a soporte técnico especializado para resolver dudas durante la fase de pruebas.

Acceso al Sandbox

Para obtener acceso al ambiente de pruebas, es necesario haber completado el Registro de Productor y haber recibido las credenciales de prueba por parte del equipo de SITIA.

Las credenciales consisten en:

  • client_id (para OAuth2) o API Key
  • client_secret (para OAuth2)
  • Endpoints de la API de Sandbox

Endpoints del Sandbox

El ambiente de Sandbox cuenta con dos endpoints principales para diferentes tipos de pruebas:

1. Endpoint de Pruebas de Integración (Smoke Test)

https://sandboxsapp.carabineros.cl/api/integration-test/events/vehicle-detected
  • Propósito: Pruebas básicas de conectividad y formato de datos.
  • Funcionalidad: Solo registra los datos recibidos en el logger del sistema.
  • Uso recomendado: Para verificar que la integración puede conectarse exitosamente y que el formato de los eventos es correcto.

2. Endpoint de Pruebas con Pipeline de Ingestión

https://sandboxsapp.carabineros.cl/api/events/vehicle-detected
  • Propósito: Pruebas completas del flujo de procesamiento.
  • Funcionalidad: Procesa los eventos a través del pipeline completo de ingestión de datos.
  • Uso recomendado: Para validar el comportamiento end-to-end de la integración y verificar que los datos se procesan correctamente.

Limitaciones

  • El rendimiento del ambiente de Sandbox puede ser inferior al de producción.
  • Los datos se reinician periódicamente.
  • No se garantiza la misma disponibilidad que en el ambiente de producción.