---
title: "Execute up to 20 GET requests in one call"
method: POST
path: "/api/v1/batch"
tags: ["meta"]
---

# Execute up to 20 GET requests in one call

`POST /api/v1/batch`

## Request

- Base URL: `https://mitosislabs.ai`
- URL: `https://mitosislabs.ai/api/v1/batch`
- Auth: none required

## Request body

- object
  - `requests` object[], required
    - `id` string: Caller-chosen correlation id
    - `method` 'GET', required
    - `path` string, required: A /api/v1 path, e.g. /api/v1/pricing

## Response `200`

Per-request results in input order

- BatchResults
  - `results` object[], required
    - `id` string, nullable: Echo of the caller-chosen correlation id
    - `status` integer, required: Per-request HTTP-equivalent status code
    - `body` object, required: The sub-request response body (same schema as calling the path directly)

## Other responses

- `400`: Malformed request
- `404`: Not found
- `429`: Rate limit exceeded. Retry after X-RateLimit-Reset seconds

---

[API](https://skmtc.dev/mitosislabs/apis/mitosis-public-api.md) · [All operations](https://skmtc.dev/mitosislabs/apis/mitosis-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mitosislabs/apis/mitosis-public-api/revisions/c82bbc6785c1?raw)
