Skip to main content

Working with webhooks

Indent uses webhooks to communicate with customer environments safely. Webhooks are particularly useful for granting/revoking access through an identity provider, pulling resources securely from internal systems or sending Indent activity data to a SIEM.

Begin using webhooks with your Indent integration in just three steps:

  1. Create a webhook endpoint on your server.
  2. Test your webhook to make sure that your endpoint works.
  3. Register your webhook with Indent to go live.

What is a webhook?#

Webhooks refers to a combination of elements that collectively create a notification and reaction system within a larger integration. Webhooks are like a callback number that Indent uses to notify you of activity in your Space.

What kinds of webhooks can I create?#

Currently there are two interfaces that a webhook can implement: change management or pull update. For example, webhooks can be used to handle change events like granting or revoking access. For sensitive internal resources like customer accounts, webhooks can securely pull the latest updates from internal services without exposing them online.

Where do webhooks run?#

Customers can self-host webhooks to keep sensitive API credentials and tokens behind their firewall, while still benefiting from Indent's advanced communications and process automation. For a proof-of-concept or before production setup, Indent can host webhooks in a single-tenant cloud environment.

Security model#