Webhooks
Configuring the profile webhooks for 2-way sync
Profile Webhook
You can sync profile data to and from external third-party software/APIs using webhooks for various trigger events.
Profile Webhook Settings
The Profile Webhook settings is for the outgoing data from your MangoApps domain to external third-party software/APIs.
Select Trigger Events: Mark the trigger events to push data to external third-party software/APIs. You can choose triggers for Create User, Update User Profile, and Activate/Deactivate User events. The system pushes data whenever the marked trigger takes place on your domain.
Post to URL: Specify the external third-party software/APIs URL to push and sync the profile data to an external server or data source.
Request Parameters: Enter the external system ID for request parameters in the API Field text box and select the MangoApps profile field from the MangoApps Field drop-down to map the data. Click the + Add button to add more request parameters and click the Remove button to remove a request parameter.
Response Parameters: Enter the external system ID for response parameters in the API Field text box and select the MangoApps profile field from the MangoApps Field drop-down to map the data. Click the + Add button to add more response parameters and click the Remove button to remove a response parameter.
The external system ID for the request and response parameters MUST match your third-party API field for successful exchanges. Refer your third-party API specifications for the API fields for user profiles.
Notifying MangoApps Settings
The Notifying MangoApps settings is for the incoming data from external third-party software/APIs into your MangoApps domain.
MangoApps URL: The MangoApps URL you can use to push and sync the profile data from your server or data source.
Input Parameters: Enter the external system ID for input parameters in the API Field text box and select the MangoApps profile field from the MangoApps Field drop-down and mark the User Identifier check box to map the data. Click the + Add button to add more input parameters and click the Remove button to remove an input parameter.
The external system ID for the input parameters MUST match your third-party API field for successful exchanges. Refer your third-party API specifications for the API fields for user profiles and the configuration of the webhooks.
Security Settings
To setup OAuth based authentication: Click the Webhook Security link to configure the OAuth based authentication for your MangoApps domain.
Last updated