Webhooks allow communication with third-party applications by sending instant web notifications every time an event occurs in your SuiteCRM. With the Webhooks Integration, you can configure HTTP URLs and associate them in workflow rules to automate the entire notification process.
#3809 - DELETE flow / parent relation
Hi, I have some general questions:
1) For our prioject we also need to call a webhook on delete. It seems that this does not work as expected (I can see a deleted atribute in the data)? 2) If an event occurs on a child record / module in a relation, could we include the parent ID in the list of attributes? Maybe this is more a module related issue, I'm not sure;
Regards,
Martijn
Other add-ons of interest
Integrations
webhook url
webhook api
webhook call
webhook callback
webhook connector
connect other apps
apps connector
slack webhook
shopify webhooks
google connector
quickbooks post
bitbucket webhook
stripe webhook
zapier webhook
microsoft teams webhook
sendgrid webhook
facebook webhook
facebook api
maichimp webhook
woocommerce webhooks
line webhook
webhook online
trello webhook
3 years ago
Hello,
Our Plugin supports Outgoing Webhook means post the request from SuiteCRM to any other third party application.
1) For our project we also need to call a webhook on delete. It seems that this does not work as expected (I can see a deleted attribute in the data)? - On which basis you want to call webhook on delete? SuiteCRM workflow trigger based on the Record Creation and Modification.
2) If an event occurs on a child record / module in a relation, could we include the parent ID in the list of attributes? Maybe this is more a module related issue, I'm not sure; - You want to display the Relate Field in the Field Mapping Dropdown in Workflow Module for Webhook Action?
Regards, Variance Infotech PVT LTD
3 years ago
Hi,
Thanks for your reply.
1) If a record is "deleted", the "Deleted" attribute on Action modification (broad definition) implies that that delete might trigger the workflow (as a modification) and that data is also available in the WorkFlow trigger, but with a Deleted inidication? 2) What we have now is relationship based not relate field. The relation attribute "Contacts" is available in the webhook attribute list. But, it returns only a textual representation e.g "Martijn Elzinga" for the contact (which may not be unique enough), it would be convenient to access the relation attributes, or at least the parent ID.
Regards,
Martijn
3 years ago
Hello,
1) If a record is "deleted", the "Deleted" attribute on Action modification (broad definition) implies that that delete might trigger the workflow (as a modification) and that data is also available in the WorkFlow trigger, but with a Deleted indication? - Currently our Extension supports only POST/PUT action. For, Delete we need to modify as per your requirement. Also SuiteCRM supports Delete trigger for Workflow only if record delete from the Listview of the Module.
2) What we have now is relationship based not relate field. The relation attribute "Contacts" is available in the webhook attribute list. But, it returns only a textual representation e.g "Martijn Elzinga" for the contact (which may not be unique enough), it would be convenient to access the relation attributes, or at least the parent ID. - If you have any Relate Field in the Module then you can configure in the Field Mapping part. It'll post the textual representation and id of that record as well.
Regards, Variance Infotech PVT LTD
3 years ago
Hello,
1) POST / PUT is fine for us, we hook the event + data in our own (webhook)system and use attributes to distinguish CRUD 2) I have no relate fields, we use relationships
Regards,
Martijn
a year ago
Hello
Thanks for your valuable support and being our customer. As per our last discussion related to ticket, hope you've received satisfied answer from our support team. For now, We're closing the ticket but if you've any questions or concern feel free to email us on techsupport@varianceinfotech.com or reply to the same ticket.
Regards,
Support Team Variance InfoTech Pvt Ltd