Is it possible to add a trigger when receiving a request on an endpoint (for the api world we call it a webhook):
- endpoint:
method: POST
path: /with-webhook
response:
status: 200
headers:
Content-Type: application/json
body: >
{"id": 123}
webhook:
sleep-time: 60
url: https://moclojer.com/api/webhook
method: POST
body: >
{"id": 123, "another-field": "it's working"}
Upon receiving a request for the /with-webhook endpoint, the moclojer will respond with status 200 and body {"id": 123}.
In addition, it will make a request to the https://moclojer.com/api/webhook endpoint with method POST and body {"id": 123, "another-field": "it's working"}.
sleep-time (field is optional, default value of 60 seconds): is used to delay the request to the webhook endpoint, if you want to simulate a long processing time before sending the request.Moclojer will not wait for the response from the webhook endpoint; it will only send the request and continue to respond to the original request. This process is asynchronous.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |