Defacto · AsyncAPI Specification
Defacto Webhooks
Version 1.0.0
Event surface for the Defacto API. Defacto POSTs a JSON notification to the URL registered on a webhook subscription (POST /webhooks). Generated by API Evangelist from Defacto's documented webhook event-type catalog and notification data model (developers.getdefacto.com/reference/webhooks-at-defacto).
View Spec
View on GitHub
CompanyFintechEmbedded FinanceLendingWorking CapitalInvoice FinancingCreditB2B PaymentsSMBFranceEuropeAsyncAPIWebhooksEvents
Channels
subscriberCallback
Receive a Defacto webhook notification.
Your endpoint. Defacto always calls the POST method of the to_url you register. Subscribe/manage via POST /webhooks, GET /webhooks, PATCH /webhook/{webhook_id}, DELETE /webhook/{webhook_id}.
Messages
BorrowerFinancialProductCreated
BorrowerFinancialProductCreated
Emitted when a BorrowerFinancialProductCreated reaches state BorrowerFinancialProductCreated.
BorrowerFinancialProductUpdated
BorrowerFinancialProductUpdated
Emitted when a BorrowerFinancialProductUpdated reaches state BorrowerFinancialProductUpdated.
CounterpartyCreditLimitCREATED
CounterpartyCreditLimit.CREATED
Emitted when a CounterpartyCreditLimit reaches state CounterpartyCreditLimit.CREATED.
CounterpartyCreditLimitUPDATED
CounterpartyCreditLimit.UPDATED
Emitted when a CounterpartyCreditLimit reaches state CounterpartyCreditLimit.UPDATED.
CreditLimitUPDATED
CreditLimit.UPDATED
Emitted when a CreditLimit reaches state CreditLimit.UPDATED.
CreditLineBALANCEUPDATED
CreditLine.BALANCE_UPDATED
Emitted when a CreditLine reaches state CreditLine.BALANCE_UPDATED.
CreditLineCREATED
CreditLine.CREATED
Emitted when a CreditLine reaches state CreditLine.CREATED.
CreditLinePOOLAMOUNTUPDATED
CreditLine.POOL_AMOUNT_UPDATED
Emitted when a CreditLine reaches state CreditLine.POOL_AMOUNT_UPDATED.
InvoiceDECLINED
Invoice.DECLINED
Emitted when a Invoice reaches state Invoice.DECLINED.
InvoiceDELETED
Invoice.DELETED
Emitted when a Invoice reaches state Invoice.DELETED.
InvoiceSUBMITTED
Invoice.SUBMITTED
Emitted when a Invoice reaches state Invoice.SUBMITTED.
InvoiceTOEDIT
Invoice.TO_EDIT
Emitted when a Invoice reaches state Invoice.TO_EDIT.
InvoiceVERIFIED
Invoice.VERIFIED
Emitted when a Invoice reaches state Invoice.VERIFIED.
LoanCANCELED
Loan.CANCELED
Emitted when a Loan reaches state Loan.CANCELED.
LoanCLOSED
Loan.CLOSED
Emitted when a Loan reaches state Loan.CLOSED.
LoanDECLINED
Loan.DECLINED
Emitted when a Loan reaches state Loan.DECLINED.
LoanDELETED
Loan.DELETED
Emitted when a Loan reaches state Loan.DELETED.
LoanINITIATED
Loan.INITIATED
Emitted when a Loan reaches state Loan.INITIATED.
LoanISSUEDETECTED
Loan.ISSUE_DETECTED
Emitted when a Loan reaches state Loan.ISSUE_DETECTED.
LoanPENDINGVALIDATION
Loan.PENDING_VALIDATION
Emitted when a Loan reaches state Loan.PENDING_VALIDATION.
LoanSCHEDULED
Loan.SCHEDULED
Emitted when a Loan reaches state Loan.SCHEDULED.
LoanSUBMITTED
Loan.SUBMITTED
Emitted when a Loan reaches state Loan.SUBMITTED.
LoanTOREPAY
Loan.TO_REPAY
Emitted when a Loan reaches state Loan.TO_REPAY.
LoanTOREPAYFEES
Loan.TO_REPAY_FEES
Emitted when a Loan reaches state Loan.TO_REPAY_FEES.
LoanTOVALIDATE
Loan.TO_VALIDATE
Emitted when a Loan reaches state Loan.TO_VALIDATE.
LoanVALIDATED
Loan.VALIDATED
Emitted when a Loan reaches state Loan.VALIDATED.
PaymentCANCELED
Payment.CANCELED
Emitted when a Payment reaches state Payment.CANCELED.
PaymentFAILED
Payment.FAILED
Emitted when a Payment reaches state Payment.FAILED.
PaymentINSTRUCTED
Payment.INSTRUCTED
Emitted when a Payment reaches state Payment.INSTRUCTED.
PaymentINTRANSIT
Payment.IN_TRANSIT
Emitted when a Payment reaches state Payment.IN_TRANSIT.
PaymentPAID
Payment.PAID
Emitted when a Payment reaches state Payment.PAID.
PaymentSCHEDULED
Payment.SCHEDULED
Emitted when a Payment reaches state Payment.SCHEDULED.