Actions50
- Status Actions
- Task Actions
- Calendar Actions
- ClientProfile Actions
- Comment Actions
- Company Actions
- Invoice Actions
- Project Actions
- Role Actions
- Time Entry Actions
- Trigger Actions
- User Actions
Overview
The node integrates with the Scoro API to perform various operations on different resources. Specifically, for the Project - Update operation, it allows users to update an existing project in Scoro by sending a JSON object representing the changes to be applied.
This node is beneficial when you want to automate project management workflows, such as updating project details programmatically based on external triggers or data changes. For example, you could update project status, deadlines, or other attributes dynamically from another system or workflow without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Project | Select the project to update. You can either pick from a searchable list of projects or specify the project ID directly (must be numeric). |
| Request | A JSON object representing the nested request body that contains the fields and values to update on the selected project. |
Output
The node outputs the response from the Scoro API after attempting to update the project. The output is structured as JSON and typically contains the updated project data or confirmation of the update operation.
If the API supports binary data in responses (not indicated here), the node would handle it accordingly, but for this operation, the output is purely JSON-based.
Dependencies
- Requires an active connection to the Scoro API.
- Needs credentials including:
- Base URL of the Scoro instance.
- Company account identifier.
- API key for authentication.
- These credentials must be configured in n8n prior to using the node.
Troubleshooting
Common Issues:
- Invalid or missing project ID: Ensure the project ID is numeric if entered manually.
- Malformed JSON in the "Request" property: The JSON must be valid and correctly formatted; otherwise, parsing will fail.
- Authentication errors: Verify that the API key and company account ID are correct and have sufficient permissions.
- Unsupported operation or resource: If the node throws an error about unsupported operations, confirm that "Update" is selected under the "Project" resource.
Error Messages:
Operation 'update' for resource 'project' is not supported.β This indicates a misconfiguration or typo in the operation/resource selection.- JSON parse errors related to the "Request" field β Check the JSON syntax carefully.
- HTTP errors from the API (e.g., 401 Unauthorized, 404 Not Found) β Check credentials and project existence.
Links and References
- Scoro API Documentation (general reference for API endpoints and request formats)
- n8n Documentation on Creating Custom Nodes (for understanding node development concepts)