Pulse Talent icon

Pulse Talent

Talent resource from Pulse API

Overview

This node allows updating a language entry associated with a talent in the Pulse API system. It is useful for managing multilingual skills of talents by modifying existing language records, including their proficiency levels.

Typical use cases include:

  • Updating a talent's language proficiency levels after reassessment.
  • Correcting or changing the ISO code of a language linked to a talent.
  • Maintaining up-to-date language skill data for talent profiles in recruitment or HR workflows.

For example, you might update the speaking, reading, and writing levels of Spanish for a specific talent identified by their Talent ID and Language ID.

Properties

Name Meaning
Talent ID * The unique identifier of the talent whose language record you want to update.
Language ID * The unique identifier of the language record to update for the specified talent.
ISO Code * The ISO standard code representing the language (e.g., "en" for English, "es" for Spanish).
Reading Level * The reading proficiency level of the language, from 1 (lowest) to 5 (highest).
Writing Level * The writing proficiency level of the language, from 1 (lowest) to 5 (highest).
Speaking Level * The speaking proficiency level of the language, from 1 (lowest) to 5 (highest).

All properties marked with * are required.

Output

The node outputs a JSON object representing the updated language record as returned by the Pulse API. This typically includes fields such as the language ID, talent ID, ISO code, and updated proficiency levels for reading, writing, and speaking.

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 on the Pulse API side to update language records for talents.

Troubleshooting

  • Error: The operation "updateLanguage" is not supported for resource "language"!
    This indicates a mismatch between the selected operation and resource. Ensure that the resource is set to "language" and the operation to "updateLanguage".

  • API authentication errors:
    Verify that the API key credential is correctly configured and has sufficient permissions.

  • Invalid Talent ID or Language ID:
    Confirm that the IDs provided exist in the Pulse system; otherwise, the API will return an error.

  • Validation errors on proficiency levels:
    Make sure reading, writing, and speaking levels are integers between 1 and 5 inclusive.

  • Network or connectivity issues:
    Check your network connection and Pulse API service status.

Links and References

Discussion