Skip to main content
Encola muchos mensajes en una llamada. La respuesta confirma solo la aceptación: los resultados por mensaje llegan a su URL de errback.
messageCount es a cuántos se expandió el lote, no cuántos tuvieron éxito. No hay ids por mensaje en esta respuesta ni resultados por mensaje. Véase Callbacks de lote.

Campos

Otras claves en batch_config se ignoran, no se rechazan. Un errback_url mal escrito le cuesta cada resultado por mensaje mientras el lote sigue devolviendo 200.Este es el único lugar de la API donde un tecleo erróneo no produce un 400. Verifíquelo enviando un lote con un mensaje que sepa que será rechazado.

schedule_at

Exactamente dos formas: Cualquier otra cosa es 412 Got unknown format. Una fecha en el pasado se rechaza, no se envía inmediatamente.

Errores particulares de este endpoint

El tope es 10 000 tras expansión. 100 mensajes con 200 destinatarios cada uno son 20 000, y se rechazan.

Ritmo y durabilidad

Los lotes se ritman contra la profundidad de la cola del router, pausándose por encima de una marca alta. No necesita ritmar usted mismo el envío de un lote.
Los lotes programados sobreviven a un reinicio solo con un broker RabbitMQ configurado, y ni siquiera entonces cuando la conexión con el broker está degradada. Si la programación durable importa, confirme con su proveedor qué proveedor de colas ejecuta.

No hay endpoint de estado de lote

Ni en FireFlo ni en Jasmin. El batchId correlaciona los callbacks que recibe; no hay nada que consultar.

Relacionado

Lotes

Ejemplos trabajados y la historia del ritmo.

Callbacks de lote

Dónde llegan realmente los resultados por mensaje.