Skip to main content
Para una campaña, pide un lote en vez de miles de decisiones en línea:
  • clientes: lista de cliente_ref (hasta 500.000), o segmento: {"todos": true} para todos los clientes con historial.
  • Un lote en curso por inquilino; otro mientras tanto responde 429.
  • La campaña define canal y presupuesto (PUT /v1/campanas/{id}): si los envíos de la política superan max_envios, se conservan los de mayor margen esperado y el resto recibe «nada». El presupuesto se aplica antes de cualquier aleatorización.

Estado y resultado

GET /v1/lotes-decision/{job_id} devuelve el estado; al completarse, resultado_url es una URL firmada de 60 minutos que descarga directamente del almacén de objetos un fichero JSONL con una decisión por línea, con el mismo cuerpo que la decisión en línea más cliente_ref. No lleva tu token: trátala como un secreto y no la compartas; si caduca, vuelve a consultar el estado y recibirás otra. También puedes descargar el mismo fichero con tu token en GET /v1/lotes-decision/{job_id}/resultado (es lo que hacen los SDK). Confirma la ejecución de cada decisión como siempre. Si registraste un webhook, recibes lote.completado al terminar. Ver webhooks.