Overview
The `ApiController` manages core API operations including email verification, file processing, and API key authentication.
All endpoints require an API key unless otherwise specified.
The `ApiController` manages core API operations including email verification, file processing, and API key authentication.
All endpoints require an API key unless otherwise specified.
Description: Verify a file of email addresses.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| file | multipart/form-data | Email list file |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 402 Payment Required |
|
Description: Upload a bulk file for processing.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| file | multipart/form-data | File to upload |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 402 Payment Required |
|
Description: Download a processed file.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| id | string | File ID |
| type | string | File type |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 404 Not Found |
|
Description: Legacy endpoint for downloading processed files.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| id | string | File ID |
| type | string | File type |
| Status | Body |
|---|---|
| 200 OK |
|
| 400 Bad Request |
|
| 401 Unauthorized |
|
| 404 Not Found |
|
Description: Authenticates API keys for Zapier integration.
| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | Yes | User’s API key |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
Description: Verifies a single email address via Zapier.
| Parameter | Location | Type | Required | Description |
|---|---|---|---|---|
| api_key | Query | string | Yes | User’s API key |
| Body | string | Yes | Email to verify |
| Status | Body |
|---|---|
| 200 OK |
|
| 400 Bad Request |
|
| 401 Unauthorized |
|
| 402 Payment Required |
|
| 500 Server Error |
|
| Code | Description |
|---|---|
| valid | Email address is valid |
| invalid | Email address is invalid |
| unknown | Verification status could not be determined |
| catch-all | Domain accepts all emails |
| disposable | Temporary/disposable email address |
Description: Verify a file of email addresses.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| file | multipart/form-data | Email list file |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 402 Payment Required |
|
Description: Upload a bulk file for processing.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| file | multipart/form-data | File to upload |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 402 Payment Required |
|
Description: Download a processed file.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| id | string | File ID |
| type | string | File type |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 404 Not Found |
|
Description: Legacy endpoint for downloading processed files.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| id | string | File ID |
| type | string | File type |
| Status | Body |
|---|---|
| 200 OK |
|
| 400 Bad Request |
|
| 401 Unauthorized |
|
| 404 Not Found |
|
Bulk Operations section formatting complete and styled consistently.
The following status codes may be returned by the API:
| Code | Description | Common Endpoints |
|---|---|---|
| 200 | Success | All endpoints |
| 400 | Missing/invalid parameters | All endpoints |
| 401 | Invalid API key | Authenticated endpoints |
| 402 | Insufficient credit | Email verification endpoints |
| 404 | Resource not found | /file, /fileOld |
Description: Verify a file of email addresses.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| file | multipart/form-data | Email list file |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 402 Payment Required |
|
Description: Upload a bulk file for processing.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| file | multipart/form-data | File to upload |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 402 Payment Required |
|
Description: Download a processed file.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| id | string | File ID |
| type | string | File type |
| Status | Body |
|---|---|
| 200 OK |
|
| 401 Unauthorized |
|
| 404 Not Found |
|
Description: Legacy endpoint for downloading processed files.
| Name | Type | Description |
|---|---|---|
| secret | string | API key |
| id | string | File ID |
| type | string | File type |
| Status | Body |
|---|---|
| 200 OK |
|
| 400 Bad Request |
|
| 401 Unauthorized |
|
| 404 Not Found |
|
Bulk Operations section formatting complete and styled consistently.
secret parameter. Zapier endpoints use api_key parameter.402 indicates insufficient balance./file for current files, /fileOld for legacy files.Zap suffix (/zapierAuth, /verifySingleEmailZap) are Zapier-optimized.The following status codes may be returned by the API:
| Code | Description | Common Endpoints |
|---|---|---|
| 200 | Success | All endpoints |
| 400 | Missing/invalid parameters | All endpoints |
| 401 | Invalid API key | Authenticated endpoints |
| 402 | Insufficient credit | Email verification endpoints |
| 404 | Resource not found | /file, /fileOld |