Actions36
- Application Actions
- Database Actions
- Deployment Actions
- Environment Variable Actions
- Private Key Actions
- Project Actions
- Resource Actions
- Server Actions
Overview
This node integrates with the Coolify API to manage various resources related to application deployment and infrastructure. Specifically, for the Project resource with the Get Many operation, it retrieves multiple project records from the Coolify platform.
Typical use cases include:
- Fetching a list of projects managed in Coolify to display or process further.
- Automating workflows that require bulk access to project data, such as reporting or synchronization with other systems.
- Integrating project information into broader DevOps pipelines.
For example, a user might want to retrieve all projects to generate a dashboard overview or limit the number of projects fetched to optimize performance.
Properties
| Name | Meaning |
|---|---|
| Return All | Whether to return all available project results or only up to a specified limit. |
| Limit | The maximum number of project results to return when "Return All" is set to false. |
Output
The node outputs an array of JSON objects representing projects retrieved from the Coolify API. Each object corresponds to a single project and contains its details as provided by the API.
No binary data output is involved in this operation.
Dependencies
- Requires an active connection to the Coolify API via an API key credential configured in n8n.
- The node depends on the Coolify API endpoints to fetch project data.
- No additional external services are required beyond the Coolify API.
Troubleshooting
Common issues:
- Network connectivity problems may prevent the node from reaching the Coolify API.
- Invalid or missing API credentials will cause authentication failures.
- Requesting too many projects without enabling "Return All" may result in incomplete data if the limit is too low.
Error messages:
"The resource "project" is not implemented!"indicates a misconfiguration or internal error where the Project resource handler is missing."The operation "getAll" is not implemented!"suggests the requested operation is not supported for the Project resource.- Authentication errors typically indicate invalid or expired API keys; reconfigure credentials accordingly.
To resolve these, verify API credentials, ensure network access to Coolify, and confirm correct property settings.
Links and References
- Coolify Official Website
- Coolify API Documentation (for detailed API endpoint info)
- n8n Documentation on Creating Custom Nodes