Scoro icon

Scoro

Interact with the Scoro API

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

Discussion