Para trocas que não enviam wseatid em solicitações de lance E não validam o wseatid em respostas de lance:

  • Para novos pedidos, preencha o novo campo wseatConfig definindo wseatConfig.exchangeWseatStatus como W_SEAT_STATUS_NOT_ENFORCED. Consulte as especificações da API para mais detalhes.

Para trocas que enviam wseatid em solicitações de lance

  • Receba o DV3 WSeatConfiguration para cada transação ativa periodicamente.
  • Use a API List InventorySources para repetir todas as transações.
  • Use o filtro lastModifiedTime para limitar as transações que foram alteradas desde a última sincronização.
  • Recomendar um job diário que extraia transações que foram atualizadas nas últimas 36 horas.
  • Exemplo de solicitação: https://dv360seller.googleapis.com/v1beta1/swaps/{id}/inventorySources?pageSize=200&filter=last_modify_time>"2023-10-28T11:30:00-04:00"
  • Atualize o WSeat no lado da troca automaticamente.
  • Informe ao DV3 a configuração do WSeat chamando a API Orders.patch.
    • wseatConfig.exchangeWseatStatusprecisa ser definido como W_SEAT_STATUS_ENFORCED.
    • wseatConfig.exchangeWseatIds deve ser definido como todos os IDs de sites autorizados que serão enviados nas solicitações de lance.
  • O DV3 rastreia o horário da última atualização de Orders.wseatConfig para detectar configurações desatualizadas.