Skip to main content

Create webhooks

Resellers can create webhooks to integrate AppReseller with other external systems used in your reseller organization. These webhooks include a URL that receives notifications that certain events have occurred on AppReseller. The notifications contain details that update the external system to synchronize AppReseller and the external system specified in the URL.

To create a webhook,

  1. Go to Manage > Reseller > Settings > Integration | Webhooks. The Webhooks page opens.
  2. Click Add Webhook.
  3. Enter the HTTPS URL of the location to which the notifications are sent.
  4. Select one of the following resource types from the Resource drop-down list to send the notification to the URL.
ResourceInitiates a notification when:
CompanyCompany is added, changed, or deleted.
InvoiceInvoice is added, changed, or deleted.
LeadSales lead is added, changed, or deleted.
OrderOrder is added, changed, or deleted. An order is the selected product and edition included in a subscription.
SubscriptionSubscription is added, changed, or deleted.
  1. Select one or more of the following Action checkboxes:
    • Added—Triggers a notification when an application assignment is initiated, and the status is set to pending. A separate notification is triggered when the application is successfully provisioned.
    • Deleted—Triggers a notification when an application unassignment is initiated, and the status is set to pending. A separate notification is triggered when the application is successfully provisioned.
    • Changed—Triggers a notification when the status of an assignment changes. The following examples trigger a notification:
      • An application assignment is successfully provisioned.
      • An application assignment fails.
      • An application unassignment fails.
      • An application assignment changes from one pending status to another, for example, when a status changes from PENDING_USER_ACTIVATION to PENDING_REMOTE_CREATION.
  2. Select one of the following authentication types to help ensure the notification is genuine or None:
    • Token
    • OAuth2 (OAuth2 authentication for webhooks only supports the password grant type)
  3. Click Save Webhook. A message confirms that the webhook was created, and it appears in the Webhooks table.

Was this page helpful?