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
wseatConfig
configurandowseatConfig.exchangeWseatStatus
comoW_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
lastModifiedTime
para 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.exchangeWseatStatus
debe establecerse comoW_SEAT_STATUS_ENFORCED.
.wseatConfig.exchangeWseatIds
debe 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.wseatConfig
para detectar una configuración wseat desactualizada.