# Batch Requests

Batch requests allow grouping multiple individual requests into a single HTTP request payload.

An individual request in the context of a batch request is a Metadata Request, Data Request, Data Modification Request, Action invocation request, or Function invocation request.

Batch requests are submitted as a single HTTP POST request to the batch endpoint of a service, located at the URL $batch relative to the service root, such as http://localhost:8080/odata/$batch.

Individual requests within a batch request are evaluated according to the same semantics used when the request appears outside the context of a batch request.

Lodata supports both the OData multipart batch format (opens new window), and the JSON batch format (opens new window).


This example shows the JSON batch format.

# Multipart

This example shows the multipart batch format.