Actions108
- AI Actions
- Transcribe
- Detect Brand
- Extract Contact Information
- Mood Detection
- Detect Adult Content
- Enitity Detection
- Language Detection
- Too Long To Read
- Check Content Policy
- Detect Faces
- Generate Python Code
- Picture Text Recognition
- Detect Color
- Generate Image
- PDF OCR
- Translation
- Detect Email Type
- Generate Javascript Code
- Picture Object Recognition
- Business Actions
- Calculate Actions
- Code Actions
- Convert Actions
- Crypto Actions
- Date & Time Actions
- Generate Actions
- Image Actions
- Operator Actions
- PDF Actions
- Storage Actions
- Text Actions
- User Actions
Overview
The node "0CodeKit" is a versatile toolbox of no-code utilities that supports multiple resources and operations, including AI, Business, Calculate, Code, Convert, Crypto, Date & Time, Generate, Image, Operator, PDF, Storage, Text, and User. Specifically for the Business resource with the Check Free Email operation (internally named isFreeMail), the node checks whether an email address belongs to a free email provider.
This operation is useful in scenarios such as:
- Validating user signups to detect disposable or free email addresses.
- Filtering marketing lists to target business emails only.
- Enhancing lead quality by identifying professional vs. free email accounts.
Example: Given an input email like example@gmail.com, the node will return a result indicating if it is a free email address.
Properties
| Name | Meaning |
|---|---|
| Code Variables | A collection of code variables where each variable has: |
| - Variable Name or ID: The name or ID of a variable defined in the code editor for the function. | |
| - Value: The value assigned to the variable. |
For the Business resource's Check Free Email operation, the relevant input property is:
| Name | Meaning |
|---|---|
| The email address to check if it is a free email provider address. |
(Note: The provided properties JSON describes only the "Code Variables" fixed collection used in some code-related operations; the Business resource's Check Free Email operation expects an "email" parameter as per the source code.)
Output
The output is a JSON array where each element corresponds to one input item processed. For the Business resource's Check Free Email operation, the output JSON contains the response from the API indicating whether the given email is a free email address.
The exact structure depends on the external API response but typically includes fields such as:
- A boolean or status indicating if the email is free.
- Possibly additional metadata about the email validation.
No binary data output is indicated for this operation.
Dependencies
- Requires an API key credential for authentication with the external 0CodeKit service.
- The node makes HTTP POST requests to endpoints like
business/isFreeMailto perform the checks. - No other external dependencies are required.
Troubleshooting
Common issues:
- Invalid or missing API key credential will cause authentication errors.
- Providing an improperly formatted email may result in API errors or false negatives.
- Network connectivity issues can prevent successful API calls.
Error messages:
- Authentication failures: Ensure the API key credential is correctly configured.
- Validation errors: Verify the email input is valid and properly formatted.
- Unexpected API responses: Check the external service status or limits.
Links and References
- n8n Expressions Documentation — for using expressions in variable inputs.
- External API documentation for the 0CodeKit service (not publicly linked here).