- Flask API for data review and completion - Edit items before forwarding to FELDMAN - Receives data from CLARA and incidencias from ALFRED/JARED - Docker deployment on port 5053
39 lines
1.2 KiB
Markdown
39 lines
1.2 KiB
Markdown
# MASON - Data Editing Workspace
|
|
|
|
Espacio de edicion para completar y corregir informacion que entra al sistema TZZR.
|
|
|
|
## Descripcion
|
|
|
|
MASON recibe datos que necesitan revision o edicion:
|
|
- Informacion desde CLARA que necesita completarse
|
|
- Flujos con incidencias desde ALFRED/JARED
|
|
|
|
Una vez editados, los datos se envian a FELDMAN como completados.
|
|
|
|
## Endpoints
|
|
|
|
| Endpoint | Metodo | Auth | Descripcion |
|
|
|----------|--------|------|-------------|
|
|
| `/health` | GET | No | Health check |
|
|
| `/s-contract` | GET | No | Contrato del servicio |
|
|
| `/recibir` | POST | Si | Recibir datos para revision |
|
|
| `/pendientes` | GET | Si | Listar items pendientes |
|
|
| `/item/<id>` | GET | Si | Ver detalle de item |
|
|
| `/item/<id>` | PUT | Si | Editar datos del item |
|
|
| `/item/<id>/resolver` | POST | Si | Resolver y enviar a FELDMAN |
|
|
| `/item/<id>/descartar` | POST | Si | Descartar item |
|
|
| `/historial` | GET | Si | Items resueltos/descartados |
|
|
| `/stats` | GET | Si | Estadisticas |
|
|
|
|
## Flujo de Trabajo
|
|
|
|
1. Datos llegan via `/recibir` (desde CLARA o routing de ALFRED/JARED)
|
|
2. Aparecen en `/pendientes`
|
|
3. Se editan con PUT `/item/<id>`
|
|
4. Se resuelven con POST `/item/<id>/resolver` -> van a FELDMAN
|
|
5. O se descartan con POST `/item/<id>/descartar`
|
|
|
|
## Puerto
|
|
|
|
5053
|