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, calculation, code execution, conversion, cryptography, date & time, image processing, PDF manipulation, storage, text processing, and user-related functions. Specifically for the User resource with the Get Available IP Addresses operation (though this exact operation is not explicitly detailed in the provided code snippet), the node likely retrieves or processes user-related data such as available IP addresses.
This node is beneficial in scenarios where users want to perform various utility tasks without coding, such as running scripts, converting data formats, generating images, validating business data, or manipulating PDFs. For example, it can be used to run JavaScript or Python code snippets, generate QR codes, validate VAT numbers, or extract information from text or images.
Properties
| Name | Meaning |
|---|---|
| Code Variables | A collection of code variables where each variable has: - Variable Name or ID: The name of the variable defined in the code editor for the selected function. It can be chosen from a list or specified via expression. - Value: The value assigned to the variable. This allows dynamic input into code executions or functions within the node. |
Note: The property codeVariablesUi is a fixed collection allowing multiple entries of code variables, each with a name/ID and a string value.
Output
The output of the node is a JSON array containing the results of the executed operation(s). Each element corresponds to one input item processed by the node. The structure of each JSON object depends on the specific resource and operation invoked.
- If the response is an array, all elements are pushed into the output array.
- If the response is a single object, it is pushed as a single element in the output array.
The node does not explicitly handle binary data output in the provided snippet, so outputs are primarily JSON objects representing the results of the requested operations.
Dependencies
- Requires an API key credential for authentication with the external "0CodeKit" service.
- Uses internal helper functions (
codeKitRequest,codeKitRequestLoadOptions) to communicate with the 0CodeKit API endpoints. - The node relies on n8n's parameter system to gather inputs dynamically based on the selected resource and operation.
Troubleshooting
Common Issues:
- Incorrect or missing API credentials will cause authentication failures.
- Providing invalid or incomplete parameters for a given operation may result in errors from the API.
- Using expressions incorrectly in the "Variable Name or ID" field could lead to unresolved variables.
- Network issues or API downtime can cause request failures.
Error Messages:
- Errors thrown during execution are caught and returned as error messages in the output if "Continue On Fail" is enabled.
- Typical errors include parameter validation errors, authentication errors, or unexpected API responses.
Resolution Tips:
- Verify that the API key credential is correctly configured and valid.
- Double-check all required parameters for the selected resource and operation.
- Use the built-in load options to select valid variable names when setting code variables.
- Enable "Continue On Fail" to allow partial processing and easier debugging.
Links and References
- n8n Expressions Documentation
- No direct external links to 0CodeKit API documentation were found in the source; consult the 0CodeKit service provider for API details.