Webhooks enable you to set up integrations that subscribe to certain events from Plaid. When one of those events is triggered – such as the completion of a historical transaction pull – Plaid should send a POST payload with raw JSON to your webhook URL from one of the following IP addresses:
Note that these IP’s are subject to change.
If Plaid receives a non-200 response or no response within 10 seconds from your webhook endpoint, we will retry sending the webhook up to two times with a few minutes in between each webhook.
The webhook's URL is set by the optional
webhook parameter when creating an
Item in Plaid Link. Any valid URL can be used as a webhook. An HTTPS URL must have a valid SSL certificate.
Please refer to our documentation for a list of possible webhooks.