Release Notes 2022
This page lists the releases in year 2022. If you want to check the new releases, refer to Release Notes 2023.
December 2022
What’s new: VCS Lite invoice download
Supported region: EU
Document API now provides the downloadable link for VAT Calculation Service (VCS) Lite invoices. VCS Lite is an extension of VCS provided to sellers in EU region.
What’s changed: Document API now supports Amazon Business JP
Supported regions: EU and FE
Document API now supports the Amazon Business JP in FE region. Before this release, the Document API only supports the EU region. The Document API allows Amazon Business customers to retrieve and manage reports. It also lets customers tie transactions back to invoice documents.
What's new: productDescription
Supported regions: NA, EU, and FE
Product Search API now includes productDescription
field. This new field displays general information about the product item.
"productDescription":"The world's smartest cleaning robots just got smarter. The robot vacuum is thoughtfully designed with you and your specific needs in mind."
What's fixed: Guided buying policy
Supported regions: NA, EU, and FE
The issue related to guided buying (GB) policy has been fixed. This allows parity with Punchout shopping experience. Before this release, the guided buying policy is applicable only to the user with admin or requisitioner role; or if the user has associated Punchout session. By fixing this bug, the GB policy now applies to all roles at organization level.
````
"buyingGuidance": "PREFERRED"
````
What's changed: pageNumber
limit
Supported regions: NA, EU, and FE
Product Search API sets a page number limit of up to 13 for each request. This prevents request failure if the requested page number exceeds the limit.
"request": {
"parameters": {
"productId": {
"value": "B07VDJ5RVF"
},
"locale": {
"value": "es_US"
},
"facets": {
"value": [
"OFFERS"
]
},
"pageNumber": {
"value": "13"
}
}
},
"response": {
"matchingProductCount": 1,
"numberOfPages" : 1,
"refinements": {
"categories": [],
"subCategories": [],
"availabilityOptions": [],
"deliveryDayOptions": [],
"eligibleForFreeShippingOptions": [],
"primeEligible": []
},
"products": [
{
"includedDataTypes": {
"OFFERS": []
}
}
]
}
What’s changed: Descriptions for enum values
Supported regions: NA, EU, and FE
Description for each enum value has been added to provide clarity on what each enum value means.
September 2022
What’s changed: invoicePDF
Supported region: EU
We changed how the Document API behaves when retrieving invoices for a given orderId
and orderLineItemId
combination.
Previously, Document API takes orderId
and orderLineItemId
as input and retrieve invoices associated with the first shipmentId
. When there are multiple shipments for a given orderId
and orderLineItemId
, Document API responded with invoice documents associated with the first shipmentId
. By taking shipmentId
as an input, Document API now returns the relevant invoices associated with the given shipmentId
.
{
"reportOptions": {
"orderLineItemId": "9999999999",
"orderId": "111-111-1111111111111",
"shipmentId": "DfsA23Vs"
},
"reportType": "GET_AB_INVOICE_PDF",
"marketplaceIds": ["ATVPDKIKX0DER"," A1F83G8C2ARO7P"]
}
What’s changed: Onboarding process for Product Search API
Supported regions: NA, EU, and FE
Since September 13, 2022, Amazon Business Product Search API role is available online through Solution Provider Portal (SPP). This allows developer partners to create profile account on SPP. The offline Developer Request Access Form (DRAF) submission is no longer applicable.
What’s changed: totalFeedbackCount
and meanFeedbackRating
Supported regions: NA, EU, FE
totalFeedbackCount
and meanFeedbackRating
have been added in merchant object. This allows customers to retrieve the mean feedback ratings of the merchant and the total feedback count for the selling merchant on Amazon Business. By default, these fields are inactive. We activate these fields by request.
{
“merchant” : {
“merchantId” : qwerty,
“name” : ping,
meanFeedbackRating“ : 5.0,
totalFeedbackCount“ : 48
}
}
What’s new: marketplaceId
, invoiceNumber
, and invoiceDate
Supported regions: NA, EU, and FE
marketplaceId
has been added at transactions level to identify the marketplace where the item was purchased. Passing themarketplaceId
in the transactions help business customers match the marketplace they want connection to.
"transactions": [
{
"marketplaceId": "ATVPDKIKX0DER",
}
]
- A new API in Amazon Business that returns
invoiceNumber
for the given order line item information. This allows customers to tie transactions back to Invoice PDFs. Order line item includes:
OrderId
: The Amazon Business order identifier associated with the item.OrderLineItemId
: The Amazon Business order line item identifier for the item.ShipmentId
: The Amazon Business identifier for the shipment associated with the item.
{
"orderLineItems": [
{
"orderId": "111-111-1111111111111",
"orderLineItemId": "9999999999",
"shipmentId": "DfsA23Vs"
}
]
}
{
"invoiceDetailsByOrderLineItems": [{
"orderLineItem": {
"orderId": "111-111-1111111111111",
"orderLineItemId": "9999999999",
"shipmentId": "DfsA23Vs"
},
"invoiceDetails": [{
"invoiceNumber": "HHHH-1234",
}]
}]
}
}
- A new API in Amazon Business that returns
invoiceDate
with correspondinginvoiceNumber
for the given order line items. This allows customers to tie transactions back to Invoice PDFs. TheinvoiceDate
format is YYYY-MM-DD HH:MM:SS. Timezone is UTC.
invoiceDate
is available in EU and FE regions. For NA region, it's only in Amazon Business US.
"orderLineItems": [
{
"orderId": "111-111-1111111111111",
"orderLineItemId": "9999999999",
"shipmentId": "DfsA23Vs"
}
]
{
"invoiceDetailsByOrderLineItems": [{
"orderLineItem": {
"orderId": "111-111-1111111111111",
"orderLineItemId": "9999999999",
"shipmentId": "DfsA23Vs"
},
"invoiceDetails": [{
"invoiceNumber": "HHHH-1234",
"invoiceDate": "2022-09-01T00:00:00Z"
}]
}]
}
What’s new: businessOrderInfo
, transactionIds
, and carrierTrackingNumbers
Supported regions: NA, EU, and FE
businessOrderInfo
has been added in the order response. This allows customers to retrieve the business order information provided during procurement. The API response includes this information.
customField
: A non-labelled field that lets buyers specify additional information while placing an order.glCode
: A unique general ledge (lg) code assigned to the order.projectCode
: A unique project code assigned to the order.costCenter:
A business unit where the expense for the order is allocated.location
: The location for which the related order was placed.department
: The department associated with the order.
Customers now able to see the fields and values in the reporting API response. This includes orders placed prior to this release.
"businessOrderInfo": {
"CustomField1": "PC_HRD_01",
"GL code": "13007",
"Project code": "PC_2022",
"Cost center": "CC_1212",
"Location": "Dallas",
"department": "DD_1212"
}
transactionId
has been added inlineItems
object to provide transaction identifier for specific ASIN. This provides an array of all applicabletransactionId
associated with the item.
"transactionIds": [
"XRQttSzQFcgzke32onOR"
],
carrierTrackingNumbers
has been added inlineItems
object to provide carrier tracking identifier for specific ASIN. This provides an array of all applicablecarrierTrackingNumbers
associated with the item.
"carrierTrackingNumbers": [
"272686024037"
]
August 2022
What’s new: shippingRegion
as an optional query parameter
Supported regions: NA, EU, and FE
shippingRegion
has been added as an optional query parameter. Buyers have an option to provide a shippingPostalCode
for the shippingRegion
. The value in the shippingPostalCode
determines the shippingRegion
for the product. The shippingRegion
can take in ISO_3166-1_alpha-2 code for any country.
Prior to this release, when a buyer wants to ship a product outside the productRegion
, the API request returns a failed response. With the optional query parameter, the API request returns search results based on the value in the shippingPostalCode
.
Note: shippingPostalCode
and shippingRegion
must belong to the same country.
To get a valid API response, shippingPostalCode
and shippingRegion
must belong to the same country. If the shippingRegion
is blank, API returns search results based on productRegion
.
products/2020-08-26/products/B0056QT2Z2?productRegion=US&shippingRegion=AU&locale=en_US&requestId=1234&legalEntityId=A8FFE1G5W2E7T&customerId=ASI4P9TV3BVKP&facets=OFFERS&category=BOOKS&pageSize=2&shippingPostalCode=11000
July 2022
What’s new: featuredOffer
object
Supported regions: NA, EU, and FE
searchOffersRequest
operation now returns all offers associated with the item including Amazon’s buybox winner as featuredOffer
. Prior to this release, the searchOffersRequest
returned all offers for an ASIN except the buybox winner. The overall list includes the featured offer and all other offers with the same ASIN. The featured offer is on top of the list.
"featuredOffer": {
"availability": "In Stock.",
"buyingGuidance": "NONE",
"buyingRestrictions": [],
"fulfillmentType": "MERCHANT_FULFILLMENT",
"merchant": {
"merchantId": null,
"name": null,
"meanFeedbackRating": null,
"totalFeedbackCount": null
},
"offerId": "Hx2p5GRGzpmpfj49zJdrF78xDY0BnOhFOUOa7wZeNiqm%2BflVni%2F0OL9NlUecUVGOPj1YDtEzatcoZ0OchKvuIL%2Bv17qCY%2B1nI%3D",
"price": {
"value": {
"amount": 7.18,
"currencyCode": "USD"
},
"formattedPrice": null,
"priceType": "NEW"
},
"listPrice": {
"value": {
"amount": 15.84,
"currencyCode": "USD"
},
"formattedPrice": null,
"priceType": "LIST_PRICE"
},
"productCondition": "NEW",
"productConditionNote": "",
"condition": {
"conditionValue": "NEW",
"conditionNote": "",
"subCondition": "UNKNOWN"
},
"quantityLimits": {
"maxQuantity": 30,
"minQuantity": 1
},
"quantityPrice": {
"quantityPriceTiers": []
},
"taxExclusivePrice": {
"taxExclusiveAmount": null,
"displayString": "",
"formattedPrice": "",
"label": ""
},
"deliveryInformation": "FREE delivery Tomorrow, July 30. Order within 5 hrs 52 mins"
}
What’s new: seller
and deliveryInformation
objects
Supported regions: NA, EU, and FE
seller
has been added inlineItems
object.seller
includes the following fields:
sellerName
: Name of the selling merchant.sellerCity
: City of the selling merchant.sellerState
: State of the selling merchant.sellerPostalCode
: Postal code of the selling merchant.
"seller": {
"sellerName": "XYZ, Inc.",
"sellerCity": "Livermore",
"sellerState": "CA",
"sellerPostalCode": "94551"
}
-
deliveryInformation
, which includesexpectedDeliveryDate
anddeliveryStatus
, has been added inshipments
object.-
expectedDeliveryDate
: The expected delivery date of the shipment. The format is YYYY-MM-DD HH:MM:SS. Timezone is UTC. -
deliveryStatus
: The current delivery status of the shipment. Valid response values include DELIVERED, NOT_DELIVERED and NOT_AVAILABLE.
-
"deliveryInformation": {
"expectedDeliveryDate": "2022-05-10T06:59:59Z",
"deliveryStatus": "DELIVERED"
},