Actions8
Overview
The "Pulse People" node allows users to manage people-related data within the Pulse API. Specifically, for the Create Person operation under the People resource, this node facilitates creating a new person record with detailed personal and organizational information.
This node is beneficial in scenarios such as:
- Automating employee onboarding by programmatically adding new personnel to an HR system.
- Integrating contact management systems where new contacts need to be created based on external triggers.
- Synchronizing user databases across platforms by creating person entries automatically.
For example, when a new employee joins, you can use this node to create their profile including name, gender, birthday, relationship status, contact details, and organizational unit, streamlining HR workflows.
Properties
| Name | Meaning |
|---|---|
| First Name * | The first name of the person to create (required). |
| Middle Name | The middle name of the person to create (optional). |
| Last Name * | The last name of the person to create (required). |
| Gender | The gender of the person to create; options are Male or Female. |
| Birthday | The birthday of the person to create (date/time format). |
| Relationship Status | The relationship status of the person; options are Single or Married. |
| Number of Kids | The number of kids the person has; must be zero or more. |
| Secondary Email | A secondary email address for the person (optional). |
| Phone Number | The phone number of the person (optional). |
| Address | The physical address of the person (optional). |
| Organizational Unit * | The organizational unit the person belongs to (required). |
(* indicates required fields)
Output
The node outputs a JSON object representing the newly created person record as returned by the Pulse API. This typically includes all the submitted fields along with any additional metadata or identifiers assigned by the API.
No binary data output is produced by this operation.
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 to handle API requests.
- Proper network access to the Pulse API endpoint is necessary.
Troubleshooting
- Missing Required Fields: If required fields like First Name, Last Name, or Organizational Unit are not provided, the node will likely throw validation errors. Ensure these fields are filled.
- API Authentication Errors: If the API key credential is invalid or missing, authentication errors will occur. Verify that the API key is correctly set up in n8n credentials.
- Unsupported Operation or Resource: Errors indicating unsupported operations or resources suggest misconfiguration of the node parameters. Confirm that the resource is set to "people" and operation to "createPerson".
- Network Issues: Timeouts or connectivity errors may happen if the Pulse API is unreachable. Check network settings and API availability.
Links and References
- Pulse API Documentation (replace with actual URL)
- n8n Documentation on Creating Custom Nodes
- General REST API concepts: REST API Tutorial