/productOffering

Creates a ProductOffering with all it's fields and relationships. Following validations are applied:

  • If id is not provided as part of the input, one will be automatically generated
  • if productOfferingPrice array is present, each element will be validated with it's 'ref' attribute (price must exist)
    • Note - creating a basic productOfferingPrice as part of the ProductOffering payload is currently not supported. Will be implemented as part of a future release
  • If ProductSpecification is provided, it will be validated with it's 'ref' attribute in ProductSpecification microservice (product specification must exist)
  • If 'billing' part of the payload is provided, tenantApi will be used to retrieve the billing configuration:
    • If no configuration present, error will be thrown
    • If configuration is present, billing payload will be sent to Billing GW for processing
Language
Click Try It! to start a request and see the response here!