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.
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
- Create an EXACT_ONLINE source and choose a long random URL secret.
- Append ?secret=YOUR_SECRET to the generated Source URL.
- Create the Exact Online webhook subscription for the required resource topic using the complete callback URL.
- 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.