Webhooks notify your application when an Amplify resource changes. Each request contains the event type, occurrence time, and event-specific resource data.
Create a webhook
Configure and test a webhook from the Amplify dashboard.
Your endpoint should:
Accept HTTPS POST requests with JSON bodies.
Return a successful 2xx response after accepting an event.
Process events asynchronously when work may take time.
Store event_id values to prevent duplicate processing.
Amplify v1 does not currently provide webhook signatures. Use a private, difficult-to-guess HTTPS endpoint and apply network controls where possible.