Para intercambios que no envían wseatid en las solicitudes de oferta Y no validan el wseatid en las respuestas a ofertas:
- Para la nueva creación de pedidos, propaga el nuevo campo
wseatConfigconfigurandowseatConfig.exchangeWseatStatuscomoW_SEAT_STATUS_NOT_ENFORCED. Consulta las especificaciones de la API para obtener más detalles.
Para intercambios que SÍ envían wseatid en las solicitudes de oferta
- Obtén WSeatConfiguration de DV3 para cada oferta activa de forma periódica.
- Usa la API de List InventorySources para explorar todos los acuerdos.
- Utiliza el filtro
lastModifiedTimepara limitar los acuerdos que se modificaron desde la última sincronización. - Se recomienda tener un trabajo diario que genere ofertas que se hayan actualizado durante las últimas 36 horas.
- Solicitud de muestra: https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modify_time>"2023-10-28T11:30:00-04:00"
- Actualiza automáticamente WSeat en Exchange.
- Informa a DV3 la configuración de WSeat llamando a la API de Orders.patch.
wseatConfig.exchangeWseatStatusdebe establecerse comoW_SEAT_STATUS_ENFORCED..wseatConfig.exchangeWseatIdsdebe establecerse en todos los wseatids con permiso que se enviarán en las solicitudes de oferta.
- DV3 realiza un seguimiento de la hora de la última actualización de
Orders.wseatConfigpara detectar una configuración wseat desactualizada.