---
title: "Upload File with Emails"
method: POST
path: "/verifications/files"
tags: ["Verifications"]
---

# Upload File with Emails

`POST /verifications/files`

Uploads a CSV file with list of emails that can then be triggered for verification. An 'email' column is required. Required Access Level: VerifyEmails

## Response `200`

OK

- VerificationFileResult — Simple verification file result info
  - `VerificationID` string, string — Identifier of this verification result
  - `Filename` string, string — Origin file name
  - `VerificationStatus` 'Processing' | 'Ready' | 'Expired' | 'Verified' | 'Error'
  - `FileUploadResult` FileUploadResult
    - `EmailsCount` integer — How many unique emails were detected the file
    - `DuplicatedEmailsCount` integer — How many email duplicates were detected
  - `DateAdded` string, date-time — Date of creation in YYYY-MM-DDThh:ii:ss format
  - `Source` string, string — Origin file extension

---

[API](https://skmtc.net/elasticemail/apis/megamail-api.md) · [All operations](https://skmtc.net/elasticemail/apis/megamail-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elasticemail/megamail-api/versions/1a0ebb83f676/schema)
