N8N Tools Xing icon

N8N Tools Xing

Interact with Xing API

Profiles → Get Profile

AI-generated

Overview

This node integrates with the Xing API to interact with user profiles. Specifically, the "Get Profile" operation retrieves detailed information about a specific user's profile on Xing by their User ID. This is useful for workflows that need to fetch and process professional profile data, such as automating recruitment pipelines, enriching CRM records, or monitoring professional network changes.

For example, you could use this node to:

  • Automatically pull profile details of candidates or contacts by their Xing User ID.
  • Enrich customer data with up-to-date professional information from Xing.
  • Trigger follow-up actions based on profile updates or status.

Properties

Name Meaning
User ID The unique identifier of the user whose profile you want to retrieve.

Output

The output JSON contains the full profile data returned by the Xing API for the specified User ID. This typically includes fields such as name, job title, company, location, contact info, and other professional details available on the user's Xing profile.

No binary data is output by this operation.

Example output structure (simplified):

{
  "id": "123456",
  "firstName": "John",
  "lastName": "Doe",
  "jobTitle": "Software Engineer",
  "company": "Example Corp",
  "location": "Berlin, Germany",
  "profileUrl": "https://www.xing.com/profile/John_Doe"
}

Dependencies

  • Requires an API key credential and OAuth2 authentication configured in n8n to access the Xing API.
  • The node uses the base URL https://api.xing.com for all requests.
  • Proper permissions/scopes must be granted to the API credentials to read profile data.

Troubleshooting

  • Common issues:

    • Invalid or missing User ID parameter will cause the request to fail.
    • Insufficient API permissions or expired tokens can result in authorization errors.
    • Network connectivity problems may cause timeouts or failed requests.
  • Error messages:

    • "Unknown operation: getProfile": Indicates the operation name was not recognized; ensure the operation is correctly set to "Get Profile".
    • API error messages from Xing (e.g., 401 Unauthorized) usually mean the API credentials need to be checked or refreshed.
    • JSON parsing errors if input parameters like profile data are malformed (not applicable for Get Profile but relevant for update operations).

To resolve errors:

  • Verify the User ID is correct and non-empty.
  • Check API credentials and refresh tokens if needed.
  • Ensure the node's operation and resource settings match the intended action.

Links and References

Discussion