Webhooks API
Create a webhook
A webhook must have a name, an url and a list of event types. You can also create webhooks in the webhooks settings section of the Dashboard.
🔑 Access with
Advanced access token with webhooks.write
OAuth access with webhooks.write
post/v2/webhooks
Request
- Base URLhttps://api.mollie.com
- URLhttps://api.mollie.com/v2/webhooks
- Auth
- HTTP bearer
- or OAuth 2Authorization code: https://my.mollie.com/oauth2/authorizeToken URL: https://api.mollie.com/oauth2/tokens scopes: webhooks.write
Request body
Example request
{
"name": "Webhook #1",
"url": "https://mollie.com/",
"eventTypes": [
"payment-link.paid"
]
}Response
The webhook object.
Example response
{
"resource": "webhook",
"id": "hook_tNP6fpF9fLJpFWziRcgiH",
"url": "https://example.com/webhook-endpoint",
"profileId": "pfl_YyoaNFjtHc",
"createdAt": "2023-01-01T12:00:00+00:00",
"name": "Profile Updates Webhook",
"eventTypes": [
"sales-invoice.paid, sales-invoice.canceled"
],
"status": "enabled",
"mode": "live",
"webhookSecret": "secret",
"_links": {
"self": {
"href": "https://...",
"type": "application/hal+json"
},
"documentation": {
"href": "https://...",
"type": "application/hal+json"
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.