Skip to main content

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

Assign users to applications

Assign applications to users

Unassign applications from users

Unassign users from applications

App Assignment Changed

App Assignment Removed

Assign users to applications

Assign applications to users

Change any settings on the Company Settings tab

Company Changed

Edit account settings

Integrate with Active Directory servers

Set up single sign-on

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 editionsStaging Product ChangedAdd editions
Edit integration settingsStaging Product ChangedEdit 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 visibilityCatalog Product AddedEdit 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?