cURL
Webhooks
Create webhook
POST
cURL
Field support per integration
The
callbackUrl should be unique per end user to ensure that each received event can be clearly mapped back to the correct end user.Business Central
Business Central
If you’re not using the Interactive Authentication Flow, make sure the query parameters
environmentName and companyId are correctly populated.
You can obtain these values by using the GET Environments and GET Companies endpoints available under the Authentication section.string
required
enum
required
Available options:
ACCOUNT, CREDIT_NOTE, CUSTOMER, DIMENSION, EXPENSE, INVOICE, ITEM, JOURNAL_ENTRY, OFFER, SALES_ORDER, SUPPLIERExact Online
Exact Online
If you’re not using the Interactive Authentication Flow, make sure the query parameter
companyId is correctly populated.
You can obtain this value by using the GET Companies endpoint available under the Authentication section.string
required
enum
required
Available options:
ACCOUNT, BANK_ACCOUNT, BILL, CONTACT, EXPENSE, INVOICE, JOURNAL_ENTRY, PAYMENTFreshBooks
FreshBooks
Ensure that the query parameter
_companyId_ is correctly filled with the account ID associated with the contact.
This value can be retrieved by using the GET Companies endpoint in the Authentication section. Use the returned id as the value for _companyId_.string
required
enum
required
Available options:
CREATED, DELETED, UPDATEDenum
required
Available options:
ACCOUNT, CREDIT_NOTE, CUSTOMER, INVOICE, ITEM, PAYMENT, SUPPLIER, TAX_RATELexware Office
Lexware Office
Moneybird
Moneybird
If you’re not using the Interactive Authentication Flow, make sure the query parameter
companyId is correctly populated.
You can obtain this value by using the GET Companies endpoint available under the Authentication section.string
required
enum
required
Available options:
CREATED, DELETED, UPDATEDenum
required
Available options:
CONTACT, INVOICE, PAYMENT, TAX_RATEQuickBooks
QuickBooks
Supported request parameters:
string
required
weclapp
weclapp
Xero
Xero
Supported request parameters:
string
required
Body
application/json
Example:
"https://example.com/webhook-endpoint/12345"
Available options:
ACCOUNT, BANK_ACCOUNT, BILL, CONTACT, CREDIT_NOTE, CUSTOMER, DIMENSION, EXPENSE, INVOICE, ITEM, JOURNAL_ENTRY, OFFER, PAYMENT, SALES_ORDER, SUPPLIER, TAX_RATE, TOKEN Available options:
CREATED, DELETED, REVOKED, UPDATED Last modified on July 9, 2026