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 Calendar - Update operation, it allows users to update calendar entries in their Scoro account by sending a JSON object representing the changes to be applied.

This node is beneficial when automating calendar management tasks such as modifying event details, updating schedules, or syncing calendar data from other systems into Scoro. For example, you could use this node to programmatically update meeting times or descriptions based on external triggers or workflows.

Properties

Name Meaning
Calendar Select the calendar to update. You can either choose from a searchable list of calendars or specify the calendar ID directly (must be numeric).
Request A JSON object representing the nested request body that contains the fields and values to update in the selected calendar. This JSON will be sent as the update payload.

Output

The node outputs JSON data representing the response from the Scoro API after attempting to update the calendar entry. This typically includes the updated calendar information or confirmation of the update operation.

If the API supports returning binary data (not indicated here), it would be summarized accordingly, but in this case, the output is purely JSON-based.

Dependencies

  • Requires an active connection to the Scoro API.
  • Needs an API key credential configured in n8n with:
    • Base URL of the Scoro instance.
    • Company account identifier.
    • API key for authentication.

These credentials must be set up in n8n before using the node.

Troubleshooting

  • Common issues:

    • Invalid calendar ID format: The calendar ID must be numeric if entered manually.
    • Malformed JSON in the "Request" property: Ensure the JSON is valid and correctly structured.
    • Authentication errors: Verify that the API key and company account ID are correct and have sufficient permissions.
    • Unsupported operation or resource: The node throws an error if the specified operation-resource combination is not implemented.
  • Error messages:

    • Operation 'update' for resource 'calendar' is not supported. β€” This indicates a misconfiguration or unsupported operation; verify the resource and operation names.
    • JSON parsing errors when the "Request" field is invalid β€” Correct the JSON syntax.
    • API errors returned from Scoro β€” Check the API response message for details and ensure credentials and request data are correct.

Links and References

Discussion