Skip to main content
Create webhooks from the Amplify dashboard to receive fax, document, or contact events at your application’s URL.

Before you begin

Prepare a publicly reachable endpoint that:
  • Accepts POST requests
  • Returns a successful 2xx response
  • Can safely process duplicate deliveries
  • Does not perform long-running work before responding
Amplify v1 does not currently sign webhook requests. Use a private HTTPS URL and enable URL authentication when your receiving endpoint supports it.

Create the webhook

1

Open Developer Tools

In the Amplify dashboard, open Settings, select Developer Tools, and choose the Webhooks tab.The Webhooks tab in Developer Tools showing the empty state and Add Webhooks button.
2

Start a new webhook

Click Add Webhooks. The Add Webhook form opens.The Add Webhook form with Name, Events, Webhook URL, URL Authentication, Test Webhook, and Save controls.
3

Enter a name

Enter a recognizable name that describes the destination or workflow, such as Outbound Fax.
4

Select an event

Open Events and select the event category that Amplify should send to this webhook.The Events menu showing iFax and Collect webhook event options.The Events menu showing the Contacts webhook event options.
5

Enter the destination URL

Enter the destination in Webhook URL. Amplify sends an HTTP POST request to this URL when the selected event occurs.
6

Configure URL authentication

This step is optional. Turn on Protect webhook URL with authentication and enter the Username and Password expected by your endpoint.URL Authentication enabled with Username and Password fields.
Store the receiving endpoint’s credentials securely. Do not reuse your Amplify password or API access token.
7

Test the endpoint

Click Test Webhook before saving. Amplify sends a sample event payload to the destination URL.
The test payload uses placeholder identifiers and phone numbers. occurred_at, transmission_start, and transmission_end use ISO 8601 UTC strings.A successful request displays Webhook test successful in the upper-right corner.A success notification reading Webhook test successful.If the destination returns an error, Amplify displays the result. For example, a 404 response displays Webhook endpoint returned an error: Not Found.An error notification reporting that the webhook endpoint returned Not Found.
8

Save the webhook

Click Save. Amplify returns to the Webhooks tab and adds the webhook to the list.The Webhooks list showing a saved active webhook.

Review saved webhooks

The webhook list displays:
  • Name
  • URL, with a copy control
  • Events
  • Status
  • Action menu
Test the destination again whenever its URL, authentication, network rules, or application behavior changes.

Next steps