Pulse Office Action icon

Pulse Office Action

Office actions from Pulse API

Overview

This node integrates with the Pulse API to manage office-related data, specifically here focusing on updating a Holiday record. The "Update Holiday" operation allows users to modify details of an existing holiday in their organizational system.

Typical use cases include:

  • Adjusting holiday names or dates due to changes in company policy or calendar updates.
  • Reassigning holidays to different organizational units when restructuring occurs.
  • Automating holiday management workflows by syncing external calendars or HR systems with the Pulse platform.

For example, a user might update the date of a public holiday after a government announcement or rename a holiday to reflect a new company event.

Properties

Name Meaning
Holiday ID * The unique identifier of the holiday to update.
Name * The new or updated name of the holiday.
Date * The new or updated date of the holiday (date and time).
Organizational Unit * The organizational unit within the company that the holiday applies to.

(* indicates required fields)

Output

The node outputs a JSON object representing the updated holiday record as returned by the Pulse API. This typically includes the updated holiday's ID, name, date, organizational unit, and possibly other metadata related to the holiday.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the Pulse API via an API key credential configured in n8n.
  • The node depends on the Pulse API helper utilities bundled within the node's codebase to perform authenticated requests.
  • Proper permissions on the Pulse API are necessary to update holiday records.

Troubleshooting

  • Common Issues:

    • Providing an invalid or non-existent Holiday ID will result in an error indicating the holiday could not be found.
    • Missing required properties such as Name, Date, or Organizational Unit will cause validation errors.
    • Insufficient API permissions or expired credentials may lead to authentication failures.
  • Error Messages:

    • "Unknown operation: "updateHoliday" is not supported for resource "holiday"!" — This suggests a misconfiguration in the operation or resource selection.
    • API errors from Pulse may be passed through; check the message for details like invalid IDs or permission issues.
  • Resolutions:

    • Verify all required input fields are correctly set.
    • Confirm the Holiday ID exists in the Pulse system.
    • Ensure the API key credential is valid and has appropriate access rights.
    • Use the node’s "Continue On Fail" option to handle errors gracefully during batch processing.

Links and References

Discussion