TalentSight icon

TalentSight

Get data from TalentSight API

Overview

This node integrates with the TalentSight API to manage webhooks. Specifically, the 'Create' operation under the 'Webhook' resource allows users to create a new webhook by specifying a target URL and the events to listen for. This is useful for automating workflows that depend on real-time event notifications from TalentSight, such as triggering actions when certain campaign or candidate events occur.

Use Case Examples

  1. Creating a webhook to listen for candidate updates and trigger a notification system.
  2. Setting up a webhook to monitor campaign status changes and automate reporting.

Properties

Name Meaning
URL The target URL where the webhook will send event notifications. This is required to create the webhook.
Events A JSON array specifying which events the webhook should listen to. This is required to define the webhook's triggers.
Request Options Optional settings for the HTTP request such as batching, SSL certificate validation, proxy configuration, and timeout settings to customize how the webhook creation request is sent.

Output

JSON

  • id - The unique identifier of the created webhook.
  • url - The URL of the created webhook.
  • events - The list of events the webhook is subscribed to.
  • createdAt - Timestamp when the webhook was created.

Dependencies

  • TalentSight API
  • An API key credential for TalentSight API authentication

Troubleshooting

  • Ensure the URL provided is reachable and correctly formatted to avoid webhook creation failures.
  • Verify that the events JSON array is correctly structured and contains valid event names supported by TalentSight.
  • If SSL issues occur, consider enabling the 'Ignore SSL Issues' option, but be aware of security implications.
  • Check proxy settings if requests fail due to network restrictions or firewall rules.
  • Timeout errors may occur if the server is slow to respond; increase the timeout setting if necessary.

Links

Discussion