{"article":{"id":15815296432791,"url":"https://plaid.zendesk.com/api/v2/help_center/en-us/articles/15815296432791.json","html_url":"https://support.plaid.com/hc/en-us/articles/15815296432791-Why-do-I-need-to-use-webhooks","author_id":396033157154,"comments_disabled":false,"draft":false,"promoted":false,"position":2,"vote_sum":0,"vote_count":0,"section_id":15991465989271,"created_at":"2023-07-06T09:57:04Z","updated_at":"2026-06-01T01:59:37Z","name":"Why do I need to use webhooks?","title":"Why do I need to use webhooks?","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-06-01T01:59:37Z","user_segment_id":null,"permission_group_id":1121774,"content_tag_ids":[],"label_names":[],"body":"<p>A few of the reasons why you might need to use webhooks include:</p>\n<ol>\n<li>\n<strong>Real-time Updates</strong>: Webhooks provide real-time updates about the status of various processes. For example, Plaid will send a webhook when an Item is in an error state or has additional data available, or when a non-blocking process (like gathering transaction data or verifying a bank account via micro-deposits) is complete.</li>\n<li>\n<strong>Handling Asynchronous Processes</strong>: Some processes in Plaid are asynchronous and may take some time to complete. Webhooks allow Plaid to notify your application when these processes are complete and the data is ready to be accessed.</li>\n<li>\n<strong>Error Handling</strong>: If an Item enters an error state, a webhook can be used to notify your application so that you can take appropriate action, such as prompting the user to update their credentials.</li>\n<li>\n<strong>New Account Notifications</strong>: When Plaid detects that an existing Item has new accounts available at the institution that the user has not yet permissioned, you will receive a <a href=\"https://plaid.com/docs/api/items/#new_accounts_available\"><code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">NEW_ACCOUNTS_AVAILABLE</code></a> webhook. To actually add those accounts to the Item, the user must complete <a href=\"https://plaid.com/docs/link/update-mode/\">Link's update mode</a> with Account Select.</li>\n</ol>\n<p>To read a full list of webhooks that Plaid sends you for a given product, you can navigate to your chosen product in the <a href=\"https://plaid.com/docs/api/\">API section</a> of our docs and select the webhook section.</p>","user_segment_ids":[]}}