Iniciar Evento de Contingencia
POST /api/v1/events/start
| Parametro | Ubicacion | Tipo | Req | Descripcion |
|---|---|---|---|---|
X-API-Key | Header | string | Si | Tu API Key |
posId | Body | string | Si | UUID del punto de venta |
branchId | Body | string | Si | UUID de la sucursal |
codigoMotivo | Body | integer | Si | Codigo de motivo: 1 = Corte de internet, 2 = Falla SIAT, 3 = Virus informatico, 4 = Otro |
descripcion | Body | string | Si | Descripcion del evento |
Finalizar Evento de Contingencia
POST /api/v1/events/end
| Parametro | Ubicacion | Tipo | Req | Descripcion |
|---|---|---|---|---|
X-API-Key | Header | string | Si | Tu API Key |
posId | Body | string | Si | UUID del punto de venta |
branchId | Body | string | Si | UUID de la sucursal |
eventoId | Body | string | Si | UUID del evento a finalizar |
Consultar Eventos
POST /api/v1/events
| Parametro | Ubicacion | Tipo | Req | Descripcion |
|---|---|---|---|---|
X-API-Key | Header | string | Si | Tu API Key |
posId | Body | string | Si | UUID del punto de venta |
branchId | Body | string | Si | UUID de la sucursal |
fechaEvento | Body | string | Si | Fecha a consultar (formato YYYY-MM-DD) |
Evento Activo
GET /api/v1/events/active/{posId}
Obtiene el evento de contingencia activo (no finalizado) para un punto de venta.
| Parametro | Ubicacion | Tipo | Req | Descripcion |
|---|---|---|---|---|
X-API-Key | Header | string | Si | Tu API Key |
posId | Path | string | Si | UUID del punto de venta |
Verificar Conexion SIAT
GET /api/v1/events/check-connection
Verifica si el SIAT esta respondiendo. Util para decidir si iniciar contingencia.
| Parametro | Ubicacion | Tipo | Req | Descripcion |
|---|---|---|---|---|
X-API-Key | Header | string | Si | Tu API Key |