mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-07-08 17:50:28 +00:00
2.8 KiB
2.8 KiB
title | slug |
---|---|
Webhooks | /developers/webhooks |
Webhooks
A webhook is a way for an app to provide other applications with real-time information. A webhook delivers data to other applications as it happens, meaning you get data immediately. OpenMetadata out of the box provide support for Webhooks. Webhooks can be used to get real-time information for the application when an event occurs. OpenMetadata also allows the user to customise the webhook with a wide range of filters to listen to only selected type of events
OpenMetadata supports 3 webhook types:
- Generic
- Slack
- Microsoft Teams
How to Set up Generic Type Webhook:
- Name: Add the name of the webhook
- Description: Add description of the webhook/Describe the webhook.
- Endpoint URL: Enter the Consumer/client URL to consume the event's data.
- Activity Filter: Can be used to activate or disable the webhook.
- Event Filters: Filters are provided for all the entities and for all the events. Event data for specific action can be achieved.
- Batch Size: Enter the batch size.
- Connection Timeout: Enter the desired connection timeout.
- Secret Key: Secret key can be used to secure the webhook connection.
How to Set up Slack Type Webhook:
- Name: Add the name of the webhook
- Description: Add description of the webhook/Describe the webhook.
- Endpoint URL: Enter the Slack endpoint url.
- Activity Filter: Can be used to activate or disable the webhook.
- Event Filters: Filters are provided for all the entities and for all the events. Event data for specific action can be achieved.
- Batch Size: Enter the batch size.
- Connection Timeout: Enter the desired connection timeout.
- Secret Key: Secret key can be used to secure the webhook connection.
How to Set up Microsoft Teams Type Webhook:
- Name: Add the name of the webhook
- Description: Add description of the webhook/Describe the webhook.
- Endpoint URL: Enter the MS Teams endpoint url.
- Activity Filter: Can be used to activate or disable the webhook.
- Event Filters: Filters are provided for all the entities and for all the events. Event data for specific action can be achieved.
- Batch Size: Enter the batch size.
- Connection Timeout: Enter the desired connection timeout.
- Secret Key: Secret key can be used to secure the webhook connection.