Incode Webhooks

What are webhooks?

Webhooks are event notifications. They let your organization's application know when a specific event happens on the Incode platform or when a process initiated by a user is completed (also known as a callback). Your application can then take action based on the notification.

Webhooks are asynchronous. That means the communication is one-way only, from Incode to your application. You must configure them if you want to use them.

What webhooks are available?

These webhooks are currently supported:

The following webhooks either have been or are soon to be deprecated:

Configure webhooks

To configure webhook behavior, go to the Incode Dashboard > Configuration -> Webhooks.

Configure webhook destination

For the Onboarding Status webhook, you can configure multiple destinations where it will be delivered. The webhook will be delivered to all the destinations configured in your organization's configuration anytime.

For all the other webhooks, you can configure a single URL per webhook. All notifications from that webhook will be sent to that destination. If you need the webhook notification to be sent to different endpoints in your system, you must broadcast it internally after receiving it at this single endpoint.

Configure webhooks custom headers

You can create custom headers that your endpoint receives as part of webhook notifications. You can create more than one header, but all headers are sent for all webhooks. Dynamic values are not supported.

Retry Policy

Webhook retries will be triggered in either of these scenarios:

The webhook retry policy is exponential. It has an initial interval of 30s, a multiplier of 2.5, and a maximum of 5 attempts. This means the maximum time a webhook can take to reach its destination is approximately 32 minutes, as illustrated in the following table.

Retry attempt Delay (seconds) Delay (minutes) Total (minutes)
1 30 0.50 0.5
2 75 1.25 1.75
3 187.5 3.13 4.88
4 468.75 7.81 12.69
5 1,171.88 19.53 32.22

Allow webhook source IPs

If your organization restricts inbound traffic for your network, make sure the following IP addresses are added to your allow list.

US Environment

IP Active
54.86.34.156 Currently Active
3.142.125.52 Currently Active
54.85.117.182 As of February 2, 2026
3.233.40.153 As of February 2, 2026

DEMO (development) Environment

EU Environment

IP Active
18.158.116.18 Currently Active
3.127.31.138 As of March 2026
3.126.52.28 As of March 2026
3.126.161.252 As of March 2026

Canada Environment

IP Active
3.98.9.116 Currently Active
16.174.49.119 As of July 2026
40.176.78.96 As of July 2026

Updated 1 day ago