CONTENT API (generated at Tue Apr 15 15:58:40 2025) [ version 1.4.8 ]
API regarding product contents, offering search functionality and detailed article perspective.
Base URI: https://content.unite.services/Legal Disclaimer
The Unite Developer Documentation and the APIs made available by Unite Network SE (“Unite”) are provided solely at the discretion of Unite without warranty of any kind, and Unite may change, suspend, or cancel any or all features or functions of the Unite APIs or revise the web site at any time. Any production use of or commercialization of applications containing any Unite APIs is prohibited without a written agreement between your company and Unite governing such activities.
Access to the Unite APIs is available to you as a Unite Partner Agreement and the Unite Terms of Use respectively. Use of the Unite APIs is purely optional and is subject to restrictions stated in the API documentation and the API Terms of Use as contained in Part D of the Unite Terms of Use and the documentation found below. If you wish to connect a third-party service using any Unite API, first confirm that the company is participating in the Unite API partner program and is authorized to provide connection to this solution using a Unite API. You will be required to submit written consent to Unite to authorize the exchange of data with the third-party service.
General Hints
An overview of mandatory and optional headers is given here.
For an overview of frequently asked questions see here.
The documentation on our error format is located here.
RAML Specification
You can download the specification for this API in RAML format, either as zip file containing the full specification or start with the root specification file. Please note that this is provided without official support or any guarantees.
Changelog
Please find the changelog of this API here.
/api
Single entry point for accessing the Content API, protected by a JWT ID token.
Response might contain following rels:
- self - Self relation of the resource
- articles - Here, one can find the article search resource
- article-by-id - If one has an article ID, one can choose this relation to go to the article detail resource
- business-shops - Relation for the BusinessShops resource
get /api
Response might contain following rels:
- self - Self relation of the resource
- articles - Here, one can find the article search resource
- article-by-id - If one has an article ID, one can choose this relation to go to the article detail resource
- business-shops - Relation for the BusinessShops resource
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
HTTP status code 200
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
{
"_status": {
"timeMs": 35
},
"_schema": {
"links": [
{
"href": "/content",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/bshops",
"rel": "bshops",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/articles",
"rel": "articles",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/articles/{articleId}",
"rel": "article-by-id",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied
/api/articles
Collection resource for articles. You can (amongst other things) specify search queries to refine the collection. You can also handle specific articles.
Searches for articles.
To search and filter for specific articles, use query parameters.
Response:
A collection of articles matching the specified query parameters. Also contains facet information including links for each bucket by applying the corresponding filter. If a facet only has one bucket, the link is not returned.
Response might contain following rels:
- self - Self relation of the resource.
- next - links to the next slice of articles, if there is one.
- prev - links to the previous slice of articles, if there is one. Keep in mind that the offset can not go under 0.
- first - links to the first slice of the collection.
- last - links to the last slice, if the last slice is within the limits.
The hit members of the collection might contain the following rels:
- details - links to the article detail resource.
- business-shop - The BusinessShop where the hit comes from.
The facet and bucket members of the collection might contain the following rels:
- apply-filter Links to the same search resource, with the applied filter. Facets and buckets will reflect the options available for further narrowing down the current search result, hence there will only be buckets for values actually present in the current search result.
get /api/articles
Searches for articles.
To search and filter for specific articles, use query parameters.
Response:
A collection of articles matching the specified query parameters. Also contains facet information including links for each bucket by applying the corresponding filter. If a facet only has one bucket, the link is not returned.
Response might contain following rels:
- self - Self relation of the resource.
- next - links to the next slice of articles, if there is one.
- prev - links to the previous slice of articles, if there is one. Keep in mind that the offset can not go under 0.
- first - links to the first slice of the collection.
- last - links to the last slice, if the last slice is within the limits.
The hit members of the collection might contain the following rels:
- details - links to the article detail resource.
- business-shop - The BusinessShop where the hit comes from.
The facet and bucket members of the collection might contain the following rels:
- apply-filter Links to the same search resource, with the applied filter. Facets and buckets will reflect the options available for further narrowing down the current search result, hence there will only be buckets for values actually present in the current search result.
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
Query Parameters
- businessShopId : (array of string)
If set, only articles of the desired BusinessShops are returned.
- q : (string)
The query string used for this search. If this parameter is not present, all articles are returned (other parameters such as fq are still applied).
- fq : (object)
A filter query is a JSON object that consists of two kinds of expressions: Logical operator expressions – And and Or – as well as filters.
The logical operator expressions have operands that are of the operator expression types or of the filter types.
Filters are:
- ExactStringMatchFilter [businessShopId, manufacturerName],
- DecimalRangeFilter [pricePerMinimumOrderQuantity, pricePerMinimumOrderQuantityInclSpecialTaxes],
- ExactReferenceFeatureMatchFilter [UNSPSC-7, UNSPSC-9]
The following examples can be seen as an exhaustive description of valid expressions, except for the nesting of expressions that may be deeper.
For a complete overview of the specification, please see the documentation in RAML format (ZIP or the root specification).
- expression : required (object)
Generic expression.
- type : required (string)
This property is used to discriminate the conrete 'type' of 'expression' that shall be used.
- type : required (string)
Examples:
Or{ "expression": { "type": "Or", "operands": [ { "type": "ExactStringMatchFilter", "filterName": "manufacturerName", "value": "HP" }, { "type": "ExactStringMatchFilter", "filterName": "manufacturerName", "value": "Dell" }, { "type": "ExactStringMatchFilter", "filterName": "manufacturerName", "value": "Lenovo" } ] } }And{ "expression": { "type": "And", "operands": [ { "type": "ExactStringMatchFilter", "filterName": "manufacturerName", "value": "HP" }, { "type": "ExactStringMatchFilter", "filterName": "businessShopId", "value": "1234" }, { "type": "DecimalRangeFilter", "filterName": "pricePerMinimumOrderQuantity", "lowerBound": { "value": 100 }, "upperBound": { "value": 200 } }, { "type": "ExactReferenceFeatureMatchFilter", "filterName": "UNSPSC-7", "group": "14111506" } ] } }DecimalRangeFilter{ "expression": { "type": "DecimalRangeFilter", "filterName": "pricePerMinimumOrderQuantityInclSpecialTaxes", "lowerBound": { "value": 150, "decimalDigits": 2 }, "upperBound": { "value": 20, "decimalDigits": 0 } } }Nested filter query{ "expression": { "type": "Or", "operands": [ { "type": "ExactStringMatchFilter", "filterName": "manufacturerName", "value": "HP" }, { "type": "And", "operands": [ { "type": "ExactStringMatchFilter", "filterName": "manufacturerName", "value": "Lenovo" }, { "type": "DecimalRangeFilter", "filterName": "pricePerMinimumOrderQuantity", "lowerBound": { "value": 1000 }, "upperBound": { "value": 1500 } } ] } ] } } - limit : (integer - default: 20 - maximum: 1000)
Max number of results returned.
- offset : (integer - default: 0 - maximum: 8000)
Number of hits to skip (used for paging).
- sort : (string)
Comma-separated list of sort directions, indicated by '+' or '-', and field names.
Example-pricePerMinimumOrderQuantity - hash : (string)
Used to mark versions of content, so that results can be marked as immutable.
HTTP status code 200
Headers
- Cache-Control : required (string - default: private, max-age=300)
Activates caching and defines cache behavior through cache response directives. Usually defines public or private (cacheable by proxy or not) and max-age for resource. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html for more information.
Exampleprivate, max-age=300
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
- total : required (integer)
The total number of articles for this search.
- offset : required (integer)
The offset of the current slice position beginning with 0
- limit : required (integer)
The limit to the current list slice. Only this number of articles will be shown.
- members : required (array of HitWithSchema)
The articles returned by this search.
Items: HitWithSchema
- _schema : required (object)
The possible links of the current resource. All links are optional! The format is based on JSON Hyper-Schema v4.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
- article : required (object)
- id : required (string)
- description : required (string)
The short description of the article, sometimes also called name. This isn't localized yet. For localized Strings, use "descriptions".
- descriptions : required (array of StringWithLanguage)
The localized short description of the article.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- manufacturerArticleId : (string)
The article ID provided by the manufacturer.
- manufacturerName : (string)
The name of the manufacturer of the article.
- supplierArticleId : required (string)
The article ID in the provider ERP system.
- minimumOrderQuantity : required (integer)
The minimum orderable quantity.
- orderQuantityInterval : required (integer)
This item can only be ordered in multiples of this number with respect to the order unit.
- pricePerMinimumOrderQuantity : required (object)
The price for the minimum order quantity. In other words, the price multiplied by the minimum order quantity, divided by the price quantity.
- amount : required (object)
The absolute monetary value.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- currency : required (string)
The currency valid for exactly this monetary amount.
- priceType : required (one of NET_CUSTOMER, NET_INCL_SPECIAL_TAX)
NET_CUSTOMER is the net price without any special taxes. NET_INCL_SPECIAL_TAX is the price with special taxes
- tax : required (object)
VAT, not included in price.
Tax is represented as an integer value and the number of decimal digits.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- amount : required (object)
- pricePerMinimumOrderQuantityInclSpecialTaxes : (object)
The price for the minimum order quantity including special taxes. In other words, the price (including special taxes) multiplied by the minimum order quantity, divided by the price quantity.
- amount : required (object)
The absolute monetary value.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- currency : required (string)
The currency valid for exactly this monetary amount.
- priceType : required (one of NET_CUSTOMER, NET_INCL_SPECIAL_TAX)
NET_CUSTOMER is the net price without any special taxes. NET_INCL_SPECIAL_TAX is the price with special taxes
- tax : required (object)
VAT, not included in price.
Tax is represented as an integer value and the number of decimal digits.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- amount : required (object)
- orderUnit : required (string)
An article's unit of order. This value is specific to the purchaser and may contain unspecified units.
- shippingCostsEstimated : required (object)
The estimated shipping cost assuming an order containing only this article at the minimum order value.
- amount : required (object)
The absolute monetary value.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- currency : required (string)
The currency valid for exactly this monetary amount.
- amount : required (object)
- firstMimeImage : (object)
The first MIME of the article. This is not localized. Use firstMimeImages instead.
- mimeType : required (string)
The type of the MIME. Values are based on http content type. E.g. image/jpg or application/pdf.
- href : required (string)
The link of the MIME.
- description : (string)
A description for the MIME
- purpose : (string)
The purpose of the MIME.
- alt : (string)
The alternative text of the MIME, which can be used to display instead of the MIME.
- mimeType : required (string)
- firstMimeImages : (object)
The first MIME of the article. This is localized.
- mimeType : required (string)
The type of the MIME. Values are based on http content type. E.g. image/jpg or application/pdf.
- href : required (array of StringWithLanguage)
The link of the MIME. This is localized.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- description : (array of StringWithLanguage)
A description for the MIME. This is localized.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- purpose : (string)
The purpose of the MIME.
- alt : (array of StringWithLanguage)
The alternative text of the MIME, which can be used to display instead of the MIME. This is localized.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- mimeType : required (string)
- articleFeatures : required (array of ArticleFeatures)
The list of features of the article.
Items: ArticleFeatures
- features : (array of Feature)
A localized list of article features.
Items: Feature
- lang : (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the other strings in the feature. The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- name : required (string)
The localized name of the feature.
- values : required (array of string)
The localized values of the feature.
- unit : (string)
The unit of the feature, depends strongly on the feature itself.
- order : (integer)
The global order of the feature.
- lang : (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- reference : (object)
A reference to an external classification system such as unspsc or eclass
- systemName : required (string)
the name of the external system
- groupId : required (string)
the group of the article within the classification system
- systemName : required (string)
- features : (array of Feature)
- keywords : (array of string)
The list of article keywords. This is not localized. Use keywordsGroupedByLanguage instead.
- keywordsGroupedByLanguage : (array of StringArrayWithLanguage)
The localized list of article keywords.
Items: StringArrayWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the strings in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- values : required (array of string)
The strings in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- score : required (number)
This is the score of the hit. Scoring is subject to change!
- _schema : required (object)
- facets : required (array of Facet)
All facets, that could be applied for that specific search. A facet contains buckets. All articles of the specific search are part of one of the buckets. The apply-filter link provides a link where the current search can be restricted to the facet. If a facet only contains one bucket (hence there is no refinement possible), no link is returned. May be empty, e.g. for an empty search result. For more information see e.g. wikipedia
Items: Facet
- facetName : required (one of businessShopId, manufacturerName, UNSPSC-7, UNSPSC-9)
The facet name is the name of the property of a certain hit, for which the facet is for. The number of possible values can be extended in the future.
- buckets : required (array of BucketWithSchema)
Items: BucketWithSchema
- _schema : required (object)
The possible links of the current resource. All links are optional! The format is based on JSON Hyper-Schema v4.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
- bucketType : required (one of RANGE, STRING)
The type of the bucket.
type description RANGE The bucket contains articles of a specific range STRING The bucket contains articles of a specific range - range : (object)
The range of the specific value, if the bucket is of type RANGE.
- lowerBound : (object)
range's lower bound, might be absent, then signals: left-unbounded
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- upperBound : (object)
range's upper bound, might be absent, then signals: right-unbounded
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- includeLower : (boolean - default: true)
signals to include lower bound (left-closed)
- includeUpper : (boolean - default: true)
signals to include upper bound (right-closed)
- lowerBound : (object)
- value : (string)
The specific string value, if the bucket is of type STRING.
- count : required (number)
The number of articles within this bucket.
- _schema : required (object)
- facetName : required (one of businessShopId, manufacturerName, UNSPSC-7, UNSPSC-9)
{
"_status": {
"timeMs": 35
},
"total": 2,
"offset": 0,
"limit": 20,
"members": [
{
"article": {
"id": "7d4c0b4-ed4d-4e68-bfe8-8aa09912f4c4",
"description": "Pelikan Lasertoner 621764 HP C4096A sw",
"descriptions": [{
"lang":"de",
"value": "Pelikan Lasertoner 621764 HP C4096A sw"
}],
"manufacturerArticleId": "123456789",
"supplierArticleId": "123",
"manufacturerName": "Pelikan",
"orderUnit": "4G",
"minimumOrderQuantity": 1,
"orderQuantityInterval": 1,
"pricePerMinimumOrderQuantity": {
"priceType": "NET_CUSTOMER",
"amount": {
"value": 4784,
"decimalDigits": 2
},
"currency": "EUR",
"tax": {
"value": 1900,
"decimalDigits": 2
}
},
"pricePerMinimumOrderQuantityInclSpecialTaxes": {
"priceType": "NET_INCL_SPECIAL_TAX",
"amount": {
"value": 5215,
"decimalDigits": 2
},
"currency": "EUR",
"tax": {
"value": 1900,
"decimalDigits": 2
}
},
"shippingCostsEstimated": {
"amount": {
"value": 320,
"decimalDigits": 2
},
"currency": "EUR"
},
"firstMimeImage": {
"description": "tinyImage",
"purpose": "tinyImage",
"href": "https://example.com/foo-tiny.jpg",
"mimeType": "image/jpeg"
},
"firstMimeImages": {
"description": [{
"lang": "de",
"value": "tinyImage"
}],
"purpose": "tinyImage",
"href": [{
"lang": "de",
"value": "https://example.com/foo-tiny.jpg"
}],
"mimeType": "image/jpeg"
},
"articleFeatures": [
{
"reference": {
"systemName": "ECLASS-4.1",
"groupId": "24-29-11-01"
}
},
{
"reference": {
"systemName": "ETIM-6.0",
"groupId": "EC000001"
}
},
{
"reference": {
"systemName": "UNSPSC-6.0801",
"groupId": "31230000"
}
}
],
"keywords": [
"toner",
"laser",
"laster toner"
],
"keywordsGroupedByLanguage": [{
"lang": "de",
"values": [
"toner",
"laser",
"laster toner"
]
}]
},
"score": 31,
"_schema": {
"links": [
{
"rel": "details",
"href": "/api/articles/7d4c0b4-ed4d-4e68-bfe8-8aa09912f4c4?hash=123456789",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/bshops/d53a954f-381e-46da-8a33-0c917a1cef10?hash=123456789",
"rel": "bshop",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
},
{
"article": {
"id": "b1c3f8f3-4cc1-494d-975c-1611e438f6b6",
"description": "HP Lasertoner 621122 HP C4129X sw",
"descriptions": [{
"lang": "de",
"value": "HP Lasertoner 621122 HP C4129X sw"
}],
"manufacturerArticleId": "123456789",
"supplierArticleId": "123",
"manufacturerName": "HP",
"orderUnit": "4G",
"minimumOrderQuantity": 2,
"orderQuantityInterval": 2,
"pricePerMinimumOrderQuantity": {
"priceType": "NET_CUSTOMER",
"amount": {
"value": 2706,
"decimalDigits": 2
},
"currency": "EUR",
"tax": {
"value": 1900,
"decimalDigits": 2
}
},
"pricePerMinimumOrderQuantityInclSpecialTaxes": {
"priceType": "NET_INCL_SPECIAL_TAX",
"amount": {
"value": 2950,
"decimalDigits": 2
},
"currency": "EUR",
"tax": {
"value": 1900,
"decimalDigits": 2
}
},
"shippingCostsEstimated": {
"amount": {
"value": 320,
"decimalDigits": 2
},
"currency": "EUR"
},
"firstMimeImage": {
"description": "tinyImage",
"purpose": "tinyImage",
"href": "https://example.com/foo-tiny.jpg",
"mimeType": "image/jpeg"
},
"firstMimeImages": {
"description": [{
"lang": "de",
"value": "tinyImage"
}],
"purpose": "tinyImage",
"href": [{
"lang": "de",
"value": "https://example.com/foo-tiny.jpg"
}],
"mimeType": "image/jpeg"
},
"articleFeatures": [
{
"reference": {
"systemName": "ECLASS-4.1",
"groupId": "24-29-11-01"
}
}
],
"keywords": [],
"keywordsGroupedByLanguage": []
},
"score": 31,
"_schema": {
"links": [
{
"rel": "details",
"href": "/api/articles/b1c3f8f3-4cc1-494d-975c-1611e438f6b6?hash=123456789",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/bshops/d53a954f-381e-46da-8a33-0c917a1cef10?hash=123456789",
"rel": "bshop",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
],
"facets": [
{
"facetName": "businessShopId",
"buckets": [
{
"bucketType": "STRING",
"value": "d53a954f-381e-46da-8a33-0c917a1cef10",
"count": 1,
"_schema": {
"links": [
]
}
}
]
},
{
"facetName": "manufacturerName",
"buckets": [
{
"bucketType": "STRING",
"value": "HP",
"count": 1,
"_schema": {
"links": [
{
"href": "/api/articles?fq=%7B%22expression%22%3A%7B%22type%22%3A%22ExactStringMatchFilter%22%2C%22filterName%22%3A%22manufacturerName%22%2C%22value%22%3A%22HP%22%7D%7D",
"rel": "apply-filter",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
},
{
"bucketType": "STRING",
"value": "Pelikan",
"count": 1,
"_schema": {
"links": [
{
"href": "/api/articles?fq=%7B%22expression%22%3A%7B%22type%22%3A%22ExactStringMatchFilter%22%2C%22filterName%22%3A%22manufacturerName%22%2C%22value%22%3A%22Pelikan%22%7D%7D",
"rel": "apply-filter",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
]
}
],
"_schema": {
"links": [
{
"href": "/api/articles?appId=d53a954f-381e-46da-8a33-0c917a1cef10&appId=b1c3f8f3-4cc1-494d-975c-1611e438f6b6",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
HTTP status code 400
If a false parameter is sent to the resource.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
- type : required (string)
The problem type. This could be changed in the future. So clients have to handle unknown values. At the moment, there could be the following value:
https://developers.unite.eu/errors/invalid-query-param
In case of an invalid query parameter, additional information can be found in the field
errors.
- queryParam : (string)
The query parameter for which the error occurred, in case of type
https://developers.unite.eu/errors/invalid-query-param. For more information, see fieldsdetailorerrors. - errors : (array of ValidationError)
If there is a validation problem, further information is put here.
Items: ValidationError
- path : required (string)
The JSON Pointer within the object which could not be validated.
- code : required (string)
A code to give further information about this error. This list might get extended in the future. In case you receive an unknown code, treat it like the code 'UNKNOWN'. Currently consisting of
- TYPE - In case the type of the value is not as expected, e.g. a string value in a numeric field.
- MINIMUM - The numeric value was too small. You will find the smallest possible value in the field
limit. - MAXIMUM - The numeric value was too large. You will find the largest possible value in the field
limit. - UNKNOWN - Any other error.
- description : (string)
A human readable description of the error.
- limit : (integer)
This is set in case the code is MINIMUM, MAXIMUM or anything else that indicates a minimum or maximum length or value restriction. In that case, the largest or smallest possible value is set here, for example {code: MINIMUM, limit: 1} or {code: MAXIMUM, limit: 10}.
- path : required (string)
{
"type": "https://developers.unite.eu/errors/invalid-query-param",
"status": 400,
"title": "Invalid Query Parameter",
"detail": "The filter query is not valid.",
"queryParam": "fq",
"errors": [
{
"path": "#/expression/filterName",
"code": "TYPE",
"description": "Can not deserialize value of type ExactReferenceFeatureMatchFilterName from String \"UNKNOWN\": value not one of declared Enum instance names: [UNSPSC-7, UNSPSC-9]"
}
]
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied
Detailed view of one article. Response might contain following rels:
- self - Self relation of the resource.
- business-shop - The BusinessShop where the article comes from.
- return-policy - The return policy of the article.
- shipping-costs - The shipping costs, that apply.
- minimum-order-value -The minimum order value of the article.
get /api/articles/{articleId}
Detailed view of one article. Response might contain following rels:
- self - Self relation of the resource.
- business-shop - The BusinessShop where the article comes from.
- return-policy - The return policy of the article.
- shipping-costs - The shipping costs, that apply.
- minimum-order-value -The minimum order value of the article.
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
URI Parameters
- articleId : required (string)
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
Query Parameters
- hash : (string)
Used to mark versions of content, so that results can be marked as immutable.
HTTP status code 200
Headers
- Cache-Control : required (string - default: private, max-age=300)
Activates caching and defines cache behavior through cache response directives. Usually defines public or private (cacheable by proxy or not) and max-age for resource. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html for more information.
Exampleprivate, max-age=300
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- id : required (string)
- description : required (string)
The short description of the article. This is not localized. Use descriptions instead.
- descriptions : required (array of StringWithLanguage)
The localized short description of the article.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- manufacturerArticleId : (string)
The article ID provided by the manufacturer.
- manufacturerName : (string)
The name of the article's manufacturer.
- mimeInfo : required (array of Mime)
The MIMEs of the article. This is not localized. Use mimeInfos instead.
Items: Mime
- mimeType : required (string)
The type of the MIME. Values are based on http content type. E.g. image/jpg or application/pdf.
- href : required (string)
The link of the MIME.
- description : (string)
A description for the MIME
- purpose : (string)
The purpose of the MIME.
- alt : (string)
The alternative text of the MIME, which can be used to display instead of the MIME.
- mimeType : required (string)
- mimeInfos : required (array of MimeWithLanguage)
The MIMEs of the article. This is localized.
Items: MimeWithLanguage
- mimeType : required (string)
The type of the MIME. Values are based on http content type. E.g. image/jpg or application/pdf.
- href : required (array of StringWithLanguage)
The link of the MIME. This is localized.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- description : (array of StringWithLanguage)
A description for the MIME. This is localized.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- purpose : (string)
The purpose of the MIME.
- alt : (array of StringWithLanguage)
The alternative text of the MIME, which can be used to display instead of the MIME. This is localized.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- mimeType : required (string)
- articleFeatures : required (array of ArticleFeatures)
A list of the article's features.
Items: ArticleFeatures
- features : (array of Feature)
A localized list of article features.
Items: Feature
- lang : (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the other strings in the feature. The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- name : required (string)
The localized name of the feature.
- values : required (array of string)
The localized values of the feature.
- unit : (string)
The unit of the feature, depends strongly on the feature itself.
- order : (integer)
The global order of the feature.
- lang : (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- reference : (object)
A reference to an external classification system such as unspsc or eclass
- systemName : required (string)
the name of the external system
- groupId : required (string)
the group of the article within the classification system
- systemName : required (string)
- features : (array of Feature)
- details : required (object)
- descriptionLong : required (string)
The non-localized detailed article description. It may include HTML. Use descriptionsLong instead.
- descriptionsLong : required (array of StringWithLanguage)
The localized detailed article description. It may include HTML.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- supplierArticleId : required (string)
The article ID in the provider ERP system.
- internationalArticleId : (array of InternationalAid)
A list of IDs for this article, based on various systems
Items: InternationalAid
- type : required (string)
An external ID system, such as GTIN or EAN, in lowercase.
- value : required (string)
The value of this article.
- type : required (string)
- specialTreatmentClass : (object)
Special treatment classes from the Globally Harmonized System of Classification and Labelling of Chemicals
- ghs : required (array of string)
A list of GHS hazard statement codes for this article. See e.g. on wikipedia
- ghsSignal : (one of DANGER, WARNING)
Signal word from the GHS.
- ghs : required (array of string)
- keywords : (array of string)
The list of article keywords. This is not localized. Use keywordsGroupedByLanguage instead.
- keywordsGroupedByLanguage : (array of StringArrayWithLanguage)
The localized list of article keywords.
Items: StringArrayWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the strings in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- values : required (array of string)
The strings in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- descriptionLong : required (string)
- blockPricing : required (array of Price)
Array of prices not including special taxes.
The price that applies depends on the order quantity. More specifically, the price with the highest lowerBound less than or equal to the number of order units will be used.
Items: Price
- amount : required (object)
The absolute monetary value.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- currency : required (string)
The currency valid for exactly this monetary amount.
- priceType : required (one of NET_CUSTOMER, NET_INCL_SPECIAL_TAX)
NET_CUSTOMER is the net price without any special taxes. NET_INCL_SPECIAL_TAX is the price with special taxes
- tax : required (object)
VAT, not included in price.
Tax is represented as an integer value and the number of decimal digits.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- lowerBound : required (integer)
This price applies only if at least this many order units of this item are ordered and if there is no price with higher lowerBound which is also less than or equal to the number of order units ordered.
- amount : required (object)
- blockPricingInclSpecialTax : (array of Price)
Array of prices including special taxes.
The price that applies depends on the order quantity. More specifically, the price with the highest lowerBound less than or equal to the number of order units will be used.
Items: Price
- amount : required (object)
The absolute monetary value.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- currency : required (string)
The currency valid for exactly this monetary amount.
- priceType : required (one of NET_CUSTOMER, NET_INCL_SPECIAL_TAX)
NET_CUSTOMER is the net price without any special taxes. NET_INCL_SPECIAL_TAX is the price with special taxes
- tax : required (object)
VAT, not included in price.
Tax is represented as an integer value and the number of decimal digits.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- lowerBound : required (integer)
This price applies only if at least this many order units of this item are ordered and if there is no price with higher lowerBound which is also less than or equal to the number of order units ordered.
- amount : required (object)
- specialTaxes : (array of SpecialTax)
The special taxes which are added to the article price.
Items: SpecialTax
- amount : required (object)
The absolute monetary value.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- currency : required (string)
The currency valid for exactly this monetary amount.
- taxType : required (ECOTAX_FR)
ECOTAX_FR is the ecotax in france. This could be extended in the future.
- amount : required (object)
- references : (array of ArticleReference)
The articles referenced by this article.
Items: ArticleReference
- articleReferenceType : required (one of ACCESSORIES, BASE_PRODUCT, CONSISTS_OF, DIFF_ORDERUNIT, FOLLOWUP, MANDATORY, SIMILAR, SELECT, SPAREPART, OTHERS)
reference type description ACCESSORIES The referenced article is an accessory for the referencing one. BASE_PRODUCT The referenced article is an order unit neutral article for the referencing one. E.g. the referencing article could be a crate of beer, whereas the contained beer without packaging information would be the referenced base product. CONSISTS_OF The referenced article is a part of the referencing one. DIFF_ORDERUNIT The referenced article is the same one, with another order unit. FOLLOWUP The referenced article is a follow up for the referencing one. MANDATORY The referenced article has to be ordered at the same time as the referencing one. SIMILAR The referenced article is comparable to the referencing one. Maybe price, mimes or description is altered. SELECT The referenced article is a part of a mandatory selection. One of the selectable articles has to be ordered with the referencing one. SPAREPART The referenced article is a spare part for the referencing one. OTHERS All other types. - refId : required (string)
The ID of the referenced article.
- articleReferenceType : required (one of ACCESSORIES, BASE_PRODUCT, CONSISTS_OF, DIFF_ORDERUNIT, FOLLOWUP, MANDATORY, SIMILAR, SELECT, SPAREPART, OTHERS)
- orderDetails : (object)
A list of order details.
- orderUnit : required (string)
An article's unit of order. This value is specific to the purchaser and may contain unspecified units.
- contentUnit : (string)
The unit of items contained by a single order unit. This value is specific to the purchaser and may contain unspecified units.
- numberOfContentUnitsPerOrderUnit : (object)
The number of the article's individual content units within a single order unit.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- unitInfo : required (object)
Additional mappings for units provided by arbitrary sources.
- provider : required (object)
The units as originally provided by the supplier.
- orderUnit : required (string)
An article's unit of order. This field may contain unspecified units.
- contentUnit : (string)
The unit of items contained by a single order unit. This field may contain unspecified units.
- numberOfContentUnitsPerOrderUnit : (object)
The number of the article's individual content units within a single order unit.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- orderUnit : required (string)
- unite : required (object)
The units as stored in unite. The units from unite are based on UNECE Recommendation N°. 20 - Codes for Units of Measure Used in International Trade Rev 13. Annex II + III. For compatibility reasons "04" from former revision is still used. Both documents may be found on the official site of the UNECE.
- orderUnit : required (one of 04, 05, 06, 08, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 1A, 1B, 1C, 1D, 1E, 1F, 1G, 1H, 1I, 1J, 1K, 1L, 1M, 1X, 2A, 2B, 2C, 2G, 2H, 2I, 2J, 2K, 2L, 2M, 2N, 2P, 2Q, 2R, 2U, 2V, 2W, 2X, 2Y, 2Z, 3B, 3C, 3E, 3G, 3H, 3I, 4A, 4B, 4C, 4E, 4G, 4H, 4K, 4L, 4M, 4N, 4O, 4P, 4Q, 4R, 4T, 4U, 4W, 4X, 5A, 5B, 5C, 5E, 5F, 5G, 5H, 5I, 5J, 5K, 5P, 5Q, A1, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A2, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A3, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A4, A40, A41, A42, A43, A44, A45, A47, A48, A49, A5, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A6, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A7, A70, A71, A73, A74, A75, A76, A77, A78, A79, A8, A80, A81, A82, A83, A84, A85, A86, A87, A88, A89, A9, A90, A91, A93, A94, A95, A96, A97, A98, A99, AA, AB, ACR, ACT, AD, AE, AH, AI, AJ, AK, AL, AM, AMH, AMP, ANN, AP, APZ, AQ, AR, ARE, AS, ASM, ASU, ATM, ATT, AV, AW, AWG, AY, AZ, B0, B1, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B2, B20, B21, B22, B23, B24, B25, B26, B27, B28, B29, B3, B30, B31, B32, B33, B34, B35, B36, B37, B38, B39, B4, B40, B41, B42, B43, B44, B45, B46, B47, B48, B49, B5, B50, B51, B52, B53, B54, B55, B56, B57, B58, B59, B6, B60, B61, B62, B63, B64, B65, B66, B67, B68, B69, B7, B70, B71, B72, B73, B74, B75, B76, B77, B78, B79, B8, B80, B81, B82, B83, B84, B85, B86, B87, B88, B89, B9, B90, B91, B92, B93, B94, B95, B96, B97, B98, B99, BAR, BB, BD, BE, BFT, BG, BH, BHP, BIL, BJ, BK, BL, BLD, BLL, BO, BP, BPM, BQL, BR, BT, BTU, BUA, BUI, BW, BX, BZ, C0, C1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C2, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C3, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C4, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C5, C50, C51, C52, C53, C54, C55, C56, C57, C58, C59, C6, C60, C61, C62, C63, C64, C65, C66, C67, C68, C69, C7, C70, C71, C72, C73, C74, C75, C76, C77, C78, C79, C8, C80, C81, C82, C83, C84, C85, C86, C87, C88, C89, C9, C90, C91, C92, C93, C94, C95, C96, C97, C98, C99, CA, CCT, CDL, CEL, CEN, CG, CGM, CH, CJ, CK, CKG, CL, CLF, CLT, CMK, CMQ, CMT, CNP, CNT, CO, COU, CQ, CR, CS, CT, CTG, CTM, CTN, CU, CUR, CV, CWA, CWI, CY, CZ, D03, D04, D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D2, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D5, D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D6, D60, D61, D62, D63, D64, D65, D66, D67, D68, D69, D7, D70, D71, D72, D73, D74, D75, D76, D77, D78, D79, D8, D80, D81, D82, D83, D85, D86, D87, D88, D89, D9, D90, D91, D92, D93, D94, D95, D96, D97, D98, D99, DAA, DAD, DAY, DB, DC, DD, DE, DEC, DG, DI, DJ, DLT, DMA, DMK, DMO, DMQ, DMT, DN, DPC, DPR, DPT, DQ, DR, DRA, DRI, DRL, DRM, DS, DT, DTN, DU, DWT, DX, DY, DZN, DZP, E01, E07, E08, E09, E10, E11, E12, E14, E15, E16, E17, E18, E19, E2, E20, E21, E22, E23, E25, E27, E28, E3, E30, E31, E32, E33, E34, E35, E36, E37, E38, E39, E4, E40, E41, E42, E43, E44, E45, E46, E47, E48, E49, E5, E50, E51, E52, E53, E54, E55, E56, E57, E58, E59, E60, E61, E62, E63, E64, E65, E66, E67, E68, E69, E70, E71, E72, E73, E74, E75, E76, E77, E78, E79, E80, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93, E94, E95, E96, E97, E98, E99, EA, EB, EC, EP, EQ, EV, F01, F02, F03, F04, F05, F06, F07, F08, F1, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F29, F30, F31, F32, F33, F34, F35, F36, F37, F38, F39, F40, F41, F42, F43, F44, F45, F46, F47, F48, F49, F50, F51, F52, F53, F54, F55, F56, F57, F58, F59, F60, F61, F62, F63, F64, F65, F66, F67, F68, F69, F70, F71, F72, F73, F74, F75, F76, F77, F78, F79, F80, F81, F82, F83, F84, F85, F86, F87, F88, F89, F9, F90, F91, F92, F93, F94, F95, F96, F97, F98, F99, FAH, FAR, FB, FBM, FC, FD, FE, FF, FG, FH, FIT, FL, FM, FOT, FP, FR, FS, FTK, FTQ, G01, G04, G05, G06, G08, G09, G10, G11, G12, G13, G14, G15, G16, G17, G18, G19, G2, G20, G21, G23, G24, G25, G26, G27, G28, G29, G3, G30, G31, G32, G33, G34, G35, G36, G37, G38, G39, G40, G41, G42, G43, G44, G45, G46, G47, G48, G49, G50, G51, G52, G53, G54, G55, G56, G57, G58, G59, G60, G61, G62, G63, G64, G65, G66, G67, G68, G69, G7, G70, G71, G72, G73, G74, G75, G76, G77, G78, G79, G80, G81, G82, G83, G84, G85, G86, G87, G88, G89, G90, G91, G92, G93, G94, G95, G96, G97, G98, G99, GB, GBQ, GC, GD, GDW, GE, GF, GFI, GGR, GH, GIA, GIC, GII, GIP, GJ, GK, GL, GLD, GLI, GLL, GM, GN, GO, GP, GQ, GRM, GRN, GRO, GRT, GT, GV, GW, GWH, GY, GZ, H03, H04, H05, H06, H07, H08, H09, H1, H10, H11, H12, H13, H14, H15, H16, H18, H19, H2, H20, H21, H22, H23, H24, H25, H26, H27, H28, H29, H30, H31, H32, H33, H34, H35, H36, H37, H38, H39, H40, H41, H42, H43, H44, H45, H46, H47, H48, H49, H50, H51, H52, H53, H54, H55, H56, H57, H58, H59, H60, H61, H62, H63, H64, H65, H66, H67, H68, H69, H70, H71, H72, H73, H74, H75, H76, H77, H78, H79, H80, H81, H82, H83, H84, H85, H87, H88, H89, H90, H91, H92, H93, H94, H95, H96, H98, H99, HA, HAR, HBA, HBX, HC, HD, HDW, HE, HEA, HF, HGM, HH, HI, HIU, HJ, HK, HKM, HL, HLT, HM, HMQ, HMT, HN, HO, HP, HPA, HS, HT, HTZ, HUR, HY, IA, IC, IE, IF, II, IL, IM, INH, INK, INQ, IP, ISD, IT, IU, IUG, IV, J10, J12, J13, J14, J15, J16, J17, J18, J19, J2, J20, J21, J22, J23, J24, J25, J26, J27, J28, J29, J30, J31, J32, J33, J34, J35, J36, J38, J39, J40, J41, J42, J43, J44, J45, J46, J47, J48, J49, J50, J51, J52, J53, J54, J55, J56, J57, J58, J59, J60, J61, J62, J63, J64, J65, J66, J67, J68, J69, J70, J71, J72, J73, J74, J75, J76, J78, J79, J81, J82, J83, J84, J85, J87, J89, J90, J91, J92, J93, J94, J95, J96, J97, J98, J99, JB, JE, JG, JK, JM, JNT, JO, JOU, JPS, JR, JWL, K1, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K2, K20, K21, K22, K23, K24, K25, K26, K27, K28, K3, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, K45, K46, K47, K48, K49, K5, K50, K51, K52, K53, K54, K55, K58, K59, K6, K60, K61, K62, K63, K64, K65, K66, K67, K68, K69, K70, K71, K73, K74, K75, K76, K77, K78, K79, K80, K81, K82, K83, K84, K85, K86, K87, K88, K89, K90, K91, K92, K93, K94, K95, K96, K97, K98, K99, KA, KAT, KB, KBA, KCC, KD, KDW, KEL, KF, KG, KGM, KGS, KHY, KHZ, KI, KIC, KIP, KJ, KJO, KL, KLK, KLX, KMA, KMH, KMK, KMQ, KMT, KNI, KNM, KNS, KNT, KO, KPA, KPH, KPO, KPP, KR, KS, KSD, KSH, KT, KTM, KTN, KUR, KVA, KVR, KVT, KW, KWH, KWN, KWO, KWS, KWT, KX, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L2, L20, L21, L23, L24, L25, L26, L27, L28, L29, L30, L31, L32, L33, L34, L35, L36, L37, L38, L39, L40, L41, L42, L43, L44, L45, L46, L47, L48, L49, L50, L51, L52, L53, L54, L55, L56, L57, L58, L59, L60, L61, L62, L63, L64, L65, L66, L67, L68, L69, L70, L71, L72, L73, L74, L75, L76, L77, L78, L79, L80, L81, L82, L83, L84, L85, L86, L87, L88, L89, L90, L91, L92, L93, L94, L95, L96, L98, L99, LA, LAC, LBR, LBT, LC, LD, LE, LEF, LF, LH, LI, LJ, LK, LM, LN, LO, LP, LPA, LR, LS, LTN, LTR, LUB, LUM, LUX, LX, LY, M0, M1, M10, M11, M12, M13, M14, M15, M16, M17, M18, M19, M20, M21, M22, M23, M24, M25, M26, M27, M29, M30, M31, M32, M33, M34, M35, M36, M37, M38, M39, M4, M40, M41, M42, M43, M44, M45, M46, M47, M48, M49, M5, M50, M51, M52, M53, M55, M56, M57, M58, M59, M60, M61, M62, M63, M64, M65, M66, M67, M68, M69, M7, M70, M71, M72, M73, M74, M75, M76, M77, M78, M79, M80, M81, M82, M83, M84, M85, M86, M87, M88, M89, M9, M90, M91, M92, M93, M94, M95, M96, M97, M98, M99, MA, MAH, MAL, MAM, MAR, MAW, MBE, MBF, MBR, MC, MCU, MD, MF, MGM, MHZ, MIK, MIL, MIN, MIO, MIU, MK, MLD, MLT, MMK, MMQ, MMT, MND, MON, MPA, MQ, MQH, MQS, MSK, MT, MTK, MTQ, MTR, MTS, MV, MVA, MWH, N1, N10, N11, N12, N13, N14, N15, N16, N17, N18, N19, N2, N20, N21, N22, N23, N24, N25, N26, N27, N28, N29, N3, N30, N31, N32, N33, N34, N35, N36, N37, N38, N39, N40, N41, N42, N43, N44, N45, N46, N47, N48, N49, N50, N51, N52, N53, N54, N55, N56, N57, N58, N59, N60, N61, N62, N63, N64, N65, N66, N67, N68, N69, N70, N71, N72, N73, N74, N75, N76, N77, N78, N79, N80, N81, N82, N83, N84, N85, N86, N87, N88, N89, N90, N91, N92, N93, N94, N95, N96, N97, N98, N99, NA, NAR, NB, NBB, NC, NCL, ND, NE, NEW, NF, NG, NH, NI, NIL, NIU, NJ, NL, NM3, NMI, NMP, NN, NPL, NPR, NPT, NQ, NR, NRL, NT, NTT, NU, NV, NX, NY, OA, ODE, ODG, ODK, ODM, OHM, ON, ONZ, OP, OPM, OT, OZ, OZA, OZI, P0, P1, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P2, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P3, P30, P31, P32, P33, P34, P35, P36, P37, P38, P39, P4, P40, P41, P42, P43, P44, P45, P46, P47, P48, P49, P5, P50, P51, P52, P53, P54, P55, P56, P57, P58, P59, P6, P60, P61, P62, P63, P64, P65, P66, P67, P68, P69, P7, P70, P71, P72, P73, P74, P75, P76, P77, P78, P79, P8, P80, P81, P82, P83, P84, P85, P86, P87, P88, P89, P9, P90, P91, P92, P93, P94, P95, P96, P97, P98, P99, PA, PAL, PB, PD, PE, PF, PFL, PG, PGL, PI, PK, PL, PLA, PM, PN, PO, PQ, PR, PS, PT, PTD, PTI, PTL, PTN, PU, PV, PW, PY, PZ, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26, Q27, Q28, Q29, Q30, Q31, Q32, Q33, Q34, Q35, Q36, Q37, Q38, Q39, Q40, Q41, Q42, Q3, QA, QAN, QB, QD, QH, QK, QR, QT, QTD, QTI, QTL, QTR, R1, R4, R9, RA, RD, RG, RH, RK, RL, RM, RN, RO, ROM, RP, RPM, RPS, RS, RT, RU, S3, S4, S5, S6, S7, S8, SA, SAN, SCO, SCR, SD, SE, SEC, SET, SG, SHT, SIE, SK, SL, SM3, SMI, SN, SO, SP, SQ, SQR, SR, SS, SST, ST, STC, STI, STK, STL, STN, STW, SV, SW, SX, SYR, T0, T1, T3, T4, T5, T6, T7, T8, TA, TAH, TAN, TC, TD, TE, TF, TI, TIC, TIP, TJ, TK, TKM, TL, TMS, TN, TNE, TP, TPI, TPR, TQ, TQD, TR, TRL, TS, TSD, TSH, TST, TT, TTS, TU, TV, TW, TY, U1, U2, UA, UB, UC, UD, UE, UF, UH, UM, VA, VI, VLT, VP, VQ, VS, W2, W4, WA, WB, WCD, WE, WEB, WEE, WG, WH, WHR, WI, WM, WR, WSD, WTT, WW, X1, YDK, YDQ, YL, YRD, YT, Z1, Z11, Z2, Z3, Z4, Z5, Z6, Z8, ZP, ZZ)
An article's unit of order.
- contentUnit : (one of 04, 05, 06, 08, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 1A, 1B, 1C, 1D, 1E, 1F, 1G, 1H, 1I, 1J, 1K, 1L, 1M, 1X, 2A, 2B, 2C, 2G, 2H, 2I, 2J, 2K, 2L, 2M, 2N, 2P, 2Q, 2R, 2U, 2V, 2W, 2X, 2Y, 2Z, 3B, 3C, 3E, 3G, 3H, 3I, 4A, 4B, 4C, 4E, 4G, 4H, 4K, 4L, 4M, 4N, 4O, 4P, 4Q, 4R, 4T, 4U, 4W, 4X, 5A, 5B, 5C, 5E, 5F, 5G, 5H, 5I, 5J, 5K, 5P, 5Q, A1, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A2, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A3, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A4, A40, A41, A42, A43, A44, A45, A47, A48, A49, A5, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A6, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A7, A70, A71, A73, A74, A75, A76, A77, A78, A79, A8, A80, A81, A82, A83, A84, A85, A86, A87, A88, A89, A9, A90, A91, A93, A94, A95, A96, A97, A98, A99, AA, AB, ACR, ACT, AD, AE, AH, AI, AJ, AK, AL, AM, AMH, AMP, ANN, AP, APZ, AQ, AR, ARE, AS, ASM, ASU, ATM, ATT, AV, AW, AWG, AY, AZ, B0, B1, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B2, B20, B21, B22, B23, B24, B25, B26, B27, B28, B29, B3, B30, B31, B32, B33, B34, B35, B36, B37, B38, B39, B4, B40, B41, B42, B43, B44, B45, B46, B47, B48, B49, B5, B50, B51, B52, B53, B54, B55, B56, B57, B58, B59, B6, B60, B61, B62, B63, B64, B65, B66, B67, B68, B69, B7, B70, B71, B72, B73, B74, B75, B76, B77, B78, B79, B8, B80, B81, B82, B83, B84, B85, B86, B87, B88, B89, B9, B90, B91, B92, B93, B94, B95, B96, B97, B98, B99, BAR, BB, BD, BE, BFT, BG, BH, BHP, BIL, BJ, BK, BL, BLD, BLL, BO, BP, BPM, BQL, BR, BT, BTU, BUA, BUI, BW, BX, BZ, C0, C1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C2, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C3, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C4, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C5, C50, C51, C52, C53, C54, C55, C56, C57, C58, C59, C6, C60, C61, C62, C63, C64, C65, C66, C67, C68, C69, C7, C70, C71, C72, C73, C74, C75, C76, C77, C78, C79, C8, C80, C81, C82, C83, C84, C85, C86, C87, C88, C89, C9, C90, C91, C92, C93, C94, C95, C96, C97, C98, C99, CA, CCT, CDL, CEL, CEN, CG, CGM, CH, CJ, CK, CKG, CL, CLF, CLT, CMK, CMQ, CMT, CNP, CNT, CO, COU, CQ, CR, CS, CT, CTG, CTM, CTN, CU, CUR, CV, CWA, CWI, CY, CZ, D03, D04, D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D2, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D5, D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D6, D60, D61, D62, D63, D64, D65, D66, D67, D68, D69, D7, D70, D71, D72, D73, D74, D75, D76, D77, D78, D79, D8, D80, D81, D82, D83, D85, D86, D87, D88, D89, D9, D90, D91, D92, D93, D94, D95, D96, D97, D98, D99, DAA, DAD, DAY, DB, DC, DD, DE, DEC, DG, DI, DJ, DLT, DMA, DMK, DMO, DMQ, DMT, DN, DPC, DPR, DPT, DQ, DR, DRA, DRI, DRL, DRM, DS, DT, DTN, DU, DWT, DX, DY, DZN, DZP, E01, E07, E08, E09, E10, E11, E12, E14, E15, E16, E17, E18, E19, E2, E20, E21, E22, E23, E25, E27, E28, E3, E30, E31, E32, E33, E34, E35, E36, E37, E38, E39, E4, E40, E41, E42, E43, E44, E45, E46, E47, E48, E49, E5, E50, E51, E52, E53, E54, E55, E56, E57, E58, E59, E60, E61, E62, E63, E64, E65, E66, E67, E68, E69, E70, E71, E72, E73, E74, E75, E76, E77, E78, E79, E80, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93, E94, E95, E96, E97, E98, E99, EA, EB, EC, EP, EQ, EV, F01, F02, F03, F04, F05, F06, F07, F08, F1, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F29, F30, F31, F32, F33, F34, F35, F36, F37, F38, F39, F40, F41, F42, F43, F44, F45, F46, F47, F48, F49, F50, F51, F52, F53, F54, F55, F56, F57, F58, F59, F60, F61, F62, F63, F64, F65, F66, F67, F68, F69, F70, F71, F72, F73, F74, F75, F76, F77, F78, F79, F80, F81, F82, F83, F84, F85, F86, F87, F88, F89, F9, F90, F91, F92, F93, F94, F95, F96, F97, F98, F99, FAH, FAR, FB, FBM, FC, FD, FE, FF, FG, FH, FIT, FL, FM, FOT, FP, FR, FS, FTK, FTQ, G01, G04, G05, G06, G08, G09, G10, G11, G12, G13, G14, G15, G16, G17, G18, G19, G2, G20, G21, G23, G24, G25, G26, G27, G28, G29, G3, G30, G31, G32, G33, G34, G35, G36, G37, G38, G39, G40, G41, G42, G43, G44, G45, G46, G47, G48, G49, G50, G51, G52, G53, G54, G55, G56, G57, G58, G59, G60, G61, G62, G63, G64, G65, G66, G67, G68, G69, G7, G70, G71, G72, G73, G74, G75, G76, G77, G78, G79, G80, G81, G82, G83, G84, G85, G86, G87, G88, G89, G90, G91, G92, G93, G94, G95, G96, G97, G98, G99, GB, GBQ, GC, GD, GDW, GE, GF, GFI, GGR, GH, GIA, GIC, GII, GIP, GJ, GK, GL, GLD, GLI, GLL, GM, GN, GO, GP, GQ, GRM, GRN, GRO, GRT, GT, GV, GW, GWH, GY, GZ, H03, H04, H05, H06, H07, H08, H09, H1, H10, H11, H12, H13, H14, H15, H16, H18, H19, H2, H20, H21, H22, H23, H24, H25, H26, H27, H28, H29, H30, H31, H32, H33, H34, H35, H36, H37, H38, H39, H40, H41, H42, H43, H44, H45, H46, H47, H48, H49, H50, H51, H52, H53, H54, H55, H56, H57, H58, H59, H60, H61, H62, H63, H64, H65, H66, H67, H68, H69, H70, H71, H72, H73, H74, H75, H76, H77, H78, H79, H80, H81, H82, H83, H84, H85, H87, H88, H89, H90, H91, H92, H93, H94, H95, H96, H98, H99, HA, HAR, HBA, HBX, HC, HD, HDW, HE, HEA, HF, HGM, HH, HI, HIU, HJ, HK, HKM, HL, HLT, HM, HMQ, HMT, HN, HO, HP, HPA, HS, HT, HTZ, HUR, HY, IA, IC, IE, IF, II, IL, IM, INH, INK, INQ, IP, ISD, IT, IU, IUG, IV, J10, J12, J13, J14, J15, J16, J17, J18, J19, J2, J20, J21, J22, J23, J24, J25, J26, J27, J28, J29, J30, J31, J32, J33, J34, J35, J36, J38, J39, J40, J41, J42, J43, J44, J45, J46, J47, J48, J49, J50, J51, J52, J53, J54, J55, J56, J57, J58, J59, J60, J61, J62, J63, J64, J65, J66, J67, J68, J69, J70, J71, J72, J73, J74, J75, J76, J78, J79, J81, J82, J83, J84, J85, J87, J89, J90, J91, J92, J93, J94, J95, J96, J97, J98, J99, JB, JE, JG, JK, JM, JNT, JO, JOU, JPS, JR, JWL, K1, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K2, K20, K21, K22, K23, K24, K25, K26, K27, K28, K3, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, K45, K46, K47, K48, K49, K5, K50, K51, K52, K53, K54, K55, K58, K59, K6, K60, K61, K62, K63, K64, K65, K66, K67, K68, K69, K70, K71, K73, K74, K75, K76, K77, K78, K79, K80, K81, K82, K83, K84, K85, K86, K87, K88, K89, K90, K91, K92, K93, K94, K95, K96, K97, K98, K99, KA, KAT, KB, KBA, KCC, KD, KDW, KEL, KF, KG, KGM, KGS, KHY, KHZ, KI, KIC, KIP, KJ, KJO, KL, KLK, KLX, KMA, KMH, KMK, KMQ, KMT, KNI, KNM, KNS, KNT, KO, KPA, KPH, KPO, KPP, KR, KS, KSD, KSH, KT, KTM, KTN, KUR, KVA, KVR, KVT, KW, KWH, KWN, KWO, KWS, KWT, KX, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L2, L20, L21, L23, L24, L25, L26, L27, L28, L29, L30, L31, L32, L33, L34, L35, L36, L37, L38, L39, L40, L41, L42, L43, L44, L45, L46, L47, L48, L49, L50, L51, L52, L53, L54, L55, L56, L57, L58, L59, L60, L61, L62, L63, L64, L65, L66, L67, L68, L69, L70, L71, L72, L73, L74, L75, L76, L77, L78, L79, L80, L81, L82, L83, L84, L85, L86, L87, L88, L89, L90, L91, L92, L93, L94, L95, L96, L98, L99, LA, LAC, LBR, LBT, LC, LD, LE, LEF, LF, LH, LI, LJ, LK, LM, LN, LO, LP, LPA, LR, LS, LTN, LTR, LUB, LUM, LUX, LX, LY, M0, M1, M10, M11, M12, M13, M14, M15, M16, M17, M18, M19, M20, M21, M22, M23, M24, M25, M26, M27, M29, M30, M31, M32, M33, M34, M35, M36, M37, M38, M39, M4, M40, M41, M42, M43, M44, M45, M46, M47, M48, M49, M5, M50, M51, M52, M53, M55, M56, M57, M58, M59, M60, M61, M62, M63, M64, M65, M66, M67, M68, M69, M7, M70, M71, M72, M73, M74, M75, M76, M77, M78, M79, M80, M81, M82, M83, M84, M85, M86, M87, M88, M89, M9, M90, M91, M92, M93, M94, M95, M96, M97, M98, M99, MA, MAH, MAL, MAM, MAR, MAW, MBE, MBF, MBR, MC, MCU, MD, MF, MGM, MHZ, MIK, MIL, MIN, MIO, MIU, MK, MLD, MLT, MMK, MMQ, MMT, MND, MON, MPA, MQ, MQH, MQS, MSK, MT, MTK, MTQ, MTR, MTS, MV, MVA, MWH, N1, N10, N11, N12, N13, N14, N15, N16, N17, N18, N19, N2, N20, N21, N22, N23, N24, N25, N26, N27, N28, N29, N3, N30, N31, N32, N33, N34, N35, N36, N37, N38, N39, N40, N41, N42, N43, N44, N45, N46, N47, N48, N49, N50, N51, N52, N53, N54, N55, N56, N57, N58, N59, N60, N61, N62, N63, N64, N65, N66, N67, N68, N69, N70, N71, N72, N73, N74, N75, N76, N77, N78, N79, N80, N81, N82, N83, N84, N85, N86, N87, N88, N89, N90, N91, N92, N93, N94, N95, N96, N97, N98, N99, NA, NAR, NB, NBB, NC, NCL, ND, NE, NEW, NF, NG, NH, NI, NIL, NIU, NJ, NL, NM3, NMI, NMP, NN, NPL, NPR, NPT, NQ, NR, NRL, NT, NTT, NU, NV, NX, NY, OA, ODE, ODG, ODK, ODM, OHM, ON, ONZ, OP, OPM, OT, OZ, OZA, OZI, P0, P1, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P2, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P3, P30, P31, P32, P33, P34, P35, P36, P37, P38, P39, P4, P40, P41, P42, P43, P44, P45, P46, P47, P48, P49, P5, P50, P51, P52, P53, P54, P55, P56, P57, P58, P59, P6, P60, P61, P62, P63, P64, P65, P66, P67, P68, P69, P7, P70, P71, P72, P73, P74, P75, P76, P77, P78, P79, P8, P80, P81, P82, P83, P84, P85, P86, P87, P88, P89, P9, P90, P91, P92, P93, P94, P95, P96, P97, P98, P99, PA, PAL, PB, PD, PE, PF, PFL, PG, PGL, PI, PK, PL, PLA, PM, PN, PO, PQ, PR, PS, PT, PTD, PTI, PTL, PTN, PU, PV, PW, PY, PZ, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26, Q27, Q28, Q29, Q30, Q31, Q32, Q33, Q34, Q35, Q36, Q37, Q38, Q39, Q40, Q41, Q42, Q3, QA, QAN, QB, QD, QH, QK, QR, QT, QTD, QTI, QTL, QTR, R1, R4, R9, RA, RD, RG, RH, RK, RL, RM, RN, RO, ROM, RP, RPM, RPS, RS, RT, RU, S3, S4, S5, S6, S7, S8, SA, SAN, SCO, SCR, SD, SE, SEC, SET, SG, SHT, SIE, SK, SL, SM3, SMI, SN, SO, SP, SQ, SQR, SR, SS, SST, ST, STC, STI, STK, STL, STN, STW, SV, SW, SX, SYR, T0, T1, T3, T4, T5, T6, T7, T8, TA, TAH, TAN, TC, TD, TE, TF, TI, TIC, TIP, TJ, TK, TKM, TL, TMS, TN, TNE, TP, TPI, TPR, TQ, TQD, TR, TRL, TS, TSD, TSH, TST, TT, TTS, TU, TV, TW, TY, U1, U2, UA, UB, UC, UD, UE, UF, UH, UM, VA, VI, VLT, VP, VQ, VS, W2, W4, WA, WB, WCD, WE, WEB, WEE, WG, WH, WHR, WI, WM, WR, WSD, WTT, WW, X1, YDK, YDQ, YL, YRD, YT, Z1, Z11, Z2, Z3, Z4, Z5, Z6, Z8, ZP, ZZ)
The unit of items contained by a single order unit.
- numberOfContentUnitsPerOrderUnit : (object)
The number of the article's individual content units within a single order unit.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- orderUnit : required (one of 04, 05, 06, 08, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 1A, 1B, 1C, 1D, 1E, 1F, 1G, 1H, 1I, 1J, 1K, 1L, 1M, 1X, 2A, 2B, 2C, 2G, 2H, 2I, 2J, 2K, 2L, 2M, 2N, 2P, 2Q, 2R, 2U, 2V, 2W, 2X, 2Y, 2Z, 3B, 3C, 3E, 3G, 3H, 3I, 4A, 4B, 4C, 4E, 4G, 4H, 4K, 4L, 4M, 4N, 4O, 4P, 4Q, 4R, 4T, 4U, 4W, 4X, 5A, 5B, 5C, 5E, 5F, 5G, 5H, 5I, 5J, 5K, 5P, 5Q, A1, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A2, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A3, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A4, A40, A41, A42, A43, A44, A45, A47, A48, A49, A5, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A6, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A7, A70, A71, A73, A74, A75, A76, A77, A78, A79, A8, A80, A81, A82, A83, A84, A85, A86, A87, A88, A89, A9, A90, A91, A93, A94, A95, A96, A97, A98, A99, AA, AB, ACR, ACT, AD, AE, AH, AI, AJ, AK, AL, AM, AMH, AMP, ANN, AP, APZ, AQ, AR, ARE, AS, ASM, ASU, ATM, ATT, AV, AW, AWG, AY, AZ, B0, B1, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B2, B20, B21, B22, B23, B24, B25, B26, B27, B28, B29, B3, B30, B31, B32, B33, B34, B35, B36, B37, B38, B39, B4, B40, B41, B42, B43, B44, B45, B46, B47, B48, B49, B5, B50, B51, B52, B53, B54, B55, B56, B57, B58, B59, B6, B60, B61, B62, B63, B64, B65, B66, B67, B68, B69, B7, B70, B71, B72, B73, B74, B75, B76, B77, B78, B79, B8, B80, B81, B82, B83, B84, B85, B86, B87, B88, B89, B9, B90, B91, B92, B93, B94, B95, B96, B97, B98, B99, BAR, BB, BD, BE, BFT, BG, BH, BHP, BIL, BJ, BK, BL, BLD, BLL, BO, BP, BPM, BQL, BR, BT, BTU, BUA, BUI, BW, BX, BZ, C0, C1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C2, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C3, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C4, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C5, C50, C51, C52, C53, C54, C55, C56, C57, C58, C59, C6, C60, C61, C62, C63, C64, C65, C66, C67, C68, C69, C7, C70, C71, C72, C73, C74, C75, C76, C77, C78, C79, C8, C80, C81, C82, C83, C84, C85, C86, C87, C88, C89, C9, C90, C91, C92, C93, C94, C95, C96, C97, C98, C99, CA, CCT, CDL, CEL, CEN, CG, CGM, CH, CJ, CK, CKG, CL, CLF, CLT, CMK, CMQ, CMT, CNP, CNT, CO, COU, CQ, CR, CS, CT, CTG, CTM, CTN, CU, CUR, CV, CWA, CWI, CY, CZ, D03, D04, D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D2, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D5, D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D6, D60, D61, D62, D63, D64, D65, D66, D67, D68, D69, D7, D70, D71, D72, D73, D74, D75, D76, D77, D78, D79, D8, D80, D81, D82, D83, D85, D86, D87, D88, D89, D9, D90, D91, D92, D93, D94, D95, D96, D97, D98, D99, DAA, DAD, DAY, DB, DC, DD, DE, DEC, DG, DI, DJ, DLT, DMA, DMK, DMO, DMQ, DMT, DN, DPC, DPR, DPT, DQ, DR, DRA, DRI, DRL, DRM, DS, DT, DTN, DU, DWT, DX, DY, DZN, DZP, E01, E07, E08, E09, E10, E11, E12, E14, E15, E16, E17, E18, E19, E2, E20, E21, E22, E23, E25, E27, E28, E3, E30, E31, E32, E33, E34, E35, E36, E37, E38, E39, E4, E40, E41, E42, E43, E44, E45, E46, E47, E48, E49, E5, E50, E51, E52, E53, E54, E55, E56, E57, E58, E59, E60, E61, E62, E63, E64, E65, E66, E67, E68, E69, E70, E71, E72, E73, E74, E75, E76, E77, E78, E79, E80, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93, E94, E95, E96, E97, E98, E99, EA, EB, EC, EP, EQ, EV, F01, F02, F03, F04, F05, F06, F07, F08, F1, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F29, F30, F31, F32, F33, F34, F35, F36, F37, F38, F39, F40, F41, F42, F43, F44, F45, F46, F47, F48, F49, F50, F51, F52, F53, F54, F55, F56, F57, F58, F59, F60, F61, F62, F63, F64, F65, F66, F67, F68, F69, F70, F71, F72, F73, F74, F75, F76, F77, F78, F79, F80, F81, F82, F83, F84, F85, F86, F87, F88, F89, F9, F90, F91, F92, F93, F94, F95, F96, F97, F98, F99, FAH, FAR, FB, FBM, FC, FD, FE, FF, FG, FH, FIT, FL, FM, FOT, FP, FR, FS, FTK, FTQ, G01, G04, G05, G06, G08, G09, G10, G11, G12, G13, G14, G15, G16, G17, G18, G19, G2, G20, G21, G23, G24, G25, G26, G27, G28, G29, G3, G30, G31, G32, G33, G34, G35, G36, G37, G38, G39, G40, G41, G42, G43, G44, G45, G46, G47, G48, G49, G50, G51, G52, G53, G54, G55, G56, G57, G58, G59, G60, G61, G62, G63, G64, G65, G66, G67, G68, G69, G7, G70, G71, G72, G73, G74, G75, G76, G77, G78, G79, G80, G81, G82, G83, G84, G85, G86, G87, G88, G89, G90, G91, G92, G93, G94, G95, G96, G97, G98, G99, GB, GBQ, GC, GD, GDW, GE, GF, GFI, GGR, GH, GIA, GIC, GII, GIP, GJ, GK, GL, GLD, GLI, GLL, GM, GN, GO, GP, GQ, GRM, GRN, GRO, GRT, GT, GV, GW, GWH, GY, GZ, H03, H04, H05, H06, H07, H08, H09, H1, H10, H11, H12, H13, H14, H15, H16, H18, H19, H2, H20, H21, H22, H23, H24, H25, H26, H27, H28, H29, H30, H31, H32, H33, H34, H35, H36, H37, H38, H39, H40, H41, H42, H43, H44, H45, H46, H47, H48, H49, H50, H51, H52, H53, H54, H55, H56, H57, H58, H59, H60, H61, H62, H63, H64, H65, H66, H67, H68, H69, H70, H71, H72, H73, H74, H75, H76, H77, H78, H79, H80, H81, H82, H83, H84, H85, H87, H88, H89, H90, H91, H92, H93, H94, H95, H96, H98, H99, HA, HAR, HBA, HBX, HC, HD, HDW, HE, HEA, HF, HGM, HH, HI, HIU, HJ, HK, HKM, HL, HLT, HM, HMQ, HMT, HN, HO, HP, HPA, HS, HT, HTZ, HUR, HY, IA, IC, IE, IF, II, IL, IM, INH, INK, INQ, IP, ISD, IT, IU, IUG, IV, J10, J12, J13, J14, J15, J16, J17, J18, J19, J2, J20, J21, J22, J23, J24, J25, J26, J27, J28, J29, J30, J31, J32, J33, J34, J35, J36, J38, J39, J40, J41, J42, J43, J44, J45, J46, J47, J48, J49, J50, J51, J52, J53, J54, J55, J56, J57, J58, J59, J60, J61, J62, J63, J64, J65, J66, J67, J68, J69, J70, J71, J72, J73, J74, J75, J76, J78, J79, J81, J82, J83, J84, J85, J87, J89, J90, J91, J92, J93, J94, J95, J96, J97, J98, J99, JB, JE, JG, JK, JM, JNT, JO, JOU, JPS, JR, JWL, K1, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K2, K20, K21, K22, K23, K24, K25, K26, K27, K28, K3, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, K45, K46, K47, K48, K49, K5, K50, K51, K52, K53, K54, K55, K58, K59, K6, K60, K61, K62, K63, K64, K65, K66, K67, K68, K69, K70, K71, K73, K74, K75, K76, K77, K78, K79, K80, K81, K82, K83, K84, K85, K86, K87, K88, K89, K90, K91, K92, K93, K94, K95, K96, K97, K98, K99, KA, KAT, KB, KBA, KCC, KD, KDW, KEL, KF, KG, KGM, KGS, KHY, KHZ, KI, KIC, KIP, KJ, KJO, KL, KLK, KLX, KMA, KMH, KMK, KMQ, KMT, KNI, KNM, KNS, KNT, KO, KPA, KPH, KPO, KPP, KR, KS, KSD, KSH, KT, KTM, KTN, KUR, KVA, KVR, KVT, KW, KWH, KWN, KWO, KWS, KWT, KX, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L2, L20, L21, L23, L24, L25, L26, L27, L28, L29, L30, L31, L32, L33, L34, L35, L36, L37, L38, L39, L40, L41, L42, L43, L44, L45, L46, L47, L48, L49, L50, L51, L52, L53, L54, L55, L56, L57, L58, L59, L60, L61, L62, L63, L64, L65, L66, L67, L68, L69, L70, L71, L72, L73, L74, L75, L76, L77, L78, L79, L80, L81, L82, L83, L84, L85, L86, L87, L88, L89, L90, L91, L92, L93, L94, L95, L96, L98, L99, LA, LAC, LBR, LBT, LC, LD, LE, LEF, LF, LH, LI, LJ, LK, LM, LN, LO, LP, LPA, LR, LS, LTN, LTR, LUB, LUM, LUX, LX, LY, M0, M1, M10, M11, M12, M13, M14, M15, M16, M17, M18, M19, M20, M21, M22, M23, M24, M25, M26, M27, M29, M30, M31, M32, M33, M34, M35, M36, M37, M38, M39, M4, M40, M41, M42, M43, M44, M45, M46, M47, M48, M49, M5, M50, M51, M52, M53, M55, M56, M57, M58, M59, M60, M61, M62, M63, M64, M65, M66, M67, M68, M69, M7, M70, M71, M72, M73, M74, M75, M76, M77, M78, M79, M80, M81, M82, M83, M84, M85, M86, M87, M88, M89, M9, M90, M91, M92, M93, M94, M95, M96, M97, M98, M99, MA, MAH, MAL, MAM, MAR, MAW, MBE, MBF, MBR, MC, MCU, MD, MF, MGM, MHZ, MIK, MIL, MIN, MIO, MIU, MK, MLD, MLT, MMK, MMQ, MMT, MND, MON, MPA, MQ, MQH, MQS, MSK, MT, MTK, MTQ, MTR, MTS, MV, MVA, MWH, N1, N10, N11, N12, N13, N14, N15, N16, N17, N18, N19, N2, N20, N21, N22, N23, N24, N25, N26, N27, N28, N29, N3, N30, N31, N32, N33, N34, N35, N36, N37, N38, N39, N40, N41, N42, N43, N44, N45, N46, N47, N48, N49, N50, N51, N52, N53, N54, N55, N56, N57, N58, N59, N60, N61, N62, N63, N64, N65, N66, N67, N68, N69, N70, N71, N72, N73, N74, N75, N76, N77, N78, N79, N80, N81, N82, N83, N84, N85, N86, N87, N88, N89, N90, N91, N92, N93, N94, N95, N96, N97, N98, N99, NA, NAR, NB, NBB, NC, NCL, ND, NE, NEW, NF, NG, NH, NI, NIL, NIU, NJ, NL, NM3, NMI, NMP, NN, NPL, NPR, NPT, NQ, NR, NRL, NT, NTT, NU, NV, NX, NY, OA, ODE, ODG, ODK, ODM, OHM, ON, ONZ, OP, OPM, OT, OZ, OZA, OZI, P0, P1, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P2, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P3, P30, P31, P32, P33, P34, P35, P36, P37, P38, P39, P4, P40, P41, P42, P43, P44, P45, P46, P47, P48, P49, P5, P50, P51, P52, P53, P54, P55, P56, P57, P58, P59, P6, P60, P61, P62, P63, P64, P65, P66, P67, P68, P69, P7, P70, P71, P72, P73, P74, P75, P76, P77, P78, P79, P8, P80, P81, P82, P83, P84, P85, P86, P87, P88, P89, P9, P90, P91, P92, P93, P94, P95, P96, P97, P98, P99, PA, PAL, PB, PD, PE, PF, PFL, PG, PGL, PI, PK, PL, PLA, PM, PN, PO, PQ, PR, PS, PT, PTD, PTI, PTL, PTN, PU, PV, PW, PY, PZ, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26, Q27, Q28, Q29, Q30, Q31, Q32, Q33, Q34, Q35, Q36, Q37, Q38, Q39, Q40, Q41, Q42, Q3, QA, QAN, QB, QD, QH, QK, QR, QT, QTD, QTI, QTL, QTR, R1, R4, R9, RA, RD, RG, RH, RK, RL, RM, RN, RO, ROM, RP, RPM, RPS, RS, RT, RU, S3, S4, S5, S6, S7, S8, SA, SAN, SCO, SCR, SD, SE, SEC, SET, SG, SHT, SIE, SK, SL, SM3, SMI, SN, SO, SP, SQ, SQR, SR, SS, SST, ST, STC, STI, STK, STL, STN, STW, SV, SW, SX, SYR, T0, T1, T3, T4, T5, T6, T7, T8, TA, TAH, TAN, TC, TD, TE, TF, TI, TIC, TIP, TJ, TK, TKM, TL, TMS, TN, TNE, TP, TPI, TPR, TQ, TQD, TR, TRL, TS, TSD, TSH, TST, TT, TTS, TU, TV, TW, TY, U1, U2, UA, UB, UC, UD, UE, UF, UH, UM, VA, VI, VLT, VP, VQ, VS, W2, W4, WA, WB, WCD, WE, WEB, WEE, WG, WH, WHR, WI, WM, WR, WSD, WTT, WW, X1, YDK, YDQ, YL, YRD, YT, Z1, Z11, Z2, Z3, Z4, Z5, Z6, Z8, ZP, ZZ)
- provider : required (object)
- minimumOrderQuantity : required (integer)
The minimum number of order units that has to be ordered in one order.
- orderQuantityInterval : required (integer)
This item can only be ordered in multiples of this number with respect to the order unit.
- priceQuantity : required (integer)
Prices apply for this many items with respect to the order unit. To get the price for one order unit of this item divide price by priceQuantity.
- deliveryTime : (integer)
The estimated delivery time in days.
- orderUnit : required (string)
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
{
"_status": {
"timeMs": 35
},
"id": "801e3cb6-160a-4f55-91be-6c85896cc8c5",
"manufacturerArticleId": "99",
"manufacturerName": "Hersteller A",
"description": "V-Deichsel,f. Rollbox,L 600mm,Ring Ø 35mm",
"descriptions": [
{
"lang": "de",
"value": "V-Deichsel,f. Rollbox,L 600mm,Ring Ø 35mm"
}
],
"mimeInfo": [
{
"description": "tinyImage",
"purpose": "tinyImage",
"href": "https://example.com/foo-tiny.jpg",
"mimeType": "image/jpeg"
},
{
"description": "largeImage",
"purpose": "largeImage",
"href": "https://example.com/foo-large.jpg",
"mimeType": "image/jpeg"
}
],
"mimeInfos": [
{
"description": [
{
"lang": "de",
"value": "tinyImage"
}
],
"purpose": "tinyImage",
"href": [
{
"lang": "de",
"value": "https://example.com/foo-tiny.jpg"
}
],
"mimeType": "image/jpeg"
},
{
"description": [
{
"lang": "de",
"value": "largeImage"
}
],
"purpose": "largeImage",
"href": [
{
"lang": "de",
"value": "https://example.com/foo-large.jpg"
}
],
"mimeType": "image/jpeg"
}
],
"details": {
"descriptionLong": "Eine wirklich schöne Deichsel.",
"descriptionsLong": [
{
"lang": "de",
"value": "Eine wirklich schöne Deichsel."
}
],
"supplierArticleId": "123",
"internationalArticleId": [
{
"type": "ean",
"value": "123456789"
}
]
},
"blockPricing": [
{
"priceType": "NET_CUSTOMER",
"amount": {
"value": 100,
"decimalDigits": 2
},
"currency": "EUR",
"tax": {
"value": 1900,
"decimalDigits": 2
},
"lowerBound": 1
}
],
"blockPricingInclSpecialTax": [
{
"priceType": "NET_INCL_SPECIAL_TAX",
"amount": {
"value": 142,
"decimalDigits": 2
},
"currency": "EUR",
"tax": {
"value": 1900,
"decimalDigits": 2
},
"lowerBound": 1
}
],
"specialTaxes": [
{
"amount": {
"value": 42,
"decimalDigits": 2
},
"currency": "EUR",
"taxType": "ECOTAX_FR"
}
],
"orderDetails": {
"orderUnit": "EA",
"contentUnit": "EA",
"numberOfContentUnitsPerOrderUnit": {
"value": 500,
"decimalDigits": 0
},
"unitInfo": {
"provider": {
"orderUnit": "PKX",
"contentUnit": "C62X",
"numberOfContentUnitsPerOrderUnit": {
"value": 500,
"decimalDigits": 0
}
},
"unite": {
"orderUnit": "PK",
"contentUnit": "C62",
"numberOfContentUnitsPerOrderUnit": {
"value": 500,
"decimalDigits": 0
}
}
},
"minimumOrderQuantity": 5,
"orderQuantityInterval": 5,
"priceQuantity": 100,
"deliveryTime": 2
},
"references": [
{
"articleReferenceType": "SIMILAR",
"refId": "96c51d95-ac5f-43cf-a793-284c88f78289"
}
],
"articleFeatures": [
{
"reference": {
"systemName": "ECLASS-5.1.4",
"groupId": "29-33-24-12"
},
"features": [
{
"lang": "de",
"name": "Gefahrenhinweise",
"values": [
"H225 Flüssigkeit und Dampf leicht entzündbar.",
"H319 Verursacht schwere Augenreizung."
]
},
{
"lang": "en",
"name": "Breite",
"values": [
"15"
],
"unit": "cm"
}
]
}
],
"_schema": {
"links": [
{
"href": "/api/articles/801e3cb6-160a-4f55-91be-6c85896cc8c5?hash=123456789",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/business-shops/d53a954f-381e-46da-8a33-0c917a1cef10?hash=123456789",
"rel": "business-shop",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/return-policies/3bbe8827-6951-49d8-ace0-a44485aee066",
"rel": "return-policy",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/shipping-costs/d146973c-7d8e-416e-bacc-d656a905cf9e",
"rel": "shipping-costs",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
},
{
"href": "/api/minimum-order-values/d146973c-7d8e-416e-bacc-d656a905cf9e",
"rel": "minimum-order-value",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
HTTP status code 404
There is no resource with the given ID.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Found",
"status": 404,
"detail": "No {resource-name} with the given id found."
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied
/api/business-shops
Collection resource for BusinessShops. You can (among others) get a collection of all booked BusinessShops. Also you can see specific ones.
Returns a list of all available BusinessShops with a link to the detailed meta information. Response might contain following rels:
- self - Self relation of the resource
- next - links to the next page, if there is one.
- prev - links to the previous page, if there is one. Keep in mind, that the offset can not go under 0.
- first - links to the previous page of the collection.
- last - links to the last page, if the last page is in the limits.
get /api/business-shops
Returns a list of all available BusinessShops with a link to the detailed meta information. Response might contain following rels:
- self - Self relation of the resource
- next - links to the next page, if there is one.
- prev - links to the previous page, if there is one. Keep in mind, that the offset can not go under 0.
- first - links to the previous page of the collection.
- last - links to the last page, if the last page is in the limits.
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
Query Parameters
- limit : (integer - default: 20)
max number of results returned
- offset : (integer - default: 0)
number of hits to skip (used for paging)
- hash : (string)
Used to mark versions of content, so that results can be marked as immutable.
HTTP status code 200
Headers
- Cache-Control : required (string - default: private, max-age=300)
Activates caching and defines cache behavior through cache response directives. Usually defines public or private (cacheable by proxy or not) and max-age for resource. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html for more information.
Exampleprivate, max-age=300
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
- total : required (integer)
The total number of BusinessShops booked by the user.
- offset : required (integer)
The offset of the current slice position beginning with 0.
- limit : required (integer)
The number of BusinessShops shown in this slice.
- members : required (array of LinkCollectionMember)
Items: LinkCollectionMember
- _schema : required (object)
The possible links of the current resource. All links are optional! The format is based on JSON Hyper-Schema v4.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
- id : required (string)
- _schema : required (object)
{
"_status": {
"timeMs": 35
},
"total": 2,
"offset": 0,
"limit": 20,
"members": [
{
"id": "d53a954f-381e-46da-8a33-0c917a1cef10",
"_schema": {
"links": [
{
"href": "/api/business-shops/d53a954f-381e-46da-8a33-0c917a1cef10",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
},
{
"id": "12c70a92-1a24-4cd4-aa6c-314afff92ce9",
"_schema": {
"links": [
{
"href": "/api/business-shops/12c70a92-1a24-4cd4-aa6c-314afff92ce9",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
],
"_schema": {
"links": [
{
"href": "/api/business-shops",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
HTTP status code 400
If a false parameter is sent to the resource.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
- type : required (string)
The problem type. This could be changed in the future. So clients have to handle unknown values. At the moment, there could be the following value:
https://developers.unite.eu/errors/invalid-query-param
In case of an invalid query parameter, additional information can be found in the field
errors.
- queryParam : (string)
The query parameter for which the error occurred, in case of type
https://developers.unite.eu/errors/invalid-query-param. For more information, see fieldsdetailorerrors. - errors : (array of ValidationError)
If there is a validation problem, further information is put here.
Items: ValidationError
- path : required (string)
The JSON Pointer within the object which could not be validated.
- code : required (string)
A code to give further information about this error. This list might get extended in the future. In case you receive an unknown code, treat it like the code 'UNKNOWN'. Currently consisting of
- TYPE - In case the type of the value is not as expected, e.g. a string value in a numeric field.
- MINIMUM - The numeric value was too small. You will find the smallest possible value in the field
limit. - MAXIMUM - The numeric value was too large. You will find the largest possible value in the field
limit. - UNKNOWN - Any other error.
- description : (string)
A human readable description of the error.
- limit : (integer)
This is set in case the code is MINIMUM, MAXIMUM or anything else that indicates a minimum or maximum length or value restriction. In that case, the largest or smallest possible value is set here, for example {code: MINIMUM, limit: 1} or {code: MAXIMUM, limit: 10}.
- path : required (string)
{
"type": "https://developers.unite.eu/errors/invalid-query-param",
"status": 400,
"title": "Invalid Query Parameter",
"detail": "The filter query is not valid.",
"queryParam": "fq",
"errors": [
{
"path": "#/expression/filterName",
"code": "TYPE",
"description": "Can not deserialize value of type ExactReferenceFeatureMatchFilterName from String \"UNKNOWN\": value not one of declared Enum instance names: [UNSPSC-7, UNSPSC-9]"
}
]
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied
Delivers information about the BusinessShop specified via {businessShopId}-parameter.
Return all information about the desired BusinessShop, including the URL to the BusinessShop logo.
Response might contain following rels:
- self - Self relation of the resource.
get /api/business-shops/{businessShopId}
Return all information about the desired BusinessShop, including the URL to the BusinessShop logo.
Response might contain following rels:
- self - Self relation of the resource.
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
URI Parameters
- businessShopId : required (string)
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
Query Parameters
- hash : (string)
Used to mark versions of content, so that results can be marked as immutable.
HTTP status code 200
Headers
- Cache-Control : required (string - default: private, max-age=300)
Activates caching and defines cache behavior through cache response directives. Usually defines public or private (cacheable by proxy or not) and max-age for resource. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html for more information.
Exampleprivate, max-age=300
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- id : required (string)
- shopName : required (string)
The name of the BusinessShop. This name is provided by the owner of the BusinessShop and is therefore not localized.
- logo : required (object)
The BusinessShop logo.
You can choose the desired width and scaling behavior of the logo by using the unite image processing API. See here for the documentation of this API.
- mimeType : required (string)
The type of the MIME. Values are based on http content type. E.g. image/jpg or application/pdf.
- href : required (string)
The link of the MIME.
- description : (string)
A description for the MIME
- purpose : (string)
The purpose of the MIME.
- alt : (string)
The alternative text of the MIME, which can be used to display instead of the MIME.
- mimeType : required (string)
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
{
"_status": {
"timeMs": 35
},
"id": "d53a954f-381e-46da-8a33-0c917a1cef10",
"shopName": "The perfect BusinessShop",
"logo": {
"mimeType": "image/jpeg",
"href": "https://example.com/perfect-bshop-logo.jpg",
"description": "the BusinessShop's logo"
},
"_schema": {
"links": [
{
"href": "/api/business-shops/d53a954f-381e-46da-8a33-0c917a1cef10",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
HTTP status code 404
There is no resource with the given ID.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Found",
"status": 404,
"detail": "No {resource-name} with the given id found."
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied
/api/return-policies/{policyId}
Return policies are referenced by articles.
Response might contain following rels:
- self - Self relation of the resource.
get /api/return-policies/{policyId}
Response might contain following rels:
- self - Self relation of the resource.
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
URI Parameters
- policyId : required (string)
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
Query Parameters
- hash : (string)
Used to mark versions of content, so that results can be marked as immutable.
HTTP status code 200
Headers
- Cache-Control : required (string - default: private, max-age=300)
Activates caching and defines cache behavior through cache response directives. Usually defines public or private (cacheable by proxy or not) and max-age for resource. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html for more information.
Exampleprivate, max-age=300
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- id : required (string)
The ID of the return policy.
- supplierReturnPolicyId : required (string)
Supplier-specific ID of the return policy.
- returnPossible : required (boolean)
States whether a return of the articles is possible.
- cancellationPossible : required (boolean)
States whether a cancellation of an ordered article is possible. In the case when a cancellation is possible, it is only possible until the article is shipped.
- processingFee : (object)
Fees for processing the return. The Type of the processing fee is AbsoluteProcessingFee, RelativeProcessingFee or OnRequestProcessingFee.
- "Absolute" means that there is a fixed fee for handling the return, e.g. always EUR 5.00.
- "Relative" means that a certain percentage of the purchase value is billed for handling the return. There may be a minimum absolute value defined, e.g. 5% of the purchase value, but at least EUR 10.
- "On request" means that the supplier will decide the return fees on request.
- processingFeeType : required (string)
- shippingCostPayer : (one of CUSTOMER, SUPPLIER)
States which party must pay for the return shipping costs. (The CUSTOMER, or the SUPPLIER.)
- returnWithinDays : (integer)
The maximum number of days that may pass while the return is still accepted.
- stateOfPackaging : (one of UNOPENED, OPENED_ORIGINAL_PACKAGING_OK, ORIGINAL_PACKAGING_DAMAGED, NO_ORIGINAL_PACKAGING)
The original packaging must be at least in the given state in order to be eligible for returns.
state description UNOPENED The return is only accepted if the original packaging is unopened and all seals are intact. OPENED_ORIGINAL_PACKAGING_OK The return is only accepted if the original packaging is intact. ORIGINAL_PACKAGING_DAMAGED The return is only accepted if the article is still in original packaging, even if the packaging is damaged. NO_ORIGINAL_PACKAGING The return is accepted irrespective of whether the article is still in it's original packaging. - stateOfProduct : (one of UNUSED, USED, BROKEN)
The product must be at least in the given state in order to be eligible for returns.
state description UNUSED The return is only accepted if the article was not used. USED The return is only accepted if the article is still intact. It may be used. BROKEN The return of a broken article is accepted. - additionalText : (string)
- additionalTexts : (array of StringWithLanguage)
A multilanguage representation of a string.
Items: StringWithLanguage
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
The ISO 639-1 language code for the string in "value". The languages above are the possible values at the moment. In the future there could be more codes from ISO 639-1.
- value : required (string)
The string in the language "lang"
- lang : required (one of de, fr, en, nl, es, it, cs, ga, sk, pl, hu)
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
{
"_status": {
"timeMs": 35
},
"id": "3bbe8827-6951-49d8-ace0-a44485aee066",
"supplierReturnPolicyId": "66912493-d53a-48e6-b076-9fcb0b162b48",
"returnPossible": true,
"cancellationPossible": true,
"processingFee": {
"processingFeeType": "ABSOLUTE",
"absoluteAmount": {
"amount": {
"value": 199,
"decimalDigits": 2
},
"currency": "EUR"
}
},
"shippingCostPayer": "SUPPLIER",
"returnWithinDays": 14,
"stateOfPackaging": "UNOPENED",
"stateOfProduct": "UNUSED",
"additionalText": "Die Gewährleistungsfrist laut AGB bleibt unabhängig der angegebenen Rückgaberechte bestehen.",
"_schema": {
"links": [
{
"href": "/api/return-policies/3bbe8827-6951-49d8-ace0-a44485aee066",
"rel": "return-policy",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
HTTP status code 404
There is no resource with the given ID.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Found",
"status": 404,
"detail": "No {resource-name} with the given id found."
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied
/api/shipping-costs/{shippingCostsId}
Shipping costs are referenced by articles. All articles which link to the same shipping cost are applied to its scale. The same shipping cost is only paid once.
Response might contain following rels:
- self - Self relation of the resource.
get /api/shipping-costs/{shippingCostsId}
Response might contain following rels:
- self - Self relation of the resource.
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
URI Parameters
- shippingCostsId : required (string)
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
Query Parameters
- hash : (string)
Used to mark versions of content, so that results can be marked as immutable.
HTTP status code 200
Headers
- Cache-Control : required (string - default: private, max-age=300)
Activates caching and defines cache behavior through cache response directives. Usually defines public or private (cacheable by proxy or not) and max-age for resource. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html for more information.
Exampleprivate, max-age=300
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- id : required (string)
The ID of the shipping costs. All articles which link the shipping cost with the same ID are applied to the specific scale.
- supplierShippingCostsId : required (string)
Supplier-specific ID of the shipping costs.
- shippingCosts : required (array of ShippingCosts)
The different shipping costs of the article.
Items: ShippingCosts
- shippingCostsType : required (string)
The discriminator, showing which kind of shipping cost applies. At the moment, only "TieredShippingCosts" is allowed.
- TieredShippingCosts:
The following properties are added:
tiers - a list of the shippingcost tiers. Every one has the properties "threshold" (MonetaryAmount) and "value" (MonetaryAmount). The threshold is the sum of all prices of articles of the order, which apply to the same shipping costs.
- shippingCostsType : required (string)
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
{
"_status": {
"timeMs": 35
},
"id": "d146973c-7d8e-416e-bacc-d656a905cf9e",
"supplierShippingCostsId": "7dbfe408-7533-4e60-a71c-c89ef94a755c",
"shippingCosts": [
{
"shippingCostsType": "TieredShippingCosts",
"tiers": [
{
"threshold": {
"amount": {
"value": 0,
"decimalDigits": 0
},
"currency": "EUR"
},
"value": {
"amount": {
"value": 995,
"decimalDigits": 2
},
"currency": "EUR"
}
},
{
"threshold": {
"amount": {
"value": 100,
"decimalDigits": 0
},
"currency": "EUR"
},
"value": {
"amount": {
"value": 495,
"decimalDigits": 2
},
"currency": "EUR"
}
},
{
"threshold": {
"amount": {
"value": 500,
"decimalDigits": 0
},
"currency": "EUR"
},
"value": {
"amount": {
"value": 0,
"decimalDigits": 0
},
"currency": "EUR"
}
}
]
}
],
"_schema": {
"links": [
{
"href": "/api/shipping-costs/d146973c-7d8e-416e-bacc-d656a905cf9e",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}HTTP status code 404
There is no resource with the given ID.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Found",
"status": 404,
"detail": "No {resource-name} with the given id found."
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied
/api/minimum-order-values/{minimumOrderValueId}
Minimum order values are referenced by articles. All articles linking to the same minimum order value are applied to its boundary.
Response might contain following rels:
- self - Self relation of the resource
get /api/minimum-order-values/{minimumOrderValueId}
Response might contain following rels:
- self - Self relation of the resource
expects an identity token in the header, acquired from https://partner-auth.unite.eu/oauth/token
URI Parameters
- minimumOrderValueId : required (string)
Headers
- Accept : required (application/vnd.mercateo-unite.content.v1+json)
- X-unite-requisitioner-id : required (string - pattern: ^[a-zA-Z0-9.~_-]{1,128}$)
Each request is required to provide an "X-unite-requisitioner-id" header field. The value must be an ID that identifies the end user (must be unique per end user across the tenant).
The ID value must contain between 1 and 128 characters. Supported characters are roman letters, numbers, and the following characters: .~_-
Example233ea4b6-75a5-11ea-a58d-3f02b44cd79e
Query Parameters
- hash : (string)
Used to mark versions of content, so that results can be marked as immutable.
HTTP status code 200
Headers
- Cache-Control : required (string - default: private, max-age=300)
Activates caching and defines cache behavior through cache response directives. Usually defines public or private (cacheable by proxy or not) and max-age for resource. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html for more information.
Exampleprivate, max-age=300
Body
Media type: application/vnd.mercateo-unite.content.v1+json
Type: object
Properties
- id : required (string)
The ID of the minimum order value. All articles linking the same minimum order value are applied to the boundary.
- supplierMinimumOrderValueId : required (string)
Supplier-specific ID of the minimum order value.
- value : required (object)
This is the boundary for this minimum order value. An order can not be placed if the sum of all articles prices, to which this minimum order value applies, is lower than the boundary.
- amount : required (object)
The absolute monetary value.
- value : required (integer)
integer part of decimal
- decimalDigits : (integer - default: 0)
The position of the decimal separator.
It is positive for numbers with decimal places (e.g. 4,25 is represented by (425, 2) and negative for large numbers (e.g. 125.000.000.000 is represented by (125, -9).
- value : required (integer)
- currency : required (string)
The currency valid for exactly this monetary amount.
- amount : required (object)
- _status : required (object)
- timeMs : required (integer)
- _schema : required (object)
The schema for the current resource, containing all links.
- links : required (array of Link)
Items: Link
- href : (string)
The target URI of the linked resource. This URI may change without notice.
- mediaType : (string)
The content type of the linked resource. This is a best guess. The target resource may also be of another content type.
- method : (one of POST, GET, PUT, PATCH, DELETE, OPTIONS, HEAD)
The HTTP method of the target resource. Default is GET.
- rel : required (string)
The relation name of the link. This is fixed.
- href : (string)
- links : required (array of Link)
{
"_status": {
"timeMs": 35
},
"id": "12345678-90ab-1111-xe8x-2376hgdfb734",
"supplierMinimumOrderValueId": "8b09601c-3b0e-431e-9fd6-84b5d442c110",
"value": {
"amount": {
"value": 0,
"decimalDigits": 0
},
"currency": "EUR"
},
"_schema": {
"links": [
{
"href": "/api/minimum-order-values/12345678-90ab-1111-xe8x-2376hgdfb734",
"rel": "self",
"method": "GET",
"mediaType": "application/vnd.mercateo-unite.content.v1+json"
}
]
}
}
HTTP status code 404
There is no resource with the given ID.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Found",
"status": 404,
"detail": "No {resource-name} with the given id found."
}
HTTP status code 406
Shows whether a false content type header field is sent. Currently, the correct one is application/vnd.mercateo-unite.content.v1+json. Wildcards are not allowed.
Body
Media type: application/problem+json
Type: object
Properties
- status : required (integer)
The http status code.
- title : required (string)
The title of the error.
- detail : (string)
Some further information, what exactly went wrong.
{
"title": "Not Acceptable",
"status": 406,
"detail": "HTTP 406 Not Acceptable. Acceptable media types are: application/vnd.mercateo-unite.content.v1+json. Wildcards are forbidden."
}
Secured by identity-jwt
Headers
- Authorization : required (string)
The token consists of "Bearer" + whitespace + JWT token issued by auth0.
ExampleBearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
HTTP status code 401
Bad or expired token.
HTTP status code 403
Access denied