CreateServiceOfferingInput
GraphQL input to create a service. Currency is taken from the vendor.
Fields
ageRestrictedBooleandescriptionStringdiscountPriceDecimaldurationDuration!RequiredimageUrls[String!]!RequiredDefaults:isActiveBooleanlocationBooleannameString!RequiredpriceDecimal!Required
Whether buyers must pass an age check. Defaults to false.
Long-form description of what the service covers.
Sale price in major units. Defaults to 0, meaning no discount.
Period the price is quoted against.
Publicly reachable image URLs. At least one is required — a service with
no image renders as a blank tile everywhere it is listed. Defaulted at
the schema level so the omission is rejected by the service with an
actionable message rather than by GraphQL validation.
Whether the service is bookable. Defaults to true.
Whether the service is performed at the customer's location rather than the vendor's. Defaults to false.
Customer-facing service name.
List price in major units of the vendor's currency, per duration.
Built with