Skip to main content
Version: Latest

Introducción al Sandbox

El sandbox permite probar la integración completa del ciclo de vida de una guía sin mensajero real, usando autenticación y datos reales del sistema.

¿Para qué sirve?

Cuando una empresa externa integra su sistema con AVE para consultar el estado de los envíos, necesita poder simular todo el flujo antes de salir a producción:

  • Ver cómo luce la respuesta de cada estado posible
  • Probar que su polling detecta correctamente los cambios de estado
  • Verificar que su sistema dispara el flujo interno cuando un estado cambia

El sandbox resuelve esto sin necesidad de que haya un mensajero físico moviendo el paquete.


Credenciales de prueba

El sandbox está habilitado para dos empresas de prueba dentro de AVE:

EmpresaID
Sandbox #16077
Sandbox #225505

Las credenciales (usuario y clave) son las mismas que se usan en Autenticación.

caution

avanzarEstado solo funciona con estas dos empresas. Cualquier otro id recibirá un error 403.


Roles en el flujo

┌──────────────────────────┬────────────────────────────────────────────────┐
│ Empresa externa │ AVE (interno) │
├──────────────────────────┼────────────────────────────────────────────────┤
│ │ │
│ Pedido llega al cliente │ │
│ ↓ │ │
│ Cliente llama AVE con │ Guía creada en el sistema │
│ noGenerarEnvio=1 │ (sin mensajero real) │
│ │ ↓ │
│ │ AVE llama avanzarEstado │
│ │ → estado actualizado en el sistema │
│ │ │
│ Polling cada minuto │ │
│ → obtenerEstadoAuth │ │
│ → detecta el cambio ←────────────────────────────────────────────── │
│ → dispara flujo cliente │ │
└──────────────────────────┴────────────────────────────────────────────────┘

Flujo de estados

Los estados se avanzan en este orden. No hay saltos:

(sin estado) → GENERADA → PRODUCIDA → EN DESPACHO → EN REPARTO → ENTREGADA

EN NOVEDAD (forzado)
EstadoDescripción
GENERADAGuía registrada, sin procesar
PRODUCIDAEtiqueta impresa, lista para despacho
EN DESPACHOPaquete entregado a la transportadora
EN REPARTOMensajero en camino al destinatario
ENTREGADAEntregado exitosamente
EN NOVEDADInconveniente en la entrega (forzado con parámetro)
ANULADAGuía anulada, estado terminal

Endpoints del sandbox

EndpointDescripción
obtenerEstadoAuthRetorna ejemplos de todos los estados posibles. Sin consulta real a guías.
avanzarEstadoAvanza el estado real de una guía de empresa sandbox.