{"article":{"id":40390675922967,"url":"https://plaid.zendesk.com/api/v2/help_center/en-us/articles/40390675922967.json","html_url":"https://support.plaid.com/hc/en-us/articles/40390675922967-Can-Plaid-re-push-failed-or-missed-webhook-events","author_id":1511728400882,"comments_disabled":false,"draft":false,"promoted":false,"position":4,"vote_sum":0,"vote_count":0,"section_id":40390525689111,"created_at":"2026-05-11T18:15:02Z","updated_at":"2026-06-03T17:59:27Z","name":"Can Plaid re-push failed or missed webhook events?","title":"Can Plaid re-push failed or missed webhook events?","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-06-03T17:59:27Z","user_segment_id":null,"permission_group_id":1121794,"content_tag_ids":[],"label_names":[],"body":"<p><strong>No — Plaid does not re-push failed webhook deliveries for Monitor.</strong> If your endpoint was unavailable and events were dropped, the affected screenings must be re-reconciled via the API. There is currently no mechanism to request a replay of Monitor webhook events.</p>\n<p>To avoid this issue:</p>\n<ul>\n<li>Ensure your webhook endpoint returns a 2xx response quickly (before any long-running processing).</li>\n<li>Implement idempotent event handling so that re-processing the same event is safe.</li>\n<li>Periodically poll <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">/watchlist_screening/individual/list</code> to catch any screenings that may have been missed by your webhook handler.</li>\n</ul>","user_segment_ids":[]}}