API reference

Webhook event catalogue

This is the master list of webhook type values. Events are grouped by resource — enquiry, decision, loan, payment, account, consent — with a consistent resource.verb naming. Subscribe an <a href="/reference/register-a-webhook-endpoint/">endpoint</a> to the specific types you handle, or * for all of them.

2 min read

resource.verbNaming convention
6 groupsEnquiry…consent
data.objectCarries the resource

All event types

TypeFires whendata.object
enquiry.createdA public enquiry is submittedenquiry
enquiry.updatedAn enquiry’s status changesenquiry
decision.completedA lending decision is reacheddecision
decision.referredA decision is referred for manual reviewdecision
loan.activatedA loan is drawn down / goes liveloan
loan.closedA loan is fully repaid or written offloan
payment.succeededA scheduled repayment settlespayment
payment.failedA repayment attempt failspayment
account.updatedA customer account record changesaccount
consent.grantedA consent flag is setconsent
consent.withdrawnA consent flag is withdrawnconsent

Naming and stability

Types follow resource.verb. New verbs may be added under an existing resource without notice, so ignore unknown types gracefully rather than erroring. An existing type’s meaning and payload shape never change within an API version.

Frequently asked questions

Will new event types break my handler?

Only if you error on unknown types. Route on the types you know and no-op the rest. New types are additive and announced in the developer changelog.

How do I test which events my endpoint receives?

Subscribe a sandbox endpoint to *, drive the corresponding action in test mode, and inspect the deliveries. See Test a webhook locally.

Funding for UK limited companies

Credicorp lends to your company, not to you personally — short-term working capital with no personal guarantee. See what your business could access.