---
title: "Create Bulk Job"
method: POST
path: "/v4/address/validate/bulk/{list_id}"
tags: ["Bulk Validations"]
---

# Create Bulk Job

`POST /v4/address/validate/bulk/{list_id}`

## Request

- Base URL: `https://api.mailgun.net`
- URL: `https://api.mailgun.net/v4/address/validate/bulk/{list_id}`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/mailgun/apis/validations-service/docs/v4/address/validate/bulk/:list_id/post.ts> (a function with typed inputs; its response is checked against the schema)

Validate a full list of addresses.

## Path parameters

- `list_id` string, required

## Request body `csv file`

- POSTV4AddressValidateBulkListIdCsvFileRequestBody
  - object, required: a CSV file, with header row, of emails to validate; the "email" column must be present

## Response `202`

A 202 response

- GithubComMailgunValidationsApiBulkPostResponse
  - `id` string, required
  - `message` string, required

## Other responses

- `default`: A default response

---

[API](https://skmtc.dev/mailgun/apis/validations-service.md) - [All operations](https://skmtc.dev/mailgun/apis/validations-service/llms.txt) - [OpenAPI document](https://skmtc.dev/mailgun/apis/validations-service/revisions/4fa5cebfcf59?raw)
