Webhook list with UI actions
Many different interactions with the user interface can trigger webhooks. This section lists the most common interactions and the resulting webhooks. Depending on the type of interaction, a single click in the UI can trigger multiple webhooks across several different resources. For example, when Marketplace Managers create companies, they trigger User Added, Company Added, Company Changed, and Membership Added webhooks.
The number and type of webhooks that a given interaction trigger also depend on certain marketplace or product settings, or variations in the instances of the selected resource. For example:
- When a Marketplace Manager creates a company in a marketplace that has a default product (see Create default products), they trigger the webhooks mentioned above, as well as Payment Instrument Added, App Assignment Added, App Assignment Changed, User Changed, Order Added, Order Changed, and Subscription Added.
- When a Company Administrator pays an invoice, they trigger an Invoice Changed webhook and an Order Changed webhook. However, if the invoice contains multiple orders, the same action can trigger multiple Order Changed webhooks (although only one Invoice Changed webhook).
The following table does not contain every possible permutation, but does include common UI actions and the webhooks that they trigger.
Action | Webhooks triggered | Link |
---|---|---|
Verify/Unverify email domain | Company Changed | Verify email domains |
Create company | User Added Company Added Company Changed Membership Added | Create companies |
Activate account (when the user fills out the account form after they receive an invitation to a company) | Company Changed User Changed | Create companies |
Assign roles to users | Membership Changed | Assign user roles |
Assign users to applications Assign applications to users | App Assignment Added App Assignment Changed | |
Unassign applications from users Unassign users from applications | App Assignment Changed App Assignment Removed | |
Change any settings on the Company Settings tab | Company Changed | |
Edit company profile | Company Changed | Edit your company profile |
Add products | Staging Product Added | Add products |
Edit product profile | Staging Product Changed | Edit profile |
Add editions | Staging Product Changed | Add editions |
Edit integration settings | Staging Product Changed | Edit integration |
Create platforms | Platform Added | Create platforms |
Edit platform | Platform Changed | |
Delete platform | Platform Removed | |
Disable companies | Company Changed | Disable companies |
Add network products to the staging catalog | Catalog Product Changed | Add network products to the staging catalog |
Add marketplace visibility | Catalog Product Added | Edit marketplace settings |
Remove marketplace and/or network visibility | Catalog Product Removed | Edit marketplace settings |
Create bundles | Staging Product Added | Create bundles |
Publish products or bundles (click Publish & Add to Marketplace) | Staging Product Changed | Publish bundles |
Publish products or bundles (click Save) | Catalog Product Added | Publish bundles |
Add discounts | Discount Added | Create discounts |
Edit discounts | Discount Changed | |
Delete discounts | Discount Removed | |
Approve Reseller sign-up requests | Reseller Registrant Added | Reseller sign up |
Send activation email to reseller registrant | User Changed | Review Reseller sign-up requests |
Cancel subscription | Subscription Removed Order Removed | Cancel subscriptions |
(End user) Click Buy Now, then Continue on step 1 | Order Added | |
(End user) Click Place Order | App Assignment Added App Assignment Changed Subscription Added Order Changed | |
(End user) Cancel subscription (Click Yes in confirmation dialog) | Order Removed Subscription Removed | |
(End user) Reset password (Click Forgot password on the login page, then click Send Email) | User changed | |
(End user) Reset password (Click Submit on password reset page) | User changed | |
(End user) Add credit card | Payment Instrument Added | |
(End user) Update credit card | Payment Instrument Changed | |
(End user) Click Save Order on first page of checkout | Order Added Quote Added | |
(End user) Delete saved order | Quote Removed | |
(End user) Click Save Order after first page of checkout | Quote Added | |
(End user) After resuming order, click Place Order | App Assignment Added App Assignment Changed User Changed Invoice Added Invoice Changed Subscription Added Quote Changed Quote Removed Order Changed | |
Update subscription: click Continue | Order Added | Update subscriptions |
Update subscription: click Place Order | Subscription Changed Order Changed | Update subscriptions |
Manually create leads | Lead Added | Manually create leads |
Assign leads | Lead Changed | View and manage leads |
Add products to lead | Lead Changed | View and manage leads |
Remove products from leads | Lead Changed | View and manage leads |
Add notes to leads | Lead Changed | View and manage leads |
Edit lead details | Lead Changed | View and manage leads |
Disqualify leads | Lead Removed | Delete or disqualify leads as a Marketplace Manager |
Convert leads to customers | Company Added Company Changed User Added Membership Added Lead Changed | Convert a lead to a customer |
(End user) On a product profile, click Contact Us > Send | Lead Added | |
Pay invoices | Order Changed Invoice Changed | Pay unpaid invoices |
Add users | User Added Membership Added | Add users |
Remove products | Catalog Product Removed | Remove products |
Unpublish products | Staging Product Changed | Unpublish products |
Approve publish requests | Staging Product Changed | Approve products in the staging catalog |
Deny publish requests (click Deny Publish in the dialog) | Staging Product Changed | Approve products in the staging catalog |
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!