Integrations

Exact Online Webhooks Integration

Exact Online webhooks notify integrations when subscribed business resources change. FastHook preserves each notification and provides a stable callback before downstream processing.

Capture the original request first, enforce the available trust boundary, then route and replay from durable evidence.

How the integration works

  • Exact Online officially supports webhooks alongside its REST APIs.
  • Notifications identify the affected resource so consumers can retrieve the current record through the Exact API.
  • Exact does not publish a general cryptographic payload-signature contract for these callbacks.
  • FastHook checks a secret query value and removes it from stored request metadata.

Create the FastHook source

Create EXACT_ONLINE source
curl -X POST "https://api.fasthook.io/v1/sources" \
  -H "Authorization: Bearer $FASTHOOK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Exact Online Webhooks Integration",
    "type": "EXACT_ONLINE",
    "config": {
      "auth_type": "PROVIDER_SIGNATURE",
      "auth": {
        "provider": "EXACT_ONLINE",
        "webhook_signing_secret": "long-random-url-secret",
        "query_parameter_name": "secret"
      },
      "allowed_http_methods": ["POST"]
    }
  }'

Append ?secret=YOUR_SECRET to the generated Source URL before saving it in the provider.

Setup

  1. Create an EXACT_ONLINE source and choose a long random URL secret.
  2. Append ?secret=YOUR_SECRET to the generated Source URL.
  3. Create the Exact Online webhook subscription for the required resource topic using the complete callback URL.
  4. Trigger a record change, inspect the notification, and route by topic, action, division, and resource key.

Production notes

  • Keep the complete callback URL out of screenshots, analytics, and support tickets.
  • Treat the webhook as a change notification and fetch the latest resource when business decisions require current state.
  • Make downstream updates idempotent because duplicate or repeated resource notifications are possible.

Related documentation