Webhooks
Retrieve webhook event categories
Retrieves the available webhook event categories and events with backend-owned metadata (OIDs, names, descriptions, available expansions, flags) independent of whether any webhooks are saved. Used by the New Webhook editor so a merchant with zero webhooks can still see the catalog.
Delete a webhook by URL
Delete a webhook based upon the URL on the webhook_url matching an existing webhook.
Retrieve webhooks
Retrieves the webhooks associated with this application.
Add a webhook
Adds a new webhook on the account. If you add a new webhook with the authentication_type set to basic, but do not specify the basic_username and basic_password, UltraCart will automatically generate random ones and return them. This allows your application to have simpler logic on the setup of a secure webhook.
Delete a webhook
Delete a webhook on the UltraCart account.
Update a webhook
Update a webhook on the account
Retrieve the log summaries
Retrieves the log summary information for a given webhook. This is useful for displaying all the various logs that can be viewed.
Retrieve an individual log
Retrieves an individual log for a webhook given the webhook oid the request id.
Resend events to the webhook endpoint.
This method will resend events to the webhook endpoint. This method can be used for example to send all the existing items on an account to a webhook.