Batching API