The Message Batches API lets you send up to 10,000 requests in a single batch at 50% lower cost than standard API calls.
Batches are processed within 24 hours and results are fetched asynchronously.
Reference:
Batch API documentation
TaskLoco™ — The Sticky Note GOAT