Create webhook endpoints to receive real-time notifications of the user's settled invoices.
Want to use webhooks for your own Alby account? create a webhook in our developer dashboard
Create a webhook endpoint
Scope needed: invoices:read
Creates a new webhook endpoint to receive notifications of settled invoices. Settled invoices are sent to the provided url as a POST request. Requests are sent with SVIX.
The endpoint_secret in the response body should be saved by the client in order to verify webhook posts to url. See the SVIX documentation on how to verify requests.
POSThttps://api.getalby.com/webhook_endpoints
Creates a new webhook endpoint.
Request Body
Name
Type
Description
description
String
url*
String
Webhook URL
filter_types*
String[]
One or more invoice event types to filter webhook events. Supported values are ["invoice.incoming.settled", "invoice.outgoing.settled"]
{"url": "https://webhook.site/2d10f6a2-8860-48af-8c25-379a3c921d30","description": "An example endpoint","filter_types": ["invoice.settled" ],"created_at": "2023-05-02T07:35:03.867Z","id": "ep_2PECYp6CLXBbAqyFnhbxFUXM2ZR","endpoint_secret": "whsec_QE8DIo3EtwlPmkOGCmxYyAcAxnpArzP/"}