Eso parece un esquema bastante decente. Creo que solo haría envíos masivos/por lotes para evitar tener dos métodos para escribir, depurar, probar y mantener.
O tal vez un solo trabajo masivo/por lotes podría evitar los problemas de limitación de velocidad y luego tener solo una forma de enviar cosas (solo en un lote, nunca a nivel de publicación individual).
Una versión que se enviara a un solo punto final costaría entre $2000 por algo que pareciera funcionar y tuviera un manejo mínimo de errores, y $5000 por algo con al menos algunas especificaciones para hacer pruebas; y tal vez podría manejar la notificación a múltiples puntos finales.