Pulse Account Action icon

Pulse Account Action

Account actions from Pulse API

Overview

This node enables managing user accounts via the Pulse API. Specifically, for the "Account" resource and the "Create new User Account" operation, it allows creating a new user account associated with a person in the system. This is useful in scenarios where you need to programmatically onboard users by creating their accounts with specific types and optional expiration dates.

Practical examples include:

  • Automating user provisioning when a new employee joins an organization.
  • Creating service or local accounts for applications or systems integration.
  • Setting up personal accounts for customers or end-users with controlled access duration.

Properties

Name Meaning
Email * The email address of the new user account.
Account type * The type of account to create. Options: Personal Account, Service Account, Local Account.
Person ID * The ID of the person to associate with this account.
Expired At Optional expiration date of the account (date only).

Output

The node outputs a JSON object representing the newly created user account as returned by the Pulse API. This typically includes details such as the account's unique identifier, email, account type, associated person ID, status, creation timestamp, and expiration date if set.

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 are needed on the API key to create user accounts.

Troubleshooting

  • Common issues:
    • Missing required fields like Email, Account type, or Person ID will cause validation errors.
    • Invalid or expired API credentials will result in authentication failures.
    • Providing an invalid Person ID that does not exist in the system will cause the API to reject the request.
  • Error messages:
    • "The operation "createAccount" is not supported for resource "account"!": Indicates a misconfiguration of the operation or resource parameters.
    • API error responses related to invalid input or permission denied should be checked against the Pulse API documentation.
  • Resolutions:
    • Ensure all required properties are correctly filled.
    • Verify API credentials and permissions.
    • Confirm the Person ID exists and is valid before attempting account creation.

Links and References

Discussion