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 |