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, generation, image processing, PDF manipulation, storage, date & time handling, text processing, and user-related functions.
Specifically for the Generate resource with the Name operation (interpreted here as the "generate" resource with various sub-operations), the node allows generating different types of data such as numbers, strings, QR codes, shortened URLs, colors, HTML scraping results, JSON Web Tokens encoding/decoding, mock user data, and pictures based on keywords.
This node is beneficial in scenarios where users want to automate data generation tasks without writing custom code, such as:
- Generating random numbers or strings within specified parameters.
- Creating or decoding QR codes.
- Producing mock user data for testing purposes.
- Generating color palettes with specific attributes.
- Shortening URLs or managing shortened URL entries.
- Encoding or decoding JWT tokens.
- Scraping HTML content from web pages.
Example use cases:
- Automatically generate a set of random passwords or identifiers.
- Create QR codes for event tickets or product labels.
- Generate fake user profiles for load testing an application.
- Produce color schemes for design automation workflows.
- Manage URL shortening services programmatically.
Properties
| Name | Meaning |
|---|---|
| Code Variables | A collection of code variables defined in the code editor for the selected function. Each variable has: - Variable Name or ID: Selectable from a list or specified via expression. - Value: The value assigned to the variable. |
Note: This property is specifically used when running JavaScript scripts hosted on 0CodeKit (resource "editor", operation "make") and allows passing dynamic variables into the script.
Output
The node outputs a JSON array containing the results of the requested operation(s). Each item in the output corresponds to one input item processed.
- The structure of each JSON object depends on the specific resource and operation invoked.
- For the "generate" resource, outputs may include generated values such as numbers, strings, QR code data, URLs, colors, mock user data objects, or images.
- If the operation involves binary data (e.g., images or files), the node can output this data either as URLs or buffers depending on the parameters set (
getAsUrlflag). - The output is designed to be consumed by subsequent nodes in the workflow for further processing or storage.
Dependencies
- Requires an API key credential for authentication with the 0CodeKit service.
- The node makes HTTP POST requests to the 0CodeKit API endpoints corresponding to the selected resource and operation.
- No additional external dependencies are required beyond the configured API credential.
- Proper configuration of the API key credential in n8n is necessary for successful execution.
Troubleshooting
Common issues:
- Missing or invalid API key credential will cause authentication failures.
- Incorrect parameter values or missing required parameters for specific operations may result in errors from the API.
- When using code variables, specifying invalid variable names or expressions may cause script execution errors.
- Network connectivity issues can prevent communication with the 0CodeKit API.
Error messages:
- Authentication errors typically indicate problems with the API key; verify the credential setup.
- Validation errors from the API usually specify which parameter is missing or invalid; review the node's input parameters accordingly.
- JSON parsing errors when providing JSON inputs (e.g., in advanced switch operator) suggest malformed JSON; ensure valid JSON syntax.
- If the node throws errors related to unsupported operations or resources, confirm that the selected resource and operation are valid and supported.
Resolution tips:
- Double-check all required parameters for the chosen operation.
- Use expressions carefully and validate their correctness.
- Ensure network access to the 0CodeKit API endpoint.
- Review the API documentation for parameter requirements and constraints.
Links and References
- 0CodeKit Documentation (general reference for the node)
- Expressions in n8n (for using expressions in variable names or other fields)
- 0CodeKit API Reference (for detailed API endpoints and parameters - hypothetical link)
Note: The above summary focuses on the "Generate" resource and its operations as requested, extracting relevant properties and behavior from the provided source code and property definitions.