---
title: "Upload emails for bulk verification"
method: POST
path: "/verify/v1/email/bulk"
tags: ["Email Verification"]
---

# Upload emails for bulk verification

`POST /verify/v1/email/bulk`

Initiates bulk verification process for emails from CSV file

## Response `200`

Bulk verification initiated

- RestverifyBulkUploadResponse — Response after initiating bulk email verification
  - `estimatedCompletionTs` number — Estimated completion timestamp required: true
  - `jobId` string — Unique job identifier required: true format: uuid
  - `message` string — Status message required: true
  - `resultUrl` string — URL to check verification results required: true format: uri

## Other responses

- `400` — Invalid file format or missing parameters
- `401` — Unauthorized - Missing or invalid API key
- `500` — Internal server error

## Changes

- **2026-07-17** `73526747b270` — 2 info
  - api tag `Email Verification` added
  - api tag `Verify API` removed
- **2024-09-10** `32a769da53f1` — 1 info
  - endpoint added
- **2024-09-10** `1ee4ed170cfa` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/customeros/apis/customeros-api/changes/verify/v1/email/bulk/post.md)

---

[API](https://skmtc.dev/customeros/apis/customeros-api.md) · [All operations](https://skmtc.dev/customeros/apis/customeros-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/customeros/customeros-api/revisions/73526747b270/schema)
