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,
- Go to Manage > Reseller > Settings > Integration | Webhooks. The Webhooks page opens.
- Click Add Webhook.
- Enter the HTTPS URL of the location to which the notifications are sent.
- Select one of the following resource types from the Resource drop-down list to send the notification to the URL.
Resource | Initiates a notification when: |
---|---|
Company | Company is added, changed, or deleted. |
Invoice | Invoice is added, changed, or deleted. |
Lead | Sales lead is added, changed, or deleted. |
Order | Order is added, changed, or deleted. An order is the selected product and edition included in a subscription. |
Subscription | Subscription is added, changed, or deleted. |
- 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
toPENDING_REMOTE_CREATION
.
- 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)
- Click Save Webhook. A message confirms that the webhook was created, and it appears in the Webhooks table.
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!