# Batch Trigger Workflow Runs

> Start multiple workflow runs in a single request.

## Endpoint

`POST https://qstash-{region}.upstash.io/v2/batch/trigger`

## Request body


## Responses

### 201 - Workflow runs triggered successfully


### 400 - Bad Request

- `error` (string, required): Error message

### 401 - Unauthorized

- `error` (string, required): Error message

### 500 - Internal Server Error

- `error` (string, required): Error message

## cURL

```bash
curl --request POST \
  --url https://qstash-{region}.upstash.io/v2/batch/trigger \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '[{"destination":"<string>","body":"<string>","headers":"<string>"}]'
```
