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 such as projects, applications, databases, deployments, and more. Specifically, for the Project - Get operation, it retrieves detailed information about a single project identified by its ID. This is useful when you want to fetch the current state or metadata of a specific project within your Coolify environment.
Common scenarios include:
- Automating retrieval of project details for reporting or monitoring.
- Using project data as input for subsequent workflow steps.
- Validating project existence or status before performing further actions.
Example: You have a project ID and want to get its configuration and status to decide whether to trigger a deployment or notify a team.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the project to retrieve. This is a required string input that specifies which project’s details will be fetched. |
Output
The node outputs an array of JSON objects representing the retrieved project(s). For the "Get" operation on a project, each object contains the full details of the specified project as returned by the Coolify API. This typically includes fields like project name, ID, description, creation date, status, and other metadata relevant to the project.
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.
- Network access to the Coolify service must be available from the n8n instance.
Troubleshooting
Error: The resource "project" is not implemented!
This indicates a misconfiguration or code issue where the "project" resource handler is missing. Ensure the node version supports the project resource.Error: The operation "get" is not implemented!
Means the requested operation is not defined for the project resource. Verify the operation name spelling and node version compatibility.API request failures (e.g., network errors, authentication issues)
Check that the API key credential is valid and has sufficient permissions. Confirm network connectivity to the Coolify API endpoint.Empty or no data returned
Verify that the provided project ID exists and is correct. An invalid or non-existent ID will result in no data.
Links and References
- Coolify Official Website
- Coolify API Documentation (for detailed API endpoints and data structures)
- n8n Documentation on Creating Custom Nodes