Pulse Workflow icon

Pulse Workflow

Workflow actions from Pulse API

Overview

The node provides integration with the Pulse API to perform various workflow actions related to project management. Specifically, for the "Update Project" operation under the "Project" resource, it allows users to update details of an existing project by specifying its ID and new name. This is useful in scenarios where project information needs to be modified after creation, such as correcting a project title or updating project metadata.

Practical examples include:

  • Renaming a project to reflect a change in scope.
  • Updating project details as part of an automated workflow triggered by external events.

Properties

Name Meaning
Project ID * The unique identifier of the project to update.
Name * The new name to assign to the project.

(* indicates required fields)

Output

The node outputs JSON data representing the updated project object returned from the Pulse API. This typically includes the project's updated attributes such as its ID, name, status, and other metadata fields as provided by the API response.

No binary data output is involved in this operation.

Dependencies

  • Requires an API key credential for authenticating with the Pulse API.
  • The node depends on the Pulse API service being accessible and properly configured.
  • No additional environment variables are explicitly required beyond the API authentication setup.

Troubleshooting

  • Common issues:

    • Invalid or missing Project ID will cause the update to fail.
    • Insufficient permissions or invalid API credentials can result in authorization errors.
    • Network connectivity problems may prevent communication with the Pulse API.
  • Error messages:

    • "The operation "updateProject" is not supported for resource "projects"!" — This indicates a misconfiguration of the operation or resource parameters.
    • API error responses (e.g., 404 Not Found if the project ID does not exist) will be surfaced in the node's output if "Continue On Fail" is enabled.
  • Resolutions:

    • Verify that the Project ID is correct and exists in the Pulse system.
    • Ensure the API key credential has sufficient permissions.
    • Check network connectivity and API endpoint availability.

Links and References

Discussion