BigDataCloud API Validation
This is a utility component which uses the BigDataCloud API to validate emails and phone numbers.
How it works:
Import the BigDataCloud API Validation component using +Component
See Create a Component if you need a refresher.
If you don't have a BigDataCloud account, sign up for free! Get your API Key
Go to BigDataCloud to sign up - https://www.bigdatacloud.com/ .
Go to Credentials and copy the API key.
Add your API Key to the BigDataCloud API Validation component custom fields
Open the Translator to see how the component works
The component uses the BIGDATA Library to connect and call two example client methods:
-
c:validatePhone to validate a phone number against the BigDataCloud API.
-
c:validateEmail to validate an email against the BigDataCloud API.
The returned validation results are stored in a table called “out“, serialized and queued for a downstream component to process as needed.
Modify the passed arguments to test it for yourself!
For reference here is a sample json response for an email validation from the BigDataCloud API:
{
"inputData": "test@gmail.com",
"isValid": true,
"isSyntaxValid": true,
"isMailServerDefined": true,
"isKnownSpammerDomain": false,
"isDisposable": false
}