Actions8
Overview
The "Pulse People" node allows users to manage people records within the Pulse API system. Specifically, the Update Person operation updates an existing person's details by their unique ID. This is useful in scenarios where user or employee information changes and needs to be kept current, such as updating contact info, relationship status, or organizational unit.
Practical examples include:
- Updating a person's phone number after they change it.
- Modifying the number of kids or relationship status for HR records.
- Correcting or adding missing middle names or secondary emails.
Properties
| Name | Meaning |
|---|---|
| Person ID * | The unique identifier of the person to update. |
| First Name * | The person's first name. |
| Middle Name | The person's middle name (optional). |
| Last Name * | The person's last name. |
| Gender | The gender of the person. Options: Male, Female. |
| Birthday | The person's date of birth. |
| Relationship Status | The person's relationship status. Options: Single, Married. |
| Number of Kids | The number of children the person has (minimum 0). |
| Secondary Email | An additional email address for the person. |
| Phone Number | The person's contact phone number. |
| Address | The person's physical address. |
| Organizational Unit * | The organizational unit the person belongs to (e.g., department or team). |
(* indicates required fields)
Output
The node outputs a JSON object representing the updated person record as returned by the Pulse API. This typically includes all the person's properties after the update, such as IDs, names, contact details, and organizational data.
No binary data output is involved.
Dependencies
- Requires connection to the Pulse API via an API key credential configured in n8n.
- The node depends on the Pulse API helper utilities bundled with the node implementation.
- Proper permissions on the API key are necessary to perform update operations on people.
Troubleshooting
Common issues:
- Missing required fields like Person ID, First Name, Last Name, or Organizational Unit will cause errors.
- Invalid Person ID (non-existent) will result in API errors indicating the person was not found.
- Insufficient API permissions can lead to authorization errors.
- Incorrect data formats (e.g., invalid date for birthday) may cause validation failures.
Error messages:
"The operation "updatePerson" is not supported for resource "people"!"— indicates a misconfiguration of operation or resource parameters.- API error messages from Pulse API will be passed through; check the message for details.
Resolution tips:
- Ensure all required fields are provided and correctly formatted.
- Verify the Person ID exists before attempting an update.
- Confirm API credentials have update permissions.
- Use the "Continue On Fail" option to handle individual item errors gracefully.
Links and References
- Pulse API Documentation (hypothetical link for reference)
- n8n documentation on Creating Custom Nodes
- General best practices for API authentication and error handling in n8n workflows