List or find ProductOrder objects

get

https://serverRoot/tmf-api/productOrderingManagement/v4.0.0.1.0/productOrder

This operation lists or finds ProductOrder entities.

Request

Query Parameters

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

Success
Headers
Body ()
Root Schema : schema
Type: array
Show Source
  • Discriminator: @type
    Discriminator: { "propertyName":"@type", "mapping":{ "ProductOrder":"#/components/schemas/ProductOrder", "ProductOrderOSM":"#/components/schemas/ProductOrderOSM" } }
    A Product Order is a type of order that can be used to place an order between a customer and a service provider or between a service provider and a partner and vice versa.
Nested Schema : Discriminator: @type
Type: object
Discriminator: @type

Discriminator Values

A Product Order is a type of order that can be used to place an order between a customer and a service provider or between a service provider and a partner and vice versa.
Show Source
Nested Schema : agreement
Type: array
A reference to an agreement defined in the context of the product order.
Show Source
  • AgreementRef
    Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agreement or a customer price agreement. An agreement involves a number of other business entities, such as products, services, and resources and/or their specifications.
Nested Schema : BillingAccountRef
Type: object
BillingAccount reference. A BillingAccount is a detailed description of a bill structure.
Show Source
Nested Schema : channel
Type: array
Show Source
Nested Schema : note
Type: array
Show Source
Nested Schema : orderTotalPrice
Type: array
Show Source
  • OrderPrice
    An amount, usually of money, that represents the actual price paid by the Customer for this item or this order.
Nested Schema : payment
Type: array
Show Source
  • PaymentRef
    If an immediate payment has been done at the product order submission, the payment information is captured and stored (as a reference) in the order.
Nested Schema : productOfferingQualification
Type: array
Show Source
Nested Schema : productOrderItem
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : quote
Type: array
Show Source
Nested Schema : relatedParty
Type: array
Show Source
Nested Schema : AgreementRef
Type: object
Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agreement or a customer price agreement. An agreement involves a number of other business entities, such as products, services, and resources and/or their specifications.
Show Source
Nested Schema : RelatedChannel
Type: object
Related channel to another entity. May be online web, mobile app, social ,etc.
Show Source
Nested Schema : Note
Type: object
Extra information about a given entity.
Show Source
Nested Schema : OrderPrice
Type: object
An amount, usually of money, that represents the actual price paid by the Customer for this item or this order.
Show Source
Nested Schema : Price
Type: object
Provides all amounts (tax included, duty free, tax rate), used currency and percentage to apply for Price Alteration.
Show Source
Nested Schema : priceAlteration
Type: array
A strucuture used to describe a price alteration.
Show Source
Nested Schema : ProductOfferingPriceRef
Type: object
ProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased.
Show Source
Nested Schema : Money
Type: object
A base / value business entity used to represent money.
Show Source
Nested Schema : PriceAlteration
Type: object
An amount of money that modifies the price charged for an order item.
Show Source
Nested Schema : PaymentRef
Type: object
If an immediate payment has been done at the product order submission, the payment information is captured and stored (as a reference) in the order.
Show Source
Nested Schema : ProductOfferingQualificationRef
Type: object
It is a productOfferingQualification that has been executed previously.
Show Source
Nested Schema : ProductOrderItem
Type: object
An identified part of the order. A product order is decomposed into one or more order items.
Show Source
Nested Schema : AppointmentRef
Type: object
Refers an appointment, such as a Customer presentation or internal meeting or site visit.
Show Source
Nested Schema : itemPrice
Type: array
Show Source
  • OrderPrice
    An amount, usually of money, that represents the actual price paid by the Customer for this item or this order.
Nested Schema : itemTerm
Type: array
Show Source
Nested Schema : itemTotalPrice
Type: array
Show Source
  • OrderPrice
    An amount, usually of money, that represents the actual price paid by the Customer for this item or this order.
Nested Schema : payment
Type: array
Show Source
  • PaymentRef
    If an immediate payment has been done at the product order submission, the payment information is captured and stored (as a reference) in the order.
Nested Schema : ProductRefOrValue
Type: object
A product to be created defined by value or existing defined by reference. The polymorphic attributes @type, @schemaLocation & @referredType are related to the product entity and not the RelatedProductRefOrValue class itself.
Show Source
Nested Schema : ProductOfferingRef
Type: object
ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information.
Show Source
Nested Schema : ProductOfferingQualificationItemRef
Type: object
It is a productOfferingQualification item that has been executed previously.
Show Source
Nested Schema : productOrderItem
Type: array
Show Source
Nested Schema : productOrderItemRelationship
Type: array
Show Source
Nested Schema : qualification
Type: array
Show Source
Nested Schema : QuoteItemRef
Type: object
It is a Quote item that has been executed previously.
Show Source
Nested Schema : OrderTerm
Type: object
Description of a productTerm linked to this orderItem. This represents a commitment with a duration.
Show Source
Nested Schema : Quantity
Type: object
An amount in a given unit.
Show Source
Nested Schema : agreement
Type: array
Show Source
  • AgreementItemRef
    Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agreement or a customer price agreement. An agreement involves a number of other business entities, such as products, services, and resources and/or their specifications.
Nested Schema : place
Type: array
Show Source
  • RelatedPlaceRefOrValue
    Related Entity reference. A related place defines a place described by reference or by value linked to a specific entity. The polymorphic attributes @type, @schemaLocation & @referredType are related to the place entity and not the RelatedPlaceRefOrValue class itself.
Nested Schema : product
Type: array
Show Source
  • ProductRefOrValue
    A product to be created defined by value or existing defined by reference. The polymorphic attributes @type, @schemaLocation & @referredType are related to the product entity and not the RelatedProductRefOrValue class itself.
Nested Schema : productCharacteristic
Type: array
Show Source
Nested Schema : productOrderItem
Type: array
Show Source
Nested Schema : productPrice
Type: array
Show Source
  • ProductPrice
    An amount, usually of money, that represents the actual price paid by a Customer for a purchase, a rent or a lease of a Product. The price is valid for a defined period of time.
Nested Schema : productRelationship
Type: array
Show Source
  • ProductRelationship
    Linked products to the one instantiate, such as [bundled] if the product is a bundle and you want to describe the bundled products inside this bundle; [reliesOn] if the product needs another already owned product to rely on (For example, an option on an already owned mobile access product) [targets] or [isTargeted] (depending on the way of expressing the link) for any other kind of links that may be useful.
Nested Schema : ProductSpecificationRef
Type: object
Product specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role.
Show Source
Nested Schema : productTerm
Type: array
Show Source
Nested Schema : realizingResource
Type: array
Show Source
Nested Schema : realizingService
Type: array
Show Source
Nested Schema : relatedParty
Type: array
Show Source
Nested Schema : AgreementItemRef
Type: object
Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agreement or a customer price agreement. An agreement involves a number of other business entities, such as products, services, and resources and/or their specifications.
Show Source
Nested Schema : RelatedPlaceRefOrValue
Type: object
Related Entity reference. A related place defines a place described by reference or by value linked to a specific entity. The polymorphic attributes @type, @schemaLocation & @referredType are related to the place entity and not the RelatedPlaceRefOrValue class itself.
Show Source
Nested Schema : Characteristic
Type: object
Describes a given characteristic of an object or entity through a name/value pair.
Show Source
Nested Schema : Any
Type: object
Nested Schema : RelatedProductOrderItem
Type: object
RelatedProductOrderItem (ProductOrder item). The product order item which triggered product creation, change, or termination.
Show Source
Nested Schema : ProductPrice
Type: object
An amount, usually of money, that represents the actual price paid by a Customer for a purchase, a rent or a lease of a Product. The price is valid for a defined period of time.
Show Source
Nested Schema : productPriceAlteration
Type: array
Show Source
Nested Schema : ProductRelationship
Type: object
Linked products to the one instantiate, such as [bundled] if the product is a bundle and you want to describe the bundled products inside this bundle; [reliesOn] if the product needs another already owned product to rely on (For example, an option on an already owned mobile access product) [targets] or [isTargeted] (depending on the way of expressing the link) for any other kind of links that may be useful.
Show Source
  • When sub-classing, this defines the super-class.
  • A URI to a JSON-Schema file that defines additional attributes and relationships.
  • When sub-classing, this defines the sub-class entity name.
  • ProductRefOrValue
    A product to be created defined by value or existing defined by reference. The polymorphic attributes @type, @schemaLocation & @referredType are related to the product entity and not the RelatedProductRefOrValue class itself.
  • Type of the product relationship, such as [bundled] if the product is a bundle and you want to describe the bundled products inside this bundle; [reliesOn] if the product needs another already owned product to rely on (For example, an option on an already owned mobile access product) [targets] or [isTargeted] (depending on the way of expressing the link) for any other kind of links that may be useful.
Nested Schema : TargetProductSchema
Type: object
The reference object to the schema and type of target product which is described by product specification.
Show Source
Nested Schema : ProductTerm
Type: object
Description of a productTerm linked to this product. This represents a commitment with a duration.
Show Source
Nested Schema : TimePeriod
Type: object
A period of time, either as a deadline (endDateTime only) a startDateTime only, or both.
Show Source
Nested Schema : ResourceRef
Type: object
Show Source
Nested Schema : ServiceRef
Type: object
Service reference, for when Service is used by other entities.
Show Source
Nested Schema : RelatedParty
Type: object
Related Entity reference. A related party defines party or party role linked to a specific entity.
Show Source
Nested Schema : OrderItemRelationship
Type: object
Show Source
Nested Schema : QuoteRef
Type: object
It is a Quote that has been executed previously.
Show Source

400 Response

Bad Request
Body ()
Root Schema : Error
Type: object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source

401 Response

Unauthorized
Body ()
Root Schema : Error
Type: object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source

403 Response

Forbidden
Body ()
Root Schema : Error
Type: object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source

404 Response

Not Found
Body ()
Root Schema : Error
Type: object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source

405 Response

Method Not allowed
Body ()
Root Schema : Error
Type: object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source

409 Response

Conflict
Body ()
Root Schema : Error
Type: object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source

500 Response

Internal Server Error
Body ()
Root Schema : Error
Type: object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source
Back to Top