Container: Offer.offerAttributes
Protocol Version: 2.0
Semantic Model: generalised
Use Cases: Service booking terms, quantity constraints, cancellation policies
Tags: generic-service, on-demand, professional-services
ServiceOffer defines the commercial and operational terms for a service offering, including quantity constraints, advance booking requirements, and cancellation policies. Offers bind resources to the terms under which they are available for booking.
Catalog.offers[].offerAttributes in on_discover messagesOffer.resourceIdsServiceOffer complements ServiceResource by defining the “if you want to book this resource, here are the terms” information. This separation of concerns keeps resource metadata (capabilities, schedule) separate from commercial terms (quantities, policies).
This schema does NOT define:
Related upstream schemas in Beckn Core: