Appendix C :Webhooks

C.1 Introduction

The Webhook option in OFSLL extends the support of interfacing with third-party applications by sending REST API based notifications of changes through system generated Webhook event actions.

In the Webhook integrated model, it is the server to client direction of conversation in which the server pushes data to the client that hosts an HTTP based API endpoint. OFSLL uses the existing weblogic key-store to register third-party application credentials such as User Name, Password and SSL/TSL Certificate.

C.2 Webhook Architecture

As per the above image:

C.3 Webhook Workflow

As per the above workflow:

C.4 Webhook Message Format

Webhook Events are published in json message format. This message content can be customized using Response User Defined Tables. For more information on json message format, refer to Events section.

C.5 Processing Webhook Request