Batch API