Class: Onfleet::Webhooks
- Inherits:
-
Object
- Object
- Onfleet::Webhooks
- Defined in:
- lib/resources/webhooks.rb
Overview
Webhooks make it possible for your application to be notified of important system events, as soon as these take place within Onfleet. Onfleet uses HMAC (hash-based message authentication code) with the SHA-512 hash function for additional authentication. By using the webhook secret obtained on the Onfleet dashboard, your webhook server should verify that the source of webhook requests are indeed coming from Onfleet and is associated with your organization. Any failed requests will be retried in 30-minute cycles, up to one full day. A failed request is any non-200 response that a webhook request gets from your application.
Instance Method Summary collapse
-
#create(config, body) ⇒ Object
ACTION: still needs to be tested.
-
#delete(config, id) ⇒ Object
ACTION: still needs to be tested.
-
#list(config) ⇒ Object
ACTION: still needs to be tested.
Instance Method Details
#create(config, body) ⇒ Object
ACTION: still needs to be tested
14 15 16 17 18 19 |
# File 'lib/resources/webhooks.rb', line 14 def create(config, body) method = 'post' path = 'webhooks' Onfleet.request(config, method.to_sym, path, body.to_json) end |