MEF Product Inventory Management (Mef Lso Sonata Product Inventory Management) is one of 95 APIs that MEF publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
2 operations
across 2 paths,
and defines 41 schemas.
It is described by OpenAPI 3.0.1, at version 8.0.0.
Requests are made against a single base URL, https://{serverBase}/mefApi/sonata/productInventory/v8/.
The identity and technical contract details declared by the specification.
ContactInformation
object
Contact data for a person or organization that is involved in the product offering qualification. In a given context it is always specified by the Seller (e.g.…
6 properties
3 required
Duration
object
A Duration in a given unit of time e.g. 3 hours, or 5 days.
2 properties
2 required
Error
object
Standard Class used to describe API response error Not intended to be used directly. The code in the HTTP header is used as a discriminator for the type of err…
3 properties
1 required
Error400
Bad Request. (https://tools.ietf.org/html/rfc7231section-6.5.1)
Error400Code
string
One of the following error codes: - missingQueryParameter: The URI is missing a required query-string parameter - missingQueryValue: The URI is missing a requi…
Error401
Unauthorized. (https://tools.ietf.org/html/rfc7235section-3.1)
Error401Code
string
One of the following error codes: - missingCredentials: No credentials provided. - invalidCredentials: Provided credentials are invalid or expired
Error403
Forbidden. This code indicates that the server understood the request but refuses to authorize it. (https://tools.ietf.org/html/rfc7231section-6.5.3)
Error403Code
string
This code indicates that the server understood the request but refuses to authorize it because of one of the following error codes: - accessDenied: Access deni…
Error404
Resource for the requested path not found. (https://tools.ietf.org/html/rfc7231section-6.5.4)
Error422
Unprocessable entity due to a business validation problem. (https://tools.ietf.org/html/rfc4918section-11.2)
Error422Code
string
One of the following error codes: - missingProperty: The property the Seller has expected is not present in the payload - invalidValue: The property has an inc…
Error500
Internal Server Error. (https://tools.ietf.org/html/rfc7231section-6.6.1)
FieldedAddressRepresentation
object
A type of Address that has a discrete field and value for each type of boundary or identifier down to the lowest level of detail. For example "street number" i…
20 properties
FormattedAddressRepresentation
object
A freeform text representation agreed to by the Buyer and Seller.
2 properties
1 required
GeographicAddressRef
object
A reference to a Geographic Address resource available through Address Validation API.
3 properties
2 required
GeographicAddress_Query
object
A list of representations being a subset of Geographic Address entity. This is to be used when providing a list of representations to validate or search for a…
5 properties
1 required
GeographicPointRepresentation
object
A GeographicPointRepresentation defines a geographic point through coordinates.
4 properties
3 required
GeographicSiteRef
object
A reference to a Geographic Site resource available through Service Site API
3 properties
2 required
LabelRepresentation
object
A unique identifier controlled by a generally accepted independent administrative authority that specifies a fixed geographical location.
3 properties
2 required
MEFBillingAccountRef
object
A reference to the Buyer's Billing Account
1 property
1 required
MEFEndOfTermAction
string
The action the Seller will take once the term expires.
MEFItemTerm
object
The term of the Item
5 properties
3 required
MEFPriceType
string
Indicates if the price is for recurring or non-recurring charges.
MEFProduct
object
A product is realized as one or more service(s) and / or resource(s).
19 properties
4 required
MEFProductConfiguration
object
MEFProductConfiguration is used as an extension point for MEF specific product/service payload. The @type attribute is used as a discriminator
1 property
1 required
MEFProductOrderItemRef
object
A reference to a ProductOrder item
3 properties
2 required
MEFProductStatusChange
object
Holds the reached status, reasons and associated date the Product Order status changed, populated by the Seller.
3 properties
2 required
MEFProductStatusType
string
Possible values for the status of a MEF product | name | MEF 81 name | | --------------------------- | --------------------------- | | active | ACTIVE | | acti…
MEFProduct_Find
object
Class used to provide product overview retrieved in GET (by list) operation
12 properties
2 required
Money
object
A base / value business entity used to represent money
2 properties
2 required
PlaceRefOrQuery
object
A place described by reference to a Geographic Address, Geographic Site or by Geographic Address Representations.
Price
object
Provides all amounts (tax included, duty-free, tax rate) and used currency of a Price
3 properties
1 required
ProductOfferingRef
object
A reference to a Product Offering offered by the Seller to the Buyer. A Product Offering contains the commercial and technical details of a Product sold by a p…
2 properties
1 required
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…
6 properties
2 required
ProductRelationship
object
A relationship to existing Product. The requirements for usage for given Product are described in the Product Specification.
3 properties
2 required
ProductSpecificationRef
object
A reference to a structured set of well-defined technical attributes and/or behaviors that are used to construct a Product Offering for sale to a market.
2 properties
1 required
RelatedContactInformation
object
Contact data for a person or organization that is involved in the product offering qualification. In a given context it is always specified by the Seller (e.g.…
7 properties
4 required
RelatedPlaceRefOrQuery
object
Allows pointing to a place by referring to a GeographicAddress, GeographicSite, or providing GeographicAddress by value. It also provides additional informatio…
3 properties
2 required
SubUnit
object
Allows for sub unit identification
2 properties
2 required
TimeUnit
string
Represents a unit of time.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs MEF publishes across the network.