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.