Pulse Workflow icon

Pulse Workflow

Workflow actions from Pulse API

Overview

This node integrates with the Pulse API to perform various workflow actions related to project management. Specifically, for the Project - Create Project operation, it allows users to create a new project within an organization by providing essential details such as the project name, organizational unit, organization ID, and a JSON definition of the project.

Common scenarios where this node is beneficial include automating project creation workflows in larger organizational systems, integrating project setup into CI/CD pipelines, or syncing projects from other tools into Pulse automatically.

For example, a user can automate the creation of multiple projects based on incoming data streams or trigger project creation when a new client signs up, ensuring consistent project setup without manual intervention.

Properties

Name Meaning
Name * The name of the project to be created.
Organizational Unit * The organizational unit under which the project will be categorized or managed.
Organization ID * The unique identifier of the organization to which the project belongs.
Project Definition * A JSON string defining the detailed configuration or metadata of the project being created.

Output

The node outputs a JSON object representing the newly created project as returned by the Pulse API. This typically includes all relevant project details such as its ID, name, status, organizational unit, and any other metadata defined in the project definition.

If the operation fails and "Continue On Fail" is enabled, the output will contain an error message describing the failure.

The node does not output binary data.

Dependencies

  • Requires an active connection to the Pulse API via an API key credential.
  • The node depends on the Pulse API service being accessible and properly authenticated.
  • No additional environment variables are explicitly required beyond the API authentication setup.

Troubleshooting

  • Common Issues:

    • Missing or invalid API credentials will cause authentication failures.
    • Providing malformed JSON in the "Project Definition" property may result in errors from the API.
    • Incorrect or missing required properties (e.g., name, organizational unit) will cause validation errors.
    • Network connectivity issues can prevent communication with the Pulse API.
  • Error Messages:

    • "The operation "createProject" is not supported for resource "projects"!" — indicates a misconfiguration or unsupported operation; verify the selected operation and resource.
    • API error messages returned in the output JSON under error if "Continue On Fail" is enabled.
  • Resolutions:

    • Ensure all required fields are filled correctly.
    • Validate the JSON syntax of the project definition before execution.
    • Confirm that the API key credential is valid and has sufficient permissions.
    • Check network connectivity and Pulse API service status.

Links and References

Discussion