ZeroBounce Logo

Docs

Language Icon
  • Sign In
  • Sign Up Free

Languages

ZeroBounce ImageGetting Started
ZeroBounce ImageEmail List Validation
ZeroBounce ImageA.I. Email Scoring
ZeroBounce ImageEmail Finder
ZeroBounce ImageDomain Search
ZeroBounce ImageActivity Data
ZeroBounce ImageMulti-file upload
ZeroBounce ImageIntegrations
ZeroBounce ImageUsage Reports
ZeroBounce ImageYour ZeroBounce Account
ZeroBounce ImageEmail Validation API
ZeroBounce ImageConnecting with Postman
ZeroBounce ImageGet Credit Balance (v2)
ZeroBounce ImageGet API Usage (v2)
ZeroBounce ImageSingle Email Validator-Real time (v2)
ZeroBounce ImageGreylist API Processing
ZeroBounce ImageWebsite Availability and WHOIS Checker
ZeroBounce ImageBatch Email Validator-Real time (v2)
ZeroBounce ImageAllowlist and Blocklist (v2)
ZeroBounce ImageSandbox Mode (v2)
ZeroBounce ImageStatus Codes (v2)
ZeroBounce ImageV2 Changes
ZeroBounce ImageFile Management Overview (v2)
ZeroBounce ImageSend File (v2)
ZeroBounce ImageFile Status (v2)
ZeroBounce ImageGet File (v2)
ZeroBounce ImageDelete File (v2)
ZeroBounce ImageEmail Finder API
ZeroBounce ImageDomain Search API
ZeroBounce ImageA.I. Scoring API
ZeroBounce ImageActivity Data API
ZeroBounce ImageList Evaluator API
ZeroBounce ImageApi Dashboard
ZeroBounce ImageAPI Wrappers
ZeroBounce ImageAPI Migration
ZeroBounce ImageFAQ
ZeroBounce ImageSecuring Your Account
ZeroBounce ImageAbout ZeroBounce
ZeroBounce ImageDeliverability Tools
ZeroBounce ImageStatus Page
  • Email Validation Homepage
  • Separator
  • Docs
  • Separator
  • Email Validation Quickstart
  • Separator
  • Greylist API processing
Email Validation Quickstart

Greylist API Processing Documentation

The Greylist Validation feature allows you to validate greylisted domains directly with the ZeroBounce API. Whenever you receive an unknown/greylisted result during validation, the email will be reprocessed to provide a result.

There are two options to enable and use this functionality:

  1. Pickup

To use the Pickup option, add the following parameter to the normal /v2/validate call:

  • Parameter
    Description
  • greylist_processing
    Enable greylisting processing.
    Possible values: true/false

You can reattempt the validation request after 30 minutes by including the new parameter to obtain a result.

Any duplicate requests will return an error message suggesting to retry later.
{"Message": "Greylist validation still in progress. Please try again later."}

ZeroBounce deducts credits after a successful pickup.

  1. Webhook

To create a webhook, add the following two parameters to the normal /v2/validate call:

  • Parameter
    Description
  • greylist_processing
    Enable greylisting processing.
  • Possible values: true/false
  • callback_url
    Destination URL for greylist validation results

For webhooks, duplicate requests are allowed. If you make the same request twice, you can expect two callbacks. Each callback will be charged.

When the greylist processing is complete, we will send an HTTP request to your callback_url with the result.

ZeroBounce deducts credits upon a successful callback to the callback_url.

We will consider the callback successful if your endpoint response has status code 200 or 201.