Webhooks
We provide a way to get notifications from our system when a user or company gets changed. For this, we use a concept called webhooks. If you enable a webhook in our system will open a specific page given by you so you can update your system accordingly. In the webhook, we provide the type of operation and the identifier and the type of object.
This example POST request:
entity_id
is our internal identifier for this entry
entity_type
is the type of entity, currently we support user
and company
action_type
is the type of operation that was executed, the options are new
, update
and delete
.
result
is the new value of the record, the fields are the same as in our API (this data is not provided on a delete
action.
Install
Login in the admin panel.
Go to Settings -> Integrations -> Couplings
Press on
New Webhook
buttonFill in a name, this is only used as a description, please fill in the name of the service you are coupling.
Set the Is active to Active to enable the webhook
Fill in the URL of the endpoint
And enable all the triggers you like to receive
Select events
In the settings page, you can select which events are sent to your endpoint.
Debug webhooks
We provide two functions to debug a webhook. The first is a test webhook button. If you press this a request will be fired to the given URL with a action_type: test
. This request sends the data of your user account.
The other debug tool is the log overview in this view you can see the past 10 webhook requests to see if they function properly.
You can also use a site like https://webhook.site/ to test requests coming from our system.
Last updated