ID123

Knowledge Base

View Categories

How to Create a Trigger Webhook in the ID Management System (IDMS)

Learn how to configure a trigger webhook in the ID123 ID Management System to send real-time data to external systems when a specific event occurs. This guide walks you through each step, from creating the webhook to mapping variables—optimized for clarity, usability, and SEO.

What is a Webhook?

A webhook is a way for one system to send real-time data to another system whenever a specific event takes place. It works by sending an automated HTTP request to a pre-defined URL. Webhooks are ideal for integrating external applications, enabling them to stay synchronized with your internal data changes.

What is a Trigger Webhook?

A trigger webhook is a type of webhook that activates when a specific event or condition occurs within the ID Management System (IDMS). When the trigger condition is met—such as a new card being created—the webhook sends data to an external service or application via a specified URL.

Step 1: Navigate to the Webhook Creation Page

  • Log into your IDMS admin account.
  • In the left-hand navigation panel, click on "Integrations".
  • Select "Webhooks" from the options.
  • Click the "Create a Webhook" button to begin the setup process.
Step 1: Create a Webhook

Step 2: Choose Webhook Type and Triggering Event

  • In the Integration step, choose the "Trigger" webhook type by selecting the "Trigger" radio button.
  • Select a triggering event from the dropdown menu. This event will activate the webhook. Available options may include actions like card record creation, updates, revocation, and more.
  • Choose the card record group you want this webhook to apply to.
  • Once configured, click "Next" to continue.

Need help selecting the right event?
Refer to our Webhook Event Definitions Guide for details on all supported trigger events.

Step 2: Configure Webhook Type

Step 3: Define Webhook Settings

  • In the Settings step, enter an internal name for your webhook to help you identify it later in the IDMS. This name is auto-filled but can be edited.
  • Enter the Trigger URL from the external system that will receive the webhook data. This is the endpoint where the webhook request will be sent.
Step 3: Set Webhook Trigger Settings

Step 4: Review Fixed Webhook Data

The system will now display fixed webhook data, which is pre-populated based on your account details, selected triggering event, and card record group.

  • Review this information to ensure accuracy.
  • If changes are needed, click Back to return to the Integration step and update your selections.
Step 4. Review Fixed Webhook Data

Step 5: Map Webhook Data Fields

  • In the Data Mapping section, map ID123 system variables to the webhook variables expected by your external application.
    • The ID123 variables are based on the card record group you selected.
  • To add a custom webhook variable, click the "Add a New Webhook Variable" button.
  • To remove a variable, click the trash icon in the "Remove" column next to the variable you want to delete.
  • After completing your mappings, click "Save" to finalize and activate your trigger webhook.
Step 5. Map Webhook Data

Final Notes on Webhook Configuration

  • Ensure your receiving system is prepared to accept webhook requests at the provided URL.
  • Only valid card record groups and supported events will result in successful webhook triggers.
  • Webhooks can be edited later from the Webhooks dashboard within IDMS.
Go to Top