Event callback API

When an event is finished outside of Clougistic, it's possible to call a following webhook. Use the Clougistic Event Callback API when you want to use one of our micro services (SFTP, FTP, Print).


For example if a label is printed by the forwarder it's possible to send trackingnumbers to your e-commerce system with the help of the webhook function.

Method: POST

URL: /api/v1/event/fire

Headers: X-Event-Name

Example

Headers

X-Event-Name : dhl.labels.created

Payload


{ "access_key": "[Clougistic API access key]","entity_id": "ENTITY_ID", "payload": {"reference": "000000032","trackingcodes":[ "12345678", "12345679", "12345680" ] } }

In this example, the webhook that should deliver the payload must listen to event: dhl.labels.created

The keys defined in the "payload" section of the event can be used as variables in the payload section of a webhook. In the example above:

"reference" can be used as: {{$reference}}

"trackingcodes" can be iterated over as follows: {{for $track in $trackingcodes}} {{$track}} {{next track}}