While similar to Task API, Batch API is a highly scalable platform ideal for high volume processing. With Batch API, a large amount of documents can be generated upon a trigger. Batch API can be triggered, for example from a Salesforce flow or a Platform event.