GAO Webservice

Puente Flask <-> Odoo para USKU / RFID / etiquetas ZPL

Odoo URL http://127.0.0.1:18069
API key OK
Contador EPC OK
Proximo EPC FD95AA000000000000542751
Uptime 7d 8h 43m
Hora servidor (CDMX) 2026-09-07 17:27:30

Endpoints disponibles

27 rutas

Autenticacion / configuracion

3
POST /test_connection Valida la API key contra res.company.key.
POST /get_password Valida la contrasena de la compania.
POST /get_params IPs de lectores RFID y potencia (res.company).

Catalogos

6
GET /productos Lista de productos con su peso.
POST /search_workcenter Centros de trabajo (mrp.workcenter).
POST /search_production_orders Ordenes de produccion en progreso por workcenter.
POST /search_conversion_orders Ordenes de conversion confirmadas y sus lineas.
POST /search_product_by_sku Producto por SKU (old_reference).
POST /search_psw Usuario por clave.

Peso / producto

1
POST /weight_product Peso y datos del producto de una OP o conversion.

USKU / etiquetas ZPL

2
POST /generate_usku Genera USKU + EPC + etiqueta ZPL para impresion.
POST /reprint_usku Reimprime etiqueta de un USKU existente.

Transiciones RFID

3
POST /product_transit2prod Transito -> apto (requiere password de area).
POST /product_prod2apt Produccion -> apto.
POST /product_apt2prod Apto -> produccion.

Ventas / picking

6
POST /pending_so Ordenes de venta pendientes.
POST /detail_so Detalle y lineas de una orden de venta.
POST /prepare_picking Prepara picking asignando USKUs.
POST /confirm_picking Confirma picking y devuelve extras.
POST /find_my_usku Valida EPCs escaneados vs orden de venta.
POST /picking_lines Lineas y RFIDs asociados a un picking.

Inventario RFID

6
POST /pending_stock_rfid Inventarios RFID en estado ready.
POST /detail_stock_rfid Detalle de un inventario RFID.
POST /progress_stock_rfid Marca inventario en progreso.
POST /to_close_stock_rfid Cierra inventario con lista de EPCs.
POST /get_list Consolida productos desde una lista de EPCs.
POST /get_usku Encuentra registro gao.rfid por USKU o EPC.