The identity and technical contract details declared by the specification.
AgreementItemRef
object
Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agre…
8 properties
1 required
AgreementRef
object
Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agre…
7 properties
1 required
AppointmentRef
object
Refers an appointment, such as a Customer presentation or internal meeting or site visit
7 properties
1 required
BillingAccountRef
object
BillingAccount reference. A BillingAccount is a detailed description of a bill structure.
7 properties
1 required
CancelOrder
object
A Order cancel is a type of task which can be used to place a request to cancel an order
9 properties
CancelProductOrder
object
Request for cancellation an existing product order
10 properties
1 required
CancelProductOrder_Create
object
Request for cancellation an existing product order Skipped properties: id,href,state,effectiveCancellationDate
6 properties
1 required
Characteristic
object
Describes a given characteristic of an object or entity through a name/value pair.
6 properties
2 required
EntityRef
object
Entity reference schema to be use for all entityRef class.
7 properties
1 required
Money
object
A base / value business entity used to represent money
2 properties
Note
object
Extra information about a given entity
7 properties
1 required
OrderItemActionType
string
action to be performed on the product
OrderItemRelationship
object
5 properties
OrderPrice
object
An amount, usually of money, that represents the actual price paid by the Customer for this item or this order
12 properties
OrderTerm
object
Description of a productTerm linked to this orderItem. This represent a commitment with a duration
6 properties
PaymentRef
object
If an immediate payment has been done at the product order submission, the payment information are captured and stored (as a reference) in the order.
7 properties
1 required
Place
object
Place reference. Place defines the places where the products are sold or delivered.
6 properties
PlaceRef
object
Place reference. PlaceRef defines the placeRefs where the products are sold or delivered.
7 properties
1 required
Price
object
Provides all amounts (tax included, duty free, tax rate), used currency and percentage to apply for Price Alteration.
7 properties
PriceAlteration
object
Is an amount, usually of money, that modifies the price charged for an order item.
12 properties
2 required
product2
object
A product offering procured by a customer or other interested party playing a party role. A product is realized as one or more service(s) and / or resource(s).
10 properties
Product
object
A product offering procured by a customer or other interested party playing a party role. A product is realized as one or more service(s) and / or resource(s).
27 properties
ProductOfferingPriceRef
object
ProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased
7 properties
1 required
ProductOfferingQualificationItemRef
object
It's a productOfferingQualification item that has been executed previously.
10 properties
2 required
ProductOfferingQualificationRef
object
It's a productOfferingQualification that has been executed previously
7 properties
1 required
ProductOfferingRef
object
ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing informati…
1 property
ProductOrder2
object
A Product Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner an…
21 properties
1 required
ProductOrder
object
A Product Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner an…
28 properties
1 required
ProductOrder_Create2
object
A Product Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner an…
9 properties
1 required
productOrderDelete
object
A Product Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner an…
5 properties
1 required
ProductOrder_Create
object
A Product Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner an…
22 properties
1 required
ProductOrder_Update
object
A Product Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner an…
25 properties
1 required
ProductOrderItem
object
An identified part of the order. A product order is decomposed into one or more order items.
6 properties
OrderTermRef
object
2 properties
removeProductOrder
object
An identified part of the order. A product order is decomposed into one or more order items.
5 properties
ProductOrderItemStateType
string
Possible values for the state of the product order item
ProductOrderRef
object
ProductOrder (ProductOrder) .The product order which the recommendation is related with.
7 properties
1 required
ProductOrderStateType
string
Possible values for the state of the order
ProductPrice
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 defin…
12 properties
2 required
ProductRef
object
7 properties
1 required
ProductRefOrValue
object
A product to be created defined by value or existing defined by reference. The polymorphic attributes @type, @schemaLocation & @referredType are related to the…
8 properties
ProductSpecificationRef1
object
1 property
productCharacteristic
object
5 properties
ProductRelationship
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; [reliesO…
2 properties
2 required
ProductSpecificationRef
object
Product specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a…
9 properties
1 required
ProductStatusType
string
Possible values for the status of the product
ProductTerm
object
Description of a productTerm linked to this product. This represent a commitment with a duration
7 properties
Quantity
object
An amount in a given unit
2 properties
QuoteItemRef
object
It's a Quote item that has been executed previously.
10 properties
2 required
QuoteRef
object
It's a Quote that has been executed previously
7 properties
1 required
RelatedChannel
object
Related channel to another entity. May be online web, mobile app, social ,etc.
3 properties
1 required
RelatedParty
object
Related Entity reference. A related party defines party or party role linked to a specific entity.
2 properties
2 required
RelatedPlaceRefOrValue
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, @sc…
8 properties
1 required
RelatedProductOrderItem
object
RelatedProductOrderItem (ProductOrder item) .The product order item which triggered product creation/change/termination.
9 properties
2 required
ResourceRef
object
8 properties
1 required
ServiceRef
object
Service reference, for when Service is used by other entities
7 properties
1 required
TargetProductSchema
object
The reference object to the schema and type of target product which is described by product specification
3 properties
2 required
TaskStateType
string
Possible values for the state of a task
TimePeriod
object
A period of time, either as a deadline (endDateTime only) a startDateTime only, or both
2 properties
EventSubscription
object
Sets the communication endpoint address the service instance must use to deliver notification information
3 properties
2 required
EventSubscriptionInput
object
Sets the communication endpoint address the service instance must use to deliver notification information
2 properties
1 required
ProductOrderCreateEvent
object
The notification data structure
12 properties
ProductOrderCreateEventPayload
object
The event data structure
1 property
ProductOrderAttributeValueChangeEvent
object
The notification data structure
11 properties
ProductOrderAttributeValueChangeEventPayload
object
The event data structure
1 property
ProductOrderDeleteEvent
object
The notification data structure
12 properties
ProductOrderDeleteEventPayload
object
The event data structure
1 property
ProductOrderStateChangeEvent
object
The notification data structure
12 properties
ProductOrderStateChangeEventPayload
object
The event data structure
1 property
ProductOrderInformationRequiredEvent
object
The notification data structure
11 properties
ProductOrderInformationRequiredEventPayload
object
The event data structure
1 property
CancelProductOrderCreateEvent
object
The notification data structure
12 properties
CancelProductOrderResponse
object
6 properties
3 required
CreateOrderResponse
object
6 properties
3 required
ViewActiveVAS
object
4 properties
3 required
CancelProductOrderCreateEventPayload
object
The event data structure
1 property
CancelProductOrderStateChangeEvent
object
The notification data structure
12 properties
CancelProductOrderStateChangeEventPayload
object
The event data structure
1 property
CancelProductOrderInformationRequiredEvent
object
The notification data structure
11 properties
CancelProductOrderInformationRequiredEventPayload
object
The event data structure
1 property
Error
object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
8 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs MTN Group publishes across the network.