Webhook Event Data: Products

Webhook Event Data: Products

Webhook Event Data: Products

Applies to: All plans


Overview

Adhesion Connect fires a webhook event whenever a product or service is created or updated in Jobber. Below is the full list of fields included in the payload for both events.


Events

  • Product Created — fires when a new product or service is added in Jobber
  • Product Updated — fires when an existing product or service record is modified in Jobber

Payload fields

Product or service details

id (Type: string | Description: The unique identifier for the product or service in Jobber.)

name (Type: string | Description: The name of the product or service.)

description (Type: string | Description: The description of the product or service.)

category (Type: string | Description: The category of the product or service.)

duration (Type: integer | Description: The duration of the service in minutes.)

taxable (Type: boolean (true/false) | Description: Whether the product or service is taxable.)

visible (Type: boolean (true/false) | Description: Whether the product or service appears as an autocomplete suggestion on quotes, jobs, or invoices.)


Pricing

default_unit_cost (Type: decimal | Description: The default per unit cost for the product or service.)

internal_unit_cost (Type: decimal | Description: The default internal unit cost for the product or service.)

markup (Type: decimal | Description: The default markup for the product or service.)


Online booking

online_booking_enabled (Type: boolean (true/false) | Description: Whether the service is enabled for online booking.)

online_booking_sort_order (Type: integer | Description: The sort order of the service on the online booking page.)

quantity_range.enabled (Type: boolean (true/false) | Description: Whether the quantity range will be used when booking this product or service online.)

quantity_range.minimum (Type: integer | Description: The minimum quantity that can be selected when booking online.)

quantity_range.maximum (Type: integer | Description: The maximum quantity that can be selected when booking online.)


Event metadata

event_type (Type: string | Description: The Jobber event that fired (Product Created or Product Updated).)


  • Overview of Adhesion Connect's 26 Webhook Events
  • How Webhook Events Work in Adhesion Connect
  • What Data is Included in Each Webhook Payload?

Need more help?

Email us at support@adhesionconnect.com or submit a ticket.

    • Related Articles

    • Overview of Adhesion Connect's 26 Webhook Events

      Overview of Adhesion Connect's 26 Webhook Events Applies to: All plans Overview Adhesion Connect supports webhooks for 26 Jobber events across 11 data types. When any of these events occur in Jobber, Adhesion Connect immediately sends the relevant ...
    • How Webhook Events Work in Adhesion Connect

      How Webhook Events Work in Adhesion Connect Applies to: All plans Overview Webhooks allow Adhesion Connect to instantly notify external tools when something happens in Jobber. This article explains how webhook events work and how to set them up. What ...
    • Webhook Event Data: Payments

      Webhook Event Data: Payments Applies to: All plans Overview Adhesion Connect fires a webhook event whenever a payment is created or updated in Jobber. Below is the full list of fields included in the payload for both events. Events Payment Created — ...
    • Webhook Event Data: Properties

      Webhook Event Data: Properties Applies to: All plans Overview Adhesion Connect fires a webhook event whenever a property is created or updated in Jobber. Below is the full list of fields included in the payload for both events. Events Property ...
    • Webhook Event Data: Expenses

      Webhook Event Data: Expenses Applies to: All plans Overview Adhesion Connect fires a webhook event whenever an expense is created or updated in Jobber. Below is the full list of fields included in the payload for both events. Events Expense Created — ...