Problem:
How to notify a third party application when change occurs on the catalog in Zuora (product, rate Plan, or rate plan Charge)?
Solution:
Zuora does not have any Predefined notification to notify when the catalog change occurs. But you can able to achieve this via Custom Event Trigger, Please do refer to the below documentation for more reference, https://www.zuora.com/developer/api-reference/#tag/Event-Triggers Attached the sample API Call which I configured to create an event trigger for Product Rate plan charge modification, POST-https://rest.apisandbox.zuora.com/events/event-triggers
Request: { "active": true, "baseObject": "ProductRatePlanCharge", "condition": "changeType == 'UPDATE'", "description": "Update changes to the ProductRatePlanCharge ", "eventType": { "description": "ProductRatePlanCharge Modified", "displayName": "ProductRatePlanCharge Modified", "name": "Modified" } } Response: { "id": "bb6a09ddf4d842eca733c326f49aab40", "baseObject": "ProductRatePlanCharge", "condition": "changeType == 'UPDATE'", "description": "Update changes to the ProductRatePlanCharge ", "eventType": { "name": "Modified", "displayName": "ProductRatePlanCharge Modified", "description": "ProductRatePlanCharge Modified", "namespace": "user.notification" }, "active": true }
After creating an Even Trigger, you can able to create the Notification in Zuora UI in which you can configure to send an Email Or you can use the callout option to send information to the third party applications.
... View more