Webhooks
Webhooks allow an HTTPS URL you own to receive a JSON POST when a supported event occurs, for example, related to field records or a new user after onboarding.
How to configure them
- Sign in to the dashboard as an administrator.
- Go to Settings.
- Open the Webhooks section.
- Create a webhook: provide a name, destination URL, and, if needed, HTTP headers.
- Choose the event category that matches your use case and enable the webhook when you are ready for production.
- If an option to include the whole channel appears, read its description before enabling it: it broadens the events' scope.
Technical recommendations
- Return a 2xx status within a few seconds; process heavy work in the background.
- Make the receiver idempotent: retries may occur.
- Validate identity using the headers you configured in Harvis.
- JSON fields may evolve: version your consumer and tolerate new properties.
If you do not see Webhooks under Settings, it may depend on your plan or company flags: contact support.
Public REST API
Harvis Enterprise API provides product data, associated producers, weather, alerts, orders, and product catalog access with explicit integration permissions.
For real-time integrations, use webhooks from the dashboard. API keys are created, rotated, and revoked in Settings.