Create a Server
Choose a region and get a public webhook URL for your integration.
Incoming webhooks
Give external services a stable webhook URL. Inspect incoming requests and deliver them to public or local applications, with delivery history and automatic retries.
External service → Adal Server → Your applications
Connect a provider and choose where its requests should go.
Choose a region and get a public webhook URL for your integration.
Set the Server URL as the webhook destination in your external service.
Deliver directly over HTTP or connect a local application through Adal CLI.
Keep the request and the delivery outcome visible.
Review the method, path, query, headers and body of accepted requests.
Deliver one incoming request to several applications and track their outcomes separately.
Use Adal CLI to receive webhooks behind NAT without opening inbound ports.
Follow each recipient’s attempts and inspect failures. Retries can produce duplicate calls.
A delivery may be retried, including after a response from your application was lost. Prevent repeated side effects using the event ID and verify the original provider’s signature.