top of page

Webhook setup
DyXit for Microsoft Dynamics 365 Business Central

This page lets you enable and tune the automatic sending of notifications (webhooks) to a destination system. Whenever an application connected to DyXit detects an event — for example, with the iopole integration, the arrival of an e-document (a received invoice) — a notification is sent automatically to the destination system, which can then react without constantly polling Business Central.

What is a webhook for?

Without a webhook, an external system would have to check repeatedly whether a new event has occurred. With a webhook, Business Central notifies the destination system as soon as an event happens. The notification carries the identifier of the item concerned; the destination system can then retrieve it.

Before you start

  • Have an administrator role in Business Central.

  • Know the source app involved (a short code provided by your partner, e.g. tied to the installed integration).

Authentication between Business Central and the DyXit platform is handled automatically by the app registration performed at install: no key needs to be entered on this page.

Step 1 — Adjust the delivery settings

The default values suit most cases. They can be adjusted:

SettingMeaningDefault

Batch SizeNumber of notifications processed on each run.50

Max AttemptsNumber of tries before a notification is abandoned.8

Backoff Base (min)Base delay between two tries.3

Max Backoff (min)Maximum delay between two tries.60

Lock Timeout (min)Delay after which a stuck notification is re-armed.15

If the destination system is momentarily unavailable, Business Central retries automatically, spacing out the attempts, up to "Max Attempts". Beyond that, the notification is set aside for manual review.

Step 2 — Enable the webhook

Tick the Enabled box. From then on, each relevant event from a configured source app automatically generates a notification.

As long as Enabled is unticked, no notification is created or sent — use this to temporarily suspend sending.

Step 3 — Check the scheduled task

Notifications are sent by a scheduled task (Job Queue). Search for "Job Queue Entries" and make sure a dedicated webhook entry exists and is in the Ready status, recurring every few minutes. If no entry exists, contact your implementation partner.

Going further

To track the status of sent notifications, open the Webhook Outbox page. To review the technical history of exchanges with the platform, open the API Request Log.

bottom of page