Changelog debug

Cambios del API /api/v1 para front-end, mobile e integradores.

← Volver al índice
cliente conductor

2026-08-11 — addressReference y evento surplus.reserved

Para front-end, mobile e integradores de /api/v1.

Summary

Los pedidos ganan un campo opcional de referencia de dirección, y reservar un remate ahora avisa al conductor en tiempo real (nuevo evento WebSocket + push) además de emitir al cliente los eventos de su orden. Todo es aditivo.

New

addressReference al crear un pedido (cliente)

POST /orders y POST /surplus/{surplusId}/reserve aceptan addressReference.

WebSocket

Evento Canal Rol
surplus.reserved drivers.{id} conductor

Se emite cuando un cliente reserva un remate (POST /surplus/{surplusId}/reserve). payload (sin PIN): order_id, surplus_listing_id, status (CONFIRMED|WAITING_FOR_PAYMENT), liters_requested, water_type, address, latitude, longitude, driver_gross_usd, payment_method, client ({ name }).

Changes

Contadores del perfil del cliente

Los contadores del cliente (totalOrders, totalLitersOrdered, totalSolidaryUSD) ahora se incrementan al entregar cada pedido y se rellenaron con el histórico de entregas. No cambia la forma de la respuesta; los valores dejan de ser siempre 0 en GET /me, GET /solidarity/me y las pantallas admin de clientes.