Visma Development Portal
Guide on subscribing to BNXT webhooks via the Visma Development Portal, including setup steps, retry configurations, and securing the signature key.
The Business NXT webhooks will notify when a change has been made in a table row. Your application will need an endpoint capable of receving a POST request from Visma Connect. The notification will only contain a table identifier, the primary key of the row that is changed, and the type of change: Delete, Update or Insert. When a change has been made your integration application can make a graphQL call to get the latest update. The request will contain a signature that can be verified by your application using a shared key.
{
"tableIdentifier": "Order",
"customerNo": 1234567,
"companyNo": 7654321,
"primaryKeys": [
{
"OrderNo": 9
}
],
"event": "INSERT",
"timestamp": "2024-05-07T08:17:38.3221987Z"
}
Guide on subscribing to BNXT webhooks via the Visma Development Portal, including setup steps, retry configurations, and securing the signature key.
Guide to configuring Business NXT - Create and link User, WebhookTarget, and Webhook Subscription tables. Support outlined for multiple targets and subscriptions per application.
Integration samples are available on GitHub, including contributions by Ole Melhus. Visit the links for examples and layouts.