
Webhooks
Webhooks provides the option to automatically send real-time notifications when a specific event has happened within the Zero Friction platform for a certain tenant and/or organization. Rather than repeatedly polling for updates, webhooks ensure that relevant information is sent directly to a designated URL.
The Zero Friction webhooks implementation uses signature verification.
Signature verification makes use of the Hash-based Message Authentication Code (HMAC) for authenticating and validating webhooks.
The resulting HMAC, which becomes the signature of the webhook, is then used to authenticate the webhook and validate its payload.
At Zero Friction we use SHA256 signature validation and this signature is sent along in the HTTP header X-Webhook-Signature-256
.
We will provide the secret used for the HMAC calculation when requesting access to our webhooks system.
If you want to start using the Zero Friction webhooks system, please contact support@zerofriction.co for more information.
Available webhooks
AdvanceAmountUpdated
CollectionCaseClosed
ConsumptionDeleted
ConsumptionProcessed
ContractRemoved
ContractServicesUpdated
ContractSigned
ContractTerminated
ContractUpdated
CultureUpdated
CustomerCreated
CustomerDetailsChanged
DocumentApprovedForPrinting
DocumentPrinted
DocumentPrintingFailed
EntityAttachmentCreated
EntityAttachmentDeleted
EntityAttachmentGroupCreated
EntityAttachmentGroupDeleted
EntityAttachmentGroupUpdated
EntityAttachmentUpdated
ExternalDocumentDeliveryFailed
FeatureFlagsUpdated
GeneratePaymentLink
InvoiceAssignedToCollectionCase
InvoiceAvailable
InvoicePaymentDetailsChanged
InvoiceRegenerated
MailSent
MeterInstalled
MeterReconfigured
MeterUninstalled
ProductCreated
ProductUpdated
ServiceLocationCreated
ServiceLocationUpdated