# Liste di verifica API

> Verifica fino a 10.000 indirizzi alla volta ed esporta gli esiti.

URL di base: `https://api.emailit.com/v2`. Autenticati con `Authorization: Bearer <API key>`.

## Crea una lista — POST /email-verification-lists

> Verifica fino a 10.000 indirizzi in una sola richiesta. Emailit rimuove i duplicati, addebita 5 crediti per ogni indirizzo univoco e controlla ciascuno in modalità completa.

# Crea una lista

Crea una lista di verifica e avvia in background la verifica dei suoi indirizzi. Ogni indirizzo viene controllato in modalità `full`, compreso il controllo della casella descritto in [Verifica un indirizzo](/it/docs/api-reference/email-verifications/verify/). Richiede una chiave API con il permesso `full`.

`POST /email-verification-lists`

## Corpo della richiesta

- `name` (string, obbligatorio): Nome della lista, da 1 a 255 caratteri.

- `emails` (string[], obbligatorio): Indirizzi da verificare, da 1 a 10.000. Ogni elemento deve essere un indirizzo email valido. Emailit rimuove gli spazi, li converte in minuscolo e rimuove i duplicati.

## Restituisce

Restituisce `201 Created` con la lista. Emailit addebita 5 crediti per ogni indirizzo univoco prima che inizi la verifica. La risposta indica quanti indirizzi sono stati accettati (`valid_emails_count`, `unique_emails_count`) e quanti job di verifica sono stati messi in coda (`dispatched_jobs`). La nuova lista ha lo stato `processing`.

`stats` mantiene i valori iniziali finché tutti gli indirizzi non sono stati elaborati; poi la lista passa a `completed` con i conteggi finali. Interroga periodicamente [Recupera una lista](/it/docs/api-reference/email-verifications/lists/get/) o ascolta gli eventi webhook:

- [`email_verification_list.created`](/it/docs/webhooks/events/email-verification-list/created/) quando la lista viene creata.
- [`email_verification.updated`](/it/docs/webhooks/events/email-verification/updated/) per ogni indirizzo, man mano che viene completato.
- [`email_verification_list.updated`](/it/docs/webhooks/events/email-verification-list/updated/) quando la lista è completata.

| Stato | Quando |
| --- | --- |
| `400` | `name` o `emails` manca o è vuoto, `emails` ha più di 10.000 elementi, oppure un elemento non è un indirizzo valido (errore di convalida standard). |
| `402` | Il workspace non ha crediti sufficienti per tutti gli indirizzi univoci. |

### Statistiche

| Campo | Descrizione |
| --- | --- |
| `total_emails` | Indirizzi univoci nella lista. |
| `processed_emails` | Indirizzi elaborati, con o senza successo. |
| `successful_verifications` | Indirizzi verificati con successo. |
| `failed_verifications` | Indirizzi la cui verifica non è riuscita a causa di un errore. |
| `pending_emails` | Indirizzi non ancora elaborati. |

**Richiesta** `POST /email-verification-lists`

**Node.js**

```javascript
import { Emailit } from '@emailit/node';
const emailit = new Emailit('your_api_key');

const list = await emailit.emailVerificationLists.create({ name: 'October newsletter import', emails: ['ada@example.com', 'grace@example.com'] });
```

**Python**

```python
from emailit import EmailitClient
client = EmailitClient("your_api_key")

vlist = client.email_verification_lists.create({"name": "October newsletter import", "emails": ["ada@example.com", "grace@example.com"]})
```

**PHP**

```php
$emailit = Emailit::client('your_api_key');

$list = $emailit->emailVerificationLists()->create(['name' => 'October newsletter import', 'emails' => ['ada@example.com', 'grace@example.com']]);
```

**Ruby**

```ruby
require "emailit"
client = Emailit::EmailitClient.new("your_api_key")

list = client.email_verification_lists.create(name: "October newsletter import", emails: ["ada@example.com", "grace@example.com"])
```

**Go**

```go
import "github.com/emailit/emailit-go/v2"
client := emailit.NewClient("your_api_key")

list, err := client.EmailVerificationLists.Create(&emailit.CreateEmailVerificationListRequest{Name: "October newsletter import", Emails: []string{"ada@example.com", "grace@example.com"}})
```

**Rust**

```rust
use emailit::Emailit;
let emailit = Emailit::new("your_api_key");

let list = emailit.email_verification_lists.create(emailit::types::CreateEmailVerificationListParams::new("October newsletter import", vec!["ada@example.com".into(), "grace@example.com".into()])).await?;
```

**Java**

```java
import com.emailit.*;
import com.emailit.params.*;

EmailitClient emailit = new EmailitClient("your_api_key");

EmailitObject list = emailit.emailVerificationLists().create(EmailVerificationListCreateParams.builder().setName("October newsletter import").setEmails(Arrays.asList("ada@example.com", "grace@example.com")).build());
```

**.NET**

```csharp
using Emailit;

var emailit = new EmailitClient("your_api_key");

var list = emailit.EmailVerificationLists.Create(new EmailVerificationListCreateOptions { Name = "October newsletter import", Emails = new[] { "ada@example.com", "grace@example.com" } });
```

**Laravel**

```php
use Emailit\Laravel\Facades\Emailit;

$list = Emailit::emailVerificationLists()->create(['name' => 'October newsletter import', 'emails' => ['ada@example.com', 'grace@example.com']]);
```

**cURL**

```bash
curl -X POST https://api.emailit.com/v2/email-verification-lists \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"name": "October newsletter import", "emails": ["ada@example.com", "grace@example.com"]}'
```

**201**

```json
{
  "id": "evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a",
  "name": "October newsletter import",
  "valid_emails_count": 2,
  "unique_emails_count": 2,
  "invalid_emails_count": 0,
  "status": "processing",
  "dispatched_jobs": 2,
  "stats": {
    "total_emails": 2,
    "processed_emails": 0,
    "successful_verifications": 0,
    "failed_verifications": 0,
    "pending_emails": 2
  },
  "created_at": "2026-10-01T10:30:02.441000+00:00"
}
```

**402**

```json
{
  "statusCode": 402,
  "error": "Payment Required",
  "message": "Insufficient credits for email verification list."
}
```

---
Fonte: https://emailit.com/it/docs/api-reference/email-verifications/lists/create/

## Elenca le liste — GET /email-verification-lists

> Elenca le liste di verifica email del workspace con il loro stato e i conteggi, filtrate per stato, nome o data.

# Elenca le liste

Restituisce le liste di verifica email, a partire dalla più recente. Richiede una chiave API `full`.

`GET /email-verification-lists`

## Parametri di query

- `page` (integer): Numero della pagina, a partire da `1`. Valore predefinito: `1`.

- `limit` (integer): Liste per pagina, da `1` a `100`. Valore predefinito: `10`.

- `status` (string): Solo le liste con questo stato: `pending`, `processing`, `completed`, `failed` o `canceled`.

- `search` (string): Corrispondenza sul nome della lista, senza distinzione tra maiuscole e minuscole.

- `match`, `order`, `direction`: vedi [Filtri e ordinamento](https://emailit.com/it/docs/api-reference/filtering/).

## Filtri e ordinamento

Chiavi di filtro e di ordinamento: vedi [Filtri e ordinamento](https://emailit.com/it/docs/api-reference/filtering/).

## Restituisce

Restituisce `200 OK` con le liste in `data`, più `next_page_url` e `previous_page_url` (`null` alle due estremità). Ogni lista ha `id`, `name`, `status`, `stats`, `created_at` e `updated_at`; per i campi di `stats`, vedi [Crea una lista](/it/docs/api-reference/email-verifications/lists/create/).

**Richiesta** `GET /email-verification-lists`

**Node.js**

```javascript
import { Emailit } from '@emailit/node';
const emailit = new Emailit('your_api_key');

const lists = await emailit.emailVerificationLists.list();
```

**Python**

```python
from emailit import EmailitClient
client = EmailitClient("your_api_key")

vlists = client.email_verification_lists.list()
```

**PHP**

```php
$emailit = Emailit::client('your_api_key');

$lists = $emailit->emailVerificationLists()->list();
```

**Ruby**

```ruby
require "emailit"
client = Emailit::EmailitClient.new("your_api_key")

lists = client.email_verification_lists.list
```

**Go**

```go
import "github.com/emailit/emailit-go/v2"
client := emailit.NewClient("your_api_key")

lists, err := client.EmailVerificationLists.List(nil)
```

**Rust**

```rust
use emailit::Emailit;
let emailit = Emailit::new("your_api_key");

let lists = emailit.email_verification_lists.list(None).await?;
```

**Java**

```java
import com.emailit.*;
import com.emailit.params.*;

EmailitClient emailit = new EmailitClient("your_api_key");

EmailitObject lists = emailit.emailVerificationLists().list();
```

**.NET**

```csharp
using Emailit;

var emailit = new EmailitClient("your_api_key");

var lists = emailit.EmailVerificationLists.List();
```

**Laravel**

```php
use Emailit\Laravel\Facades\Emailit;

$lists = Emailit::emailVerificationLists()->list();
```

**cURL**

```bash
curl -X GET https://api.emailit.com/v2/email-verification-lists \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json"
```

**200**

```json
{
  "data": [
    {
      "id": "evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a",
      "name": "October newsletter import",
      "status": "completed",
      "stats": {
        "total_emails": 1000,
        "processed_emails": 1000,
        "successful_verifications": 996,
        "failed_verifications": 4,
        "pending_emails": 0
      },
      "created_at": "2026-10-01T10:30:02.441000+00:00",
      "updated_at": "2026-10-01T10:41:57.020000+00:00"
    }
  ],
  "next_page_url": "/v2/email-verification-lists?page=2&limit=10",
  "previous_page_url": null
}
```

**401**

```json
{
  "statusCode": 401,
  "error": "Unauthorized",
  "message": "Invalid API key"
}
```

---
Fonte: https://emailit.com/it/docs/api-reference/email-verifications/lists/list/

## Recupera una lista — GET /email-verification-lists/{id}

> Recupera una lista di verifica email tramite il suo ID per controllarne lo stato e i conteggi delle verifiche durante l’elaborazione e dopo il completamento.

# Recupera una lista

Restituisce una lista di verifica email. Interrogala periodicamente per sapere quando una lista è `completed`, oppure ascolta l’evento webhook [`email_verification_list.updated`](/it/docs/webhooks/events/email-verification-list/updated/). Richiede una chiave API `full`.

`GET /email-verification-lists/:id`

## Parametri di percorso

- `id` (string, obbligatorio): ID della lista, ad esempio `evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a`.

## Restituisce

Restituisce `200 OK` con `id`, `name`, `status`, `stats`, `created_at` e `updated_at` della lista. Mentre una lista è `processing`, `stats` mostra i valori iniziali; i conteggi definitivi vengono scritti al completamento. Per i campi di `stats`, vedi [Crea una lista](/it/docs/api-reference/email-verifications/lists/create/).

Restituisce `404` se la lista non esiste nel workspace.

**Richiesta** `GET /email-verification-lists/{id}`

**Node.js**

```javascript
import { Emailit } from '@emailit/node';
const emailit = new Emailit('your_api_key');

const list = await emailit.emailVerificationLists.get('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a');
```

**Python**

```python
from emailit import EmailitClient
client = EmailitClient("your_api_key")

vlist = client.email_verification_lists.get("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a")
```

**PHP**

```php
$emailit = Emailit::client('your_api_key');

$list = $emailit->emailVerificationLists()->get('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a');
```

**Ruby**

```ruby
require "emailit"
client = Emailit::EmailitClient.new("your_api_key")

list = client.email_verification_lists.get("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a")
```

**Go**

```go
import "github.com/emailit/emailit-go/v2"
client := emailit.NewClient("your_api_key")

list, err := client.EmailVerificationLists.Get("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a")
```

**Rust**

```rust
use emailit::Emailit;
let emailit = Emailit::new("your_api_key");

let list = emailit.email_verification_lists.get("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a").await?;
```

**Java**

```java
import com.emailit.*;
import com.emailit.params.*;

EmailitClient emailit = new EmailitClient("your_api_key");

EmailitObject list = emailit.emailVerificationLists().get("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a");
```

**.NET**

```csharp
using Emailit;

var emailit = new EmailitClient("your_api_key");

var list = emailit.EmailVerificationLists.Get("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a");
```

**Laravel**

```php
use Emailit\Laravel\Facades\Emailit;

$list = Emailit::emailVerificationLists()->get('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a');
```

**cURL**

```bash
curl -X GET https://api.emailit.com/v2/email-verification-lists/evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json"
```

**200**

```json
{
  "id": "evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a",
  "name": "October newsletter import",
  "status": "completed",
  "stats": {
    "total_emails": 1000,
    "processed_emails": 1000,
    "successful_verifications": 996,
    "failed_verifications": 4,
    "pending_emails": 0
  },
  "created_at": "2026-10-01T10:30:02.441000+00:00",
  "updated_at": "2026-10-01T10:41:57.020000+00:00"
}
```

**404**

```json
{
  "statusCode": 404,
  "error": "Not Found",
  "message": "Email verification list not found"
}
```

---
Fonte: https://emailit.com/it/docs/api-reference/email-verifications/lists/get/

## Elenca gli esiti — GET /email-verification-lists/{id}/results

> Elenca l’esito della verifica di ogni indirizzo di una lista di verifica email, filtrato per stato, esito o rischio.

# Elenca gli esiti

Restituisce un esito per ogni indirizzo di una lista di verifica, a partire da quello aggiornato più di recente. Gli esiti compaiono man mano che gli indirizzi vengono completati, quindi puoi leggerli prima che l’intera lista sia terminata. Richiede una chiave API `full`.

`GET /email-verification-lists/:id/results`

## Parametri di percorso

- `id` (string, obbligatorio): ID della lista, ad esempio `evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a`.

## Parametri di query

- `page` (integer): Numero della pagina, a partire da `1`. Valore predefinito: `1`.

- `limit` (integer): Esiti per pagina, da `1` a `100`. Valore predefinito: `50`.

- `status` (string): Solo gli esiti con questo stato: `pending`, `processing`, `completed`, `failed` o `canceled`.

- `result` (string): Solo gli esiti con questo risultato: `safe`, `invalid`, `disposable`, `disabled`, `inbox_full` o `unknown`. Per trovare gli indirizzi di ruolo, usa `result.exact=role`.

- `match`, `order`, `direction`: vedi [Filtri e ordinamento](https://emailit.com/it/docs/api-reference/filtering/).

## Filtri e ordinamento

Chiavi di filtro e di ordinamento: vedi [Filtri e ordinamento](https://emailit.com/it/docs/api-reference/filtering/).

## Restituisce

Restituisce `200 OK` con gli esiti in `data`, più `next_page_url` e `previous_page_url` (`null` alle due estremità). Ogni esito contiene `id` (`ev_…`), `email`, `status`, `result`, `score`, `risk`, `mx_records` dell’indirizzo, `error_message` (impostato quando la verifica non è riuscita) e i timestamp. `result`, `score` e `risk` hanno lo stesso significato che in [Verifica un indirizzo](/it/docs/api-reference/email-verifications/verify/). Per tutti i controlli, [esporta gli esiti](/it/docs/api-reference/email-verifications/lists/export/).

Restituisce `404` se la lista non esiste nel workspace.

**Richiesta** `GET /email-verification-lists/{id}/results`

**Node.js**

```javascript
import { Emailit } from '@emailit/node';
const emailit = new Emailit('your_api_key');

const results = await emailit.emailVerificationLists.results('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a', { page: 1, limit: 10 });
```

**Python**

```python
from emailit import EmailitClient
client = EmailitClient("your_api_key")

results = client.email_verification_lists.results("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a", {"page": 1, "limit": 10})
```

**PHP**

```php
$emailit = Emailit::client('your_api_key');

$results = $emailit->emailVerificationLists()->results('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a', ['page' => 1, 'limit' => 10]);
```

**Ruby**

```ruby
require "emailit"
client = Emailit::EmailitClient.new("your_api_key")

results = client.email_verification_lists.results("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a", page: 1, limit: 10)
```

**Go**

```go
import "github.com/emailit/emailit-go/v2"
client := emailit.NewClient("your_api_key")

results, err := client.EmailVerificationLists.Results("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a", nil)
```

**Rust**

```rust
use emailit::Emailit;
let emailit = Emailit::new("your_api_key");

let results = emailit.email_verification_lists.results("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a", None).await?;
```

**Java**

```java
import com.emailit.*;
import com.emailit.params.*;

EmailitClient emailit = new EmailitClient("your_api_key");

EmailitObject results = emailit.emailVerificationLists().results("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a");
```

**.NET**

```csharp
using Emailit;

var emailit = new EmailitClient("your_api_key");

var results = emailit.EmailVerificationLists.Results("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a");
```

**Laravel**

```php
use Emailit\Laravel\Facades\Emailit;

$results = Emailit::emailVerificationLists()->results('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a', ['page' => 1, 'limit' => 10]);
```

**cURL**

```bash
curl -X GET "https://api.emailit.com/v2/email-verification-lists/evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a/results?page=1&limit=10" \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json"
```

**200**

```json
{
  "data": [
    {
      "id": "ev_2xLeA1Pn6Rw3Ks8Vb0Ht5Mq2Fd9c",
      "email": "ada@example.com",
      "status": "completed",
      "result": "safe",
      "score": 100,
      "risk": "low",
      "mx_records": [
        { "priority": 10, "exchange": "mx1.example.com" }
      ],
      "error_message": null,
      "created_at": "2026-10-01T10:30:02.441000+00:00",
      "updated_at": "2026-10-01T10:30:09.876000+00:00"
    },
    {
      "id": "ev_2xLeA2Qm7Sx4Lt9Wc1Ju6Nr3Ge0d",
      "email": "info@acme-typo.example",
      "status": "completed",
      "result": "invalid",
      "score": 25,
      "risk": "high",
      "mx_records": [],
      "error_message": null,
      "created_at": "2026-10-01T10:30:02.441000+00:00",
      "updated_at": "2026-10-01T10:30:08.112000+00:00"
    }
  ],
  "next_page_url": "/v2/email-verification-lists/evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a/results?page=2&limit=50",
  "previous_page_url": null
}
```

**404**

```json
{
  "statusCode": 404,
  "error": "Not Found",
  "message": "Email verification list not found"
}
```

---
Fonte: https://emailit.com/it/docs/api-reference/email-verifications/lists/results/

## Esporta gli esiti — GET /email-verification-lists/{id}/export

> Scarica gli esiti di una lista di verifica email completata come file Excel (XLSX), con una riga per indirizzo.

# Esporta gli esiti

Scarica gli esiti di una lista di verifica come foglio di calcolo XLSX. Prima la lista deve essere `completed`. Richiede una chiave API con il permesso `full`.

`GET /email-verification-lists/:id/export`

## Parametri di percorso

- `id` (string, obbligatorio): ID della lista, ad esempio `evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a`.

## Restituisce

Restituisce `200 OK` con il file come corpo della risposta, `Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet` e un header `Content-Disposition: attachment`. Il file prende il nome dall’ID della lista, ad esempio `evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a.xlsx`.

| Stato | Quando |
| --- | --- |
| `400` | La lista non è ancora `completed`. |
| `404` | La lista non esiste nel workspace, oppure non ha esiti da esportare. |

**Richiesta** `GET /email-verification-lists/{id}/export`

**Node.js**

```javascript
import { Emailit } from '@emailit/node';
const emailit = new Emailit('your_api_key');

const exported = await emailit.emailVerificationLists.export('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a');
```

**Python**

```python
from emailit import EmailitClient
client = EmailitClient("your_api_key")

exported = client.email_verification_lists.export("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a")
```

**PHP**

```php
$emailit = Emailit::client('your_api_key');

$exported = $emailit->emailVerificationLists()->export('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a');
```

**Ruby**

```ruby
require "emailit"
client = Emailit::EmailitClient.new("your_api_key")

exported = client.email_verification_lists.export("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a")
```

**Go**

```go
import "github.com/emailit/emailit-go/v2"
client := emailit.NewClient("your_api_key")

exported, err := client.EmailVerificationLists.Export("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a")
```

**Rust**

```rust
use emailit::Emailit;
let emailit = Emailit::new("your_api_key");

let exported = emailit.email_verification_lists.export("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a").await?;
```

**Java**

```java
import com.emailit.*;
import com.emailit.params.*;

EmailitClient emailit = new EmailitClient("your_api_key");

ApiResponse exported = emailit.emailVerificationLists().export("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a");
```

**.NET**

```csharp
using Emailit;

var emailit = new EmailitClient("your_api_key");

var exported = emailit.EmailVerificationLists.Export("evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a");
```

**Laravel**

```php
use Emailit\Laravel\Facades\Emailit;

$exported = Emailit::emailVerificationLists()->export('evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a');
```

**cURL**

```bash
curl -X GET "https://api.emailit.com/v2/email-verification-lists/evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a/export" \
  -H "Authorization: Bearer your_api_key" \
  -o verification_results.xlsx
```

**200**

```http
HTTP/1.1 200 OK
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Content-Disposition: attachment; filename="evl_2xLe7Hc2Vq9Nb4Wt1Ys6Kd3Rf8a.xlsx"

<binary XLSX data>
```

**400**

```json
{
  "statusCode": 400,
  "error": "Bad Request",
  "message": "Cannot export incomplete list. List must be completed first."
}
```

**404**

```json
{
  "statusCode": 404,
  "error": "Not Found",
  "message": "Email verification list not found"
}
```

---
Fonte: https://emailit.com/it/docs/api-reference/email-verifications/lists/export/
