In order to provide our enterprise platform, many operations on Plude are handled asynchroniously. This is to adhere to modern standards of service levels and to improve the overall design in order to comply with performance and security. A webhook is a subscription that registers a notification URL and the events that you want to be notified about. When an event occurs, Square collects data about the event, creates an event notification, and sends the event notification to the notification URL for all webhook subscriptions that are subscribed to the event.Documentation Index
Fetch the complete documentation index at: https://docs.plude.io/llms.txt
Use this file to discover all available pages before exploring further.
Creating a notification endpoint
A notification URL must do the following:- Respond with a 2xx HTTP status code in a timely manner.
- The URL endpoint must require that a connection uses HTTPS.
- Receive a POST event notification.
- Optionally. Store the event notification data safely.
Durability
If a 2xx HTTP status code isn’t received in a timely manner or a status code other than 2xx is returned, Plude assumes that the delivery is unsuccessful. Plude retries the delivery of the event notification using exponential backoff for up to 72 hours after the originating event. After 72 hours, the notification is discarded and we doesn’t attempt to resend the notification. Handle implementation with care Webhooks are sent immediately upon the event. However implementing handling of webhooks, you muse carefully design and consider the processing of each request. Due to size, latency and intermediate systems, never trust the flow sequence of events. Verification All webhook notifications from Plude include ansignature field. The value of this field is an SHA-256 signature generated using the webhook signature key your retrieve when subscribing a webhook url.
Keep the
signatureKey safe and do not share this
