openapi: 3.2.0
info:
description: 'Use the Orders Selling Partner API to programmatically retrieve order information. With this API, you can develop fast, flexible, and custom applications to manage order synchronization, perform order research, and create demand-based decision support tools.
_Note:_ For the JP, AU, and SG marketplaces, the Orders API supports orders from 2016 onward. For all other marketplaces, the Orders API supports orders for the last two years (orders older than this don''t show up in the response).'
version: v0
title: Selling Partner API for Orders Orders V0 API
contact:
name: Selling Partner API Developer Support
url: https://sellercentral.amazon.com/gp/mws/contactus.html
license:
name: Apache License 2.0
url: http://www.apache.org/licenses/LICENSE-2.0
servers:
- url: https://sellingpartnerapi-na.amazon.com
tags:
- name: ordersV0
paths:
/orders/v0/orders:
get:
tags:
- ordersV0
description: 'Returns orders that are created or updated during the specified time period. If you want to return specific types of orders, you can apply filters to your request. `NextToken` doesn''t affect any filters that you include in your request; it only impacts the pagination for the filtered orders response.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.0167 | 20 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: getOrders
deprecated: true
parameters:
- name: CreatedAfter
in: query
description: 'Use this date to select orders created after (or at) a specified time. Only orders placed after the specified time are returned. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
**Note**: Either the `CreatedAfter` parameter or the `LastUpdatedAfter` parameter is required. Both cannot be empty. `LastUpdatedAfter` and `LastUpdatedBefore` cannot be set when `CreatedAfter` is set.'
required: false
schema:
type: string
- name: CreatedBefore
in: query
description: 'Use this date to select orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
**Note**: `CreatedBefore` is optional when `CreatedAfter` is set. If specified, `CreatedBefore` must be equal to or after the `CreatedAfter` date and at least two minutes before current time.'
required: false
schema:
type: string
- name: LastUpdatedAfter
in: query
description: 'Use this date to select orders that were last updated after (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
**Note**: Either the `CreatedAfter` parameter or the `LastUpdatedAfter` parameter is required. Both cannot be empty. `CreatedAfter` or `CreatedBefore` cannot be set when `LastUpdatedAfter` is set.'
required: false
schema:
type: string
- name: LastUpdatedBefore
in: query
description: 'Use this date to select orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
**Note**: `LastUpdatedBefore` is optional when `LastUpdatedAfter` is set. But if specified, `LastUpdatedBefore` must be equal to or after the `LastUpdatedAfter` date and at least two minutes before current time.'
required: false
schema:
type: string
- name: OrderStatuses
in: query
description: 'A list of `OrderStatus` values used to filter the results.
**Possible values:**
- `PendingAvailability` (This status is available for pre-orders only. The order has been placed, payment has not been authorized, and the release date of the item is in the future.)
- `Pending` (The order has been placed but payment has not been authorized.)
- `Unshipped` (Payment has been authorized and the order is ready for shipment, but no items in the order have been shipped.)
- `PartiallyShipped` (One or more, but not all, items in the order have been shipped.)
- `Shipped` (All items in the order have been shipped.)
- `InvoiceUnconfirmed` (All items in the order have been shipped. The seller has not yet given confirmation to Amazon that the invoice has been shipped to the buyer.)
- `Canceled` (The order has been canceled.)
- `Unfulfillable` (The order cannot be fulfilled. This state applies only to Multi-Channel Fulfillment orders.)'
required: false
schema:
type: array
items:
type: string
- name: MarketplaceIds
in: query
description: 'A list of `MarketplaceId` values. Used to select orders that were placed in the specified marketplaces.
Refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids) for a complete list of `marketplaceId` values.'
required: true
schema:
type: array
items:
type: string
maxItems: 50
- name: FulfillmentChannels
in: query
description: "A list that indicates how an order was fulfilled. Filters the results by fulfillment channel. \n\n**Possible values**: `AFN` (fulfilled by Amazon), `MFN` (fulfilled by seller)."
required: false
schema:
type: array
items:
type: string
- name: PaymentMethods
in: query
description: 'A list of payment method values. Use this field to select orders that were paid with the specified payment methods.
**Possible values**: `COD` (cash on delivery), `CVS` (convenience store), `Other` (Any payment method other than COD or CVS).'
required: false
schema:
type: array
items:
type: string
- name: BuyerEmail
in: query
description: The email address of a buyer. Used to select orders that contain the specified email address.
required: false
schema:
type: string
- name: SellerOrderId
in: query
description: An order identifier that is specified by the seller. Used to select only the orders that match the order identifier. If `SellerOrderId` is specified, then `FulfillmentChannels`, `OrderStatuses`, `PaymentMethod`, `LastUpdatedAfter`, `LastUpdatedBefore`, and `BuyerEmail` cannot be specified.
required: false
schema:
type: string
- name: MaxResultsPerPage
in: query
description: A number that indicates the maximum number of orders that can be returned per page. Value must be 1 - 100. Default 100.
required: false
schema:
type: integer
- name: EasyShipShipmentStatuses
in: query
description: 'A list of `EasyShipShipmentStatus` values. Used to select Easy Ship orders with statuses that match the specified values. If `EasyShipShipmentStatus` is specified, only Amazon Easy Ship orders are returned.
**Possible values:**
- `PendingSchedule` (The package is awaiting the schedule for pick-up.)
- `PendingPickUp` (Amazon has not yet picked up the package from the seller.)
- `PendingDropOff` (The seller will deliver the package to the carrier.)
- `LabelCanceled` (The seller canceled the pickup.)
- `PickedUp` (Amazon has picked up the package from the seller.)
- `DroppedOff` (The package is delivered to the carrier by the seller.)
- `AtOriginFC` (The packaged is at the origin fulfillment center.)
- `AtDestinationFC` (The package is at the destination fulfillment center.)
- `Delivered` (The package has been delivered.)
- `RejectedByBuyer` (The package has been rejected by the buyer.)
- `Undeliverable` (The package cannot be delivered.)
- `ReturningToSeller` (The package was not delivered and is being returned to the seller.)
- `ReturnedToSeller` (The package was not delivered and was returned to the seller.)
- `Lost` (The package is lost.)
- `OutForDelivery` (The package is out for delivery.)
- `Damaged` (The package was damaged by the carrier.)'
required: false
schema:
type: array
items:
type: string
- name: ElectronicInvoiceStatuses
in: query
description: 'A list of `ElectronicInvoiceStatus` values. Used to select orders with electronic invoice statuses that match the specified values.
**Possible values:**
- `NotRequired` (Electronic invoice submission is not required for this order.)
- `NotFound` (The electronic invoice was not submitted for this order.)
- `Processing` (The electronic invoice is being processed for this order.)
- `Errored` (The last submitted electronic invoice was rejected for this order.)
- `Accepted` (The last submitted electronic invoice was submitted and accepted.)'
required: false
schema:
type: array
items:
type: string
- name: NextToken
in: query
description: A string token returned in the response of your previous request.
required: false
schema:
type: string
- name: AmazonOrderIds
in: query
description: A list of `AmazonOrderId` values. An `AmazonOrderId` is an Amazon-defined order identifier, in 3-7-7 format.
required: false
schema:
type: array
items:
type: string
maxItems: 50
- name: ActualFulfillmentSupplySourceId
in: query
description: The `sourceId` of the location from where you want the order fulfilled.
required: false
schema:
type: string
- name: IsISPU
in: query
description: When true, this order is marked to be picked up from a store rather than delivered.
required: false
schema:
type: boolean
- name: StoreChainStoreId
in: query
description: The store chain store identifier. Linked to a specific store in a store chain.
required: false
schema:
type: string
- name: EarliestDeliveryDateBefore
in: query
description: Use this date to select orders with an earliest delivery date before (or at) a specified time. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
required: false
schema:
type: string
- name: EarliestDeliveryDateAfter
in: query
description: Use this date to select orders with an earliest delivery date after (or at) a specified time. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
required: false
schema:
type: string
- name: LatestDeliveryDateBefore
in: query
description: Use this date to select orders with a latest delivery date before (or at) a specified time. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
required: false
schema:
type: string
- name: LatestDeliveryDateAfter
in: query
description: Use this date to select orders with a latest delivery date after (or at) a specified time. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
required: false
schema:
type: string
responses:
'200':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
CreatedAfter:
value: TEST_CASE_200
MarketplaceIds:
value:
- ATVPDKIKX0DER
response:
payload:
CreatedBefore: 1.569521782042E9
Orders:
- AmazonOrderId: 902-1845936-5435065
PurchaseDate: '1970-01-19T03:58:30Z'
LastUpdateDate: '1970-01-19T03:58:32Z'
OrderStatus: Unshipped
FulfillmentChannel: MFN
SalesChannel: Amazon.com
ShipServiceLevel: Std US D2D Dom
OrderTotal:
CurrencyCode: USD
Amount: '11.01'
NumberOfItemsShipped: 0
NumberOfItemsUnshipped: 1
PaymentMethod: Other
PaymentMethodDetails:
- Standard
IsReplacementOrder: false
MarketplaceId: ATVPDKIKX0DER
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EarliestShipDate: '1970-01-19T03:59:27Z'
LatestShipDate: '1970-01-19T04:05:13Z'
EarliestDeliveryDate: '1970-01-19T04:06:39Z'
LatestDeliveryDate: '1970-01-19T04:15:17Z'
IsBusinessOrder: false
IsPrime: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: false
IsIBA: false
DefaultShipFromLocationAddress:
Name: MFNIntegrationTestMerchant
AddressLine1: 2201 WESTLAKE AVE
City: SEATTLE
StateOrRegion: WA
PostalCode: 98121-2778
CountryCode: US
Phone: +1 480-386-0930 ext. 73824
AddressType: Commercial
FulfillmentInstruction:
FulfillmentSupplySourceId: sampleSupplySourceId
IsISPU: false
IsAccessPointOrder: false
AutomatedShippingSettings:
HasAutomatedShippingSettings: false
EasyShipShipmentStatus: PendingPickUp
ElectronicInvoiceStatus: NotRequired
- AmazonOrderId: 902-8745147-1934268
PurchaseDate: '1970-01-19T03:58:30Z'
LastUpdateDate: '1970-01-19T03:58:32Z'
OrderStatus: Unshipped
FulfillmentChannel: MFN
SalesChannel: Amazon.com
ShipServiceLevel: Std US D2D Dom
OrderTotal:
CurrencyCode: USD
Amount: '11.01'
NumberOfItemsShipped: 0
NumberOfItemsUnshipped: 1
PaymentMethod: Other
PaymentMethodDetails:
- Standard
IsReplacementOrder: false
MarketplaceId: ATVPDKIKX0DER
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EarliestShipDate: '1970-01-19T03:59:27Z'
LatestShipDate: '1970-01-19T04:05:13Z'
EarliestDeliveryDate: '1970-01-19T04:06:39Z'
LatestDeliveryDate: '1970-01-19T04:15:17Z'
IsBusinessOrder: false
IsPrime: false
IsAccessPointOrder: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: false
IsIBA: false
EasyShipShipmentStatus: PendingPickUp
ElectronicInvoiceStatus: NotRequired
- request:
parameters:
CreatedAfter:
value: TEST_CASE_200_NEXT_TOKEN
MarketplaceIds:
value:
- ATVPDKIKX0DER
response:
payload:
NextToken: 2YgYW55IGNhcm5hbCBwbGVhc3VyZS4
Orders:
- AmazonOrderId: 902-3159896-1390916
PurchaseDate: '2017-01-20T19:49:35Z'
LastUpdateDate: '2017-01-20T19:49:35Z'
OrderStatus: Pending
FulfillmentChannel: MFN
NumberOfItemsShipped: 0
NumberOfItemsUnshipped: 0
PaymentMethod: Other
PaymentMethodDetails:
- CreditCard
- GiftCertificate
MarketplaceId: ATVPDKIKX0DER
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EasyShipShipmentStatus: PendingPickUp
ElectronicInvoiceStatus: NotRequired
EarliestShipDate: '2017-01-20T19:51:16Z'
LatestShipDate: '2017-01-25T19:49:35Z'
IsBusinessOrder: false
IsPrime: false
IsAccessPointOrder: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: false
IsIBA: false
- request:
parameters:
CreatedAfter:
value: TEST_CASE_200_NEXT_TOKEN
MarketplaceIds:
value:
- ATVPDKIKX0DER
NextToken:
value: 2YgYW55IGNhcm5hbCBwbGVhc3VyZS4
response:
payload:
Orders:
- AmazonOrderId: 902-3159896-1390916
PurchaseDate: '2017-01-20T19:49:35Z'
LastUpdateDate: '2017-01-20T19:49:35Z'
OrderStatus: Pending
FulfillmentChannel: MFN
NumberOfItemsShipped: 0
NumberOfItemsUnshipped: 0
PaymentMethod: Other
PaymentMethodDetails:
- CreditCard
- GiftCertificate
MarketplaceId: ATVPDKIKX0DER
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EasyShipShipmentStatus: PendingPickUp
ElectronicInvoiceStatus: NotRequired
EarliestShipDate: '2017-01-20T19:51:16Z'
LatestShipDate: '2017-01-25T19:49:35Z'
IsBusinessOrder: false
IsPrime: false
IsAccessPointOrder: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: false
IsIBA: false
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
example:
payload:
NextToken: 2YgYW55IGNhcm5hbCBwbGVhc3VyZS4
Orders:
- AmazonOrderId: 902-3159896-1390916
PurchaseDate: '2017-01-20T19:49:35Z'
LastUpdateDate: '2017-01-20T19:49:35Z'
OrderStatus: Pending
FulfillmentChannel: MFN
NumberOfItemsShipped: 0
NumberOfItemsUnshipped: 0
PaymentMethod: Other
PaymentMethodDetails:
- CreditCard
- GiftCertificate
MarketplaceId: ATVPDKIKX0DER
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EarliestShipDate: '2017-01-20T19:51:16Z'
LatestShipDate: '2017-01-25T19:49:35Z'
IsBusinessOrder: false
IsPrime: false
IsAccessPointOrder: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: false
IsIBA: false
ShippingAddress:
Name: Michigan address
AddressLine1: 1 Cross St.
City: Canton
StateOrRegion: MI
PostalCode: '48817'
CountryCode: US
BuyerInfo:
BuyerEmail: user@example.com
BuyerName: John Doe
BuyerTaxInfo:
CompanyLegalName: A Company Name
PurchaseOrderNumber: '1234567890123'
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
CreatedAfter:
value: TEST_CASE_400
response:
errors:
- code: InvalidInput
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
'403':
description: Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
summary: Get orders
x-summary-source: derived
/orders/v0/orders/{orderId}:
get:
tags:
- ordersV0
description: 'Returns the order that you specify.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.5 | 30 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: getOrder
deprecated: true
parameters:
- name: orderId
in: path
description: An Amazon-defined order identifier, in 3-7-7 format.
required: true
schema:
type: string
responses:
'200':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_200
response:
payload:
AmazonOrderId: 902-1845936-5435065
PurchaseDate: '1970-01-19T03:58:30Z'
LastUpdateDate: '1970-01-19T03:58:32Z'
OrderStatus: Unshipped
FulfillmentChannel: MFN
SalesChannel: Amazon.com
ShipServiceLevel: Std US D2D Dom
OrderTotal:
CurrencyCode: USD
Amount: '11.01'
NumberOfItemsShipped: 0
NumberOfItemsUnshipped: 1
PaymentMethod: Other
PaymentMethodDetails:
- Standard
IsReplacementOrder: false
MarketplaceId: ATVPDKIKX0DER
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EarliestShipDate: '1970-01-19T03:59:27Z'
LatestShipDate: '1970-01-19T04:05:13Z'
EarliestDeliveryDate: '1970-01-19T04:06:39Z'
LatestDeliveryDate: '1970-01-19T04:15:17Z'
IsBusinessOrder: false
IsPrime: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: false
IsIBA: false
DefaultShipFromLocationAddress:
Name: MFNIntegrationTestMerchant
AddressLine1: 2201 WESTLAKE AVE
City: SEATTLE
StateOrRegion: WA
PostalCode: 98121-2778
CountryCode: US
Phone: +1 480-386-0930 ext. 73824
AddressType: Commercial
FulfillmentInstruction:
FulfillmentSupplySourceId: sampleSupplySourceId
IsISPU: false
IsAccessPointOrder: false
AutomatedShippingSettings:
HasAutomatedShippingSettings: false
EasyShipShipmentStatus: PendingPickUp
ElectronicInvoiceStatus: NotRequired
- request:
parameters:
orderId:
value: TEST_CASE_IBA_200
response:
payload:
AmazonOrderId: 921-3175655-0452641
PurchaseDate: '2019-05-07T15:42:57.058Z'
LastUpdateDate: '2019-05-08T21:59:59Z'
OrderStatus: Shipped
FulfillmentChannel: AFN
SalesChannel: Amazon.de
ShipServiceLevel: Standard
OrderTotal:
CurrencyCode: EUR
Amount: '100.00'
NumberOfItemsShipped: 1
NumberOfItemsUnshipped: 0
PaymentMethod: Other
PaymentMethodDetails:
- Invoice
PaymentExecutionDetail:
- Payment:
CurrencyCode: BRL
Amount: '20.00'
PaymentMethod: Pix
AcquirerId: XX.XXX.XXX/0001-ZZ
AuthorizationCode: '123456'
IsReplacementOrder: false
MarketplaceId: A1PA6795UKMFR9
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EarliestShipDate: '1970-01-19T03:59:27Z'
LatestShipDate: '2019-05-08T21:59:59Z'
EarliestDeliveryDate: '2019-05-10T21:59:59Z'
LatestDeliveryDate: '2019-05-12T21:59:59Z'
IsBusinessOrder: true
IsPrime: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: true
IsIBA: true
DefaultShipFromLocationAddress:
Name: MFNIntegrationTestMerchant
AddressLine1: 2201 WESTLAKE AVE
City: SEATTLE
StateOrRegion: WA
PostalCode: 98121-2778
CountryCode: US
Phone: +1 480-386-0930 ext. 73824
AddressType: Commercial
FulfillmentInstruction:
FulfillmentSupplySourceId: sampleSupplySourceId
IsISPU: false
IsAccessPointOrder: false
AutomatedShippingSettings:
HasAutomatedShippingSettings: false
EasyShipShipmentStatus: PendingPickUp
ElectronicInvoiceStatus: NotRequired
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderResponse'
example:
payload:
AmazonOrderId: 902-3159896-1390916
PurchaseDate: '2017-01-20T19:49:35Z'
LastUpdateDate: '2017-01-20T19:49:35Z'
OrderStatus: Pending
FulfillmentChannel: MFN
NumberOfItemsShipped: 0
NumberOfItemsUnshipped: 0
PaymentMethod: Other
PaymentMethodDetails:
- CreditCard
- GiftCertificate
MarketplaceId: ATVPDKIKX0DER
ShipmentServiceLevelCategory: Standard
OrderType: StandardOrder
EarliestShipDate: '2017-01-20T19:51:16Z'
LatestShipDate: '2017-01-25T19:49:35Z'
IsBusinessOrder: false
IsPrime: false
IsGlobalExpressEnabled: false
IsPremiumOrder: false
IsSoldByAB: false
IsIBA: false
DefaultShipFromLocationAddress:
Name: MFNIntegrationTestMerchant
AddressLine1: 2201 WESTLAKE AVE
City: SEATTLE
StateOrRegion: WA
PostalCode: 98121-2778
CountryCode: US
Phone: +1 480-386-0930 ext. 73824
AddressType: Commercial
FulfillmentInstruction:
FulfillmentSupplySourceId: sampleSupplySourceId
IsISPU: false
IsAccessPointOrder: false
ShippingAddress:
Name: Michigan address
AddressLine1: 1 Cross St.
City: Canton
StateOrRegion: MI
PostalCode: '48817'
CountryCode: US
BuyerInfo:
BuyerEmail: user@example.com
BuyerName: John Doe
BuyerTaxInfo:
CompanyLegalName: A Company Name
PurchaseOrderNumber: '1234567890123'
AutomatedShippingSettings:
HasAutomatedShippingSettings: false
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_400
response:
errors:
- code: InvalidInput
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderResponse'
'403':
description: Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderResponse'
summary: Get order
x-summary-source: derived
/orders/v0/orders/{orderId}/buyerInfo:
get:
tags:
- ordersV0
description: 'Returns buyer information for the order that you specify.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.5 | 30 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: getOrderBuyerInfo
deprecated: true
parameters:
- name: orderId
in: path
description: The Amazon order identifier in 3-7-7 format.
required: true
schema:
type: string
responses:
'200':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_200
response:
payload:
AmazonOrderId: 902-1845936-5435065
BuyerEmail: fzyrv6gwkhbb15c@example.com
BuyerName: MFNIntegrationTestMerchant
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderBuyerInfoResponse'
example:
payload:
AmazonOrderId: 902-3159896-1390916
BuyerEmail: user@example.com
BuyerName: John Smith
BuyerTaxInfo:
CompanyLegalName: Company Name
PurchaseOrderNumber: '1234567890123'
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_400
response:
errors:
- code: InvalidInput
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderBuyerInfoResponse'
'403':
description: Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderBuyerInfoResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderBuyerInfoResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderBuyerInfoResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderBuyerInfoResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderBuyerInfoResponse'
summary: Get order buyer info
x-summary-source: derived
/orders/v0/orders/{orderId}/address:
get:
tags:
- ordersV0
description: 'Returns the shipping address for the order that you specify.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.5 | 30 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: getOrderAddress
deprecated: true
parameters:
- name: orderId
in: path
description: The Amazon order identifier in 3-7-7 format.
required: true
schema:
type: string
responses:
'200':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_200
response:
payload:
AmazonOrderId: 902-1845936-5435065
ShippingAddress:
Name: MFNIntegrationTestMerchant
AddressLine1: 2201 WESTLAKE AVE
City: SEATTLE
StateOrRegion: WA
PostalCode: 98121-2778
CountryCode: US
Phone: +1 480-386-0930 ext. 73824
AddressType: Commercial
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderAddressResponse'
example:
payload:
AmazonOrderId: 902-3159896-1390916
ShippingAddress:
Name: Michigan address
AddressLine1: 1 cross st
City: Canton
StateOrRegion: MI
PostalCode: '48817'
CountryCode: US
ExtendedFields:
StreetName: Cross St
StreetNumber: '1'
GeoCoordinates:
Latitude: 37.42678611
Longitude: -122.08060321
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_400
response:
errors:
- code: InvalidInput
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderAddressResponse'
'403':
description: Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderAddressResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderAddressResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderAddressResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderAddressResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderAddressResponse'
summary: Get order address
x-summary-source: derived
/orders/v0/orders/{orderId}/orderItems:
get:
tags:
- ordersV0
description: 'Returns detailed order item information for the order that you specify. If `NextToken` is provided, it''s used to retrieve the next page of order items.
__Note__: When an order is in the Pending state (the order has been placed but payment has not been authorized), the getOrderItems operation does not return information about pricing, taxes, shipping charges, gift status or promotions for the order items in the order. After an order leaves the Pending state (this occurs when payment has been authorized) and enters the Unshipped, Partially Shipped, or Shipped state, the getOrderItems operation returns information about pricing, taxes, shipping charges, gift status and promotions for the order items in the order.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.5 | 30 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: getOrderItems
deprecated: true
parameters:
- name: orderId
in: path
description: An Amazon-defined order identifier, in 3-7-7 format.
required: true
schema:
type: string
- name: NextToken
in: query
description: A string token returned in the response of your previous request.
required: false
schema:
type: string
responses:
'200':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_200
response:
payload:
AmazonOrderId: 902-1845936-5435065
OrderItems:
- ASIN: B00551Q3CS
OrderItemId: 05015851154158
SellerSKU: NABetaASINB00551Q3CS
Title: B00551Q3CS [Card Book]
QuantityOrdered: 1
QuantityShipped: 0
ProductInfo:
NumberOfItems: '1'
ItemPrice:
CurrencyCode: USD
Amount: '10.00'
ItemTax:
CurrencyCode: USD
Amount: '1.01'
PromotionDiscount:
CurrencyCode: USD
Amount: '0.00'
IsGift: 'false'
ConditionId: New
ConditionSubtypeId: New
IsTransparency: false
SerialNumberRequired: false
IossNumber: ''
DeemedResellerCategory: IOSS
StoreChainStoreId: ISPU_StoreId
BuyerRequestedCancel:
IsBuyerRequestedCancel: 'true'
BuyerCancelReason: Found cheaper somewhere else.
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsResponse'
example:
payload:
AmazonOrderId: 903-1671087-0812628
NextToken: 2YgYW55IGNhcm5hbCBwbGVhc3VyZS4
OrderItems:
- ASIN: BT0093TELA
OrderItemId: '68828574383266'
SellerSKU: CBA_OTF_1
Title: Example item name
QuantityOrdered: 1
QuantityShipped: 1
PointsGranted:
PointsNumber: 10
PointsMonetaryValue:
CurrencyCode: JPY
Amount: '10.00'
ItemPrice:
CurrencyCode: JPY
Amount: '25.99'
ShippingPrice:
CurrencyCode: JPY
Amount: '1.26'
ScheduledDeliveryEndDate: '2013-09-09T01:30:00Z'
ScheduledDeliveryStartDate: '2013-09-07T02:00:00Z'
CODFee:
CurrencyCode: JPY
Amount: '10.00'
CODFeeDiscount:
CurrencyCode: JPY
Amount: '1.00'
PriceDesignation: BusinessPrice
BuyerInfo:
BuyerCustomizedInfo:
CustomizedURL: https://zme-caps.amazon.com/t/bR6qHkzSOxuB/J8nbWhze0Bd3DkajkOdY-XQbWkFralegp2sr_QZiKEE/1
GiftMessageText: For you!
GiftWrapPrice:
CurrencyCode: GBP
Amount: '41.99'
GiftWrapLevel: Classic
BuyerRequestedCancel:
IsBuyerRequestedCancel: 'true'
BuyerCancelReason: Found cheaper somewhere else.
SerialNumbers:
- '854'
- ASIN: BCTU1104UEFB
OrderItemId: '79039765272157'
SellerSKU: CBA_OTF_5
Title: Example item name
QuantityOrdered: 2
ItemPrice:
CurrencyCode: JPY
Amount: '17.95'
PromotionIds:
- FREESHIP
ConditionId: Used
ConditionSubtypeId: Mint
ConditionNote: Example ConditionNote
PriceDesignation: BusinessPrice
BuyerInfo:
BuyerCustomizedInfo:
CustomizedURL: https://zme-caps.amazon.com/t/bR6qHkzSOxuB/J8nbWhze0Bd3DkajkOdY-XQbWkFralegp2sr_QZiKEE/1
GiftMessageText: For you!
GiftWrapPrice:
CurrencyCode: JPY
Amount: '1.99'
GiftWrapLevel: Classic
BuyerRequestedCancel:
IsBuyerRequestedCancel: 'true'
BuyerCancelReason: Found cheaper somewhere else.
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_400
response:
errors:
- code: InvalidInput
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsResponse'
'403':
description: Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsResponse'
summary: Get order items
x-summary-source: derived
/orders/v0/orders/{orderId}/orderItems/buyerInfo:
get:
tags:
- ordersV0
description: 'Returns buyer information for the order items in the order that you specify.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.5 | 30 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: getOrderItemsBuyerInfo
deprecated: true
parameters:
- name: orderId
in: path
description: An Amazon-defined order identifier, in 3-7-7 format.
required: true
schema:
type: string
- name: NextToken
in: query
description: A string token returned in the response of your previous request.
required: false
schema:
type: string
responses:
'200':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_200
response:
payload:
AmazonOrderId: 902-1845936-5435065
OrderItems:
- OrderItemId: '68828574383266'
BuyerCustomizedInfo:
CustomizedURL: https://zme-caps.amazon.com/t/bR6qHkzSOxuB/J8nbWhze0Bd3DkajkOdY-XQbWkFralegp2sr_QZiKEE/1
GiftMessageText: Et toi!
GiftWrapPrice:
CurrencyCode: JPY
Amount: '1.99'
GiftWrapLevel: Classic
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsBuyerInfoResponse'
example:
payload:
OrderItemId: 903-1671087-0812628
BuyerCustomizedInfo:
CustomizedURL: https://zme-caps.amazon.com/t/bR6qHkzSOxuB/J8nbWhze0Bd3DkajkOdY-XQbWkFralegp2sr_QZiKEE/1
GiftMessageText: For you!
GiftWrapPrice:
CurrencyCode: JPY
Amount: '1.99'
GiftWrapLevel: Classic
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_400
response:
errors:
- code: InvalidInput
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsBuyerInfoResponse'
'403':
description: Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsBuyerInfoResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsBuyerInfoResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsBuyerInfoResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsBuyerInfoResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderItemsBuyerInfoResponse'
summary: Get order items buyer info
x-summary-source: derived
/orders/v0/orders/{orderId}/regulatedInfo:
get:
tags:
- ordersV0
description: 'Returns regulated information for the order that you specify.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.5 | 30 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: getOrderRegulatedInfo
parameters:
- name: orderId
in: path
description: The Amazon order identifier in 3-7-7 format.
required: true
schema:
type: string
responses:
'200':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: 902-3159896-1390916
response:
payload:
AmazonOrderId: 902-3159896-1390916
RequiresDosageLabel: false
RegulatedInformation:
Fields:
- FieldId: pet_prescription_name
FieldLabel: Name
FieldType: Text
FieldValue: Ruffus
- FieldId: pet_prescription_species
FieldLabel: Species
FieldType: Text
FieldValue: Dog
RegulatedOrderVerificationStatus:
Status: Pending
RequiresMerchantAction: true
ValidRejectionReasons:
- RejectionReasonId: shield_pom_vps_reject_product
RejectionReasonDescription: This medicine is not suitable for your pet.
- RejectionReasonId: shield_pom_vps_reject_age
RejectionReasonDescription: Your pet is too young for this medicine.
- RejectionReasonId: shield_pom_vps_reject_incorrect_weight
RejectionReasonDescription: Your pet's weight does not match ordered size.
- request:
parameters:
orderId:
value: 902-2592119-3531015
response:
payload:
AmazonOrderId: 902-2592119-3531015
RequiresDosageLabel: false
RegulatedInformation:
Fields:
- FieldId: pets_rx_scName
FieldLabel: Pet name
FieldType: Text
FieldValue: Woofer
- FieldId: pets_rx_scType
FieldLabel: Pet type
FieldType: Text
FieldValue: Dog
- FieldId: pets_rx_scBreed
FieldLabel: Pet breed
FieldType: Text
FieldValue: Husky
- FieldId: pets_rx_scGender
FieldLabel: Pet gender
FieldType: Text
FieldValue: Female
- FieldId: pets_rx_scDateOfBirth
FieldLabel: Pet Birth Date
FieldType: Text
FieldValue: '2016-05-01'
- FieldId: pets_rx_scWeight
FieldLabel: Weight
FieldType: Text
FieldValue: '12'
- FieldId: pets_rx_scWeightUnit
FieldLabel: Weight Unit
FieldType: Text
FieldValue: Pound
- FieldId: pets_rx_scHasAllergies
FieldLabel: Does your pet have allergies?
FieldType: Text
FieldValue: 'False'
- FieldId: pets_rx_scTakesAdditionalMedications
FieldLabel: Is your pet on any other medication?
FieldType: Text
FieldValue: 'False'
- FieldId: pets_rx_scHasOtherProblems
FieldLabel: Any pet health problems?
FieldType: Text
FieldValue: 'False'
- FieldId: pets_rx_scSourceClinicId
FieldLabel: Source Clinic ID
FieldType: Text
FieldValue: Clinic-1234
- FieldId: pets_rx_scVetClinicName
FieldLabel: Vet Clinic Name
FieldType: Text
FieldValue: Test Clinic
- FieldId: pets_rx_scVetClinicCity
FieldLabel: Vet Clinic City
FieldType: Text
FieldValue: Seattle
- FieldId: pets_rx_scVetClinicState
FieldLabel: Vet Clinic State
FieldType: Text
FieldValue: WA
- FieldId: pets_rx_scVetClinicZipCode
FieldLabel: Vet Clinic Zip Code
FieldType: Text
FieldValue: '98000'
- FieldId: pets_rx_scVetClinicPhoneNumber
FieldLabel: Vet Clinic Phone Number
FieldType: Text
FieldValue: '2060000000'
RegulatedOrderVerificationStatus:
Status: Pending
RequiresMerchantAction: true
ValidRejectionReasons:
- RejectionReasonId: pets_rx_sc_incorrect_product
RejectionReasonDescription: Canceled order due to veterinarian indicating wrong product ordered
- RejectionReasonId: pets_rx_sc_no_vcpr
RejectionReasonDescription: Canceled order due to veterinarian indicating they do not have you as their client
- RejectionReasonId: pets_rx_sc_visit_required
RejectionReasonDescription: Canceled order due to veterinarian indicating they need to see your pet for an appointment
- RejectionReasonId: pets_rx_sc_wrx_required
RejectionReasonDescription: Canceled order due to veterinarian policy requiring you pick up a written prescription and mail to pharmacy
- RejectionReasonId: pets_rx_sc_other
RejectionReasonDescription: Canceled order due to prescription denied - contact your vetinarian
- RejectionReasonId: pets_rx_sc_therapy_change
RejectionReasonDescription: Canceled order due to a change in therapy, follow up with your veterinarian
- RejectionReasonId: pets_rx_sc_wrong_weight
RejectionReasonDescription: Canceled order due to incorrect pet weight on file, update weight and replace order or order correct product
- RejectionReasonId: pets_rx_sc_early_refill
RejectionReasonDescription: Canceled due to refilling prescription order too soon
- RejectionReasonId: pets_rx_sc_wrong_species
RejectionReasonDescription: Canceled due to ordering for wrong pet species, replace order for correct product
- RejectionReasonId: pets_rx_sc_duplicate
RejectionReasonDescription: Canceled due to duplicate order identified
- RejectionReasonId: pets_rx_sc_invalid_rx
RejectionReasonDescription: Canceled due to not receiving a valid prescription
- RejectionReasonId: pets_rx_sc_address_validation_error
RejectionReasonDescription: Canceled due to a non-verified address, correct address and replace order
- RejectionReasonId: pets_rx_sc_no_clinic_match
RejectionReasonDescription: Canceled due to no valid clinic match, provide complete and accurate details for vet clinic and replace order
- RejectionReasonId: pets_rx_sc_pharmacist_canceled
RejectionReasonDescription: Order canceled by pharmacy
ValidVerificationDetails:
- VerificationDetailType: prescriptionDetail
ValidVerificationStatuses:
- Approved
- VerificationDetailType: approvedAlternativeDetails
ValidVerificationStatuses:
- Rejected
- VerificationDetailType: interimStatusDetail
ValidVerificationStatuses:
- Pending
ValidInterimStatusCodes:
- StatusCode: awaiting_vet_response
StatusDescription: Vetsource is contacting your vet. Response usually takes 1-2 business days.
- StatusCode: vet_contacted_email
StatusDescription: Vetsource contacted your vet via email.
- StatusCode: vet_contacted_phone
StatusDescription: Vetsource contacted your vet via phone.
- StatusCode: vet_contacted_fax
StatusDescription: Vetsource contacted your vet via fax.
- StatusCode: communication_failure
StatusDescription: We're having trouble reaching your vet. We'll keep trying.
- StatusCode: no_vet_response
StatusDescription: Your vet didn't respond. Contact them to confirm they'll approve your next order.
- StatusCode: processing
StatusDescription: Your order has been approved and is being processed.
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderRegulatedInfoResponse'
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: TEST_CASE_400
response:
errors:
- code: InvalidInput
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderRegulatedInfoResponse'
'403':
description: Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderRegulatedInfoResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderRegulatedInfoResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderRegulatedInfoResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderRegulatedInfoResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderRegulatedInfoResponse'
summary: Get order regulated info
x-summary-source: derived
patch:
tags:
- ordersV0
description: 'Updates (approves or rejects) the verification status of an order containing regulated products.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 0.5 | 30 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: updateVerificationStatus
parameters:
- name: orderId
in: path
description: The Amazon order identifier in 3-7-7 format.
required: true
schema:
type: string
responses:
'204':
description: Success.
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: 902-3159896-1390916
body:
value:
regulatedOrderVerificationStatus:
status: Rejected
externalReviewerId: reviewer1234
rejectionReasonId: shield_pom_vps_reject_incorrect_weight
response: {}
- request:
parameters:
orderId:
value: 902-3159896-1390916
body:
value:
regulatedOrderVerificationStatus:
externalReviewerId: reviewer1234
verificationDetails:
prescriptionDetail:
prescriptionId: Rx-1234
expirationDate: '2024-01-01T00:00:00Z'
writtenQuantity: 3
totalRefillsAuthorized: 10
usageInstructions: Take one per day by mouth with food
refillsRemaining: 10
clinicId: ABC-1234
response: {}
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
'400':
description: Request has missing or invalid parameters and cannot be parsed.
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: 902-3159896-1390916
body:
value:
regulatedOrderVerificationStatus:
status: Rejected
response:
errors:
- code: InvalidInput
message: 'Missing request parameter: rejectionReasonId.'
- code: InvalidInput
message: 'Missing request parameter: externalReviewerId.'
- request:
parameters:
orderId:
value: 902-3159896-1390916
body:
value:
regulatedOrderVerificationStatus:
status: Cancelled
externalReviewerId: reviewer1234
response:
errors:
- code: InvalidInput
message: Invalid request parameter `status`. Must be one of [Approved, Rejected].
- request:
parameters:
orderId:
value: 902-3159896-1390916
body:
value:
regulatedOrderVerificationStatus:
status: Rejected
rejectionReasonId: shield_pom_vps_reject_incorrect_weight
verificationDetails:
prescriptionDetail:
prescriptionId: Rx-1234
expirationDate: '2024-01-01T00:00:00Z'
writtenQuantity: 3
totalRefillsAuthorized: 10
usageInstructions: Take one per day by mouth with food
refillsRemaining: 10
clinicId: ABC-1234
response:
errors:
- code: InvalidInput
message: Verification Detail `prescriptionDetail` is not supported when order is in Rejected status.
- code: InvalidInput
message: 'Missing request parameter: externalReviewerId.'
- request:
parameters:
orderId:
value: 902-3159896-1390916
body:
value:
regulatedOrderVerificationStatus:
externalReviewerId: reviewer1234
verificationDetails:
prescriptionDetail:
prescriptionId: Rx-1234
expirationDate: '2024-01-01T00:00:00Z'
writtenQuantity: 3
totalRefillsAuthorized: 10
usageInstructions: Take one per day by mouth with food
refillsRemaining: 10
response:
errors:
- code: InvalidInput
message: 'Missing required parameter(s) from prescriptionDetail value: clinicId'
- request:
parameters:
orderId:
value: 902-2592119-3531015
body:
value:
regulatedOrderVerificationStatus:
status: Rejected
externalReviewerId: vet_clinic_12345
rejectionReasonId: pets_rx_sc_incorrect_product
verificationDetails:
approvedAlternativeDetails:
- attributeName: asin
originalValue: B00DOGMEDICINE
approvedValue: B00CATMEDICINE
response: {}
- request:
parameters:
orderId:
value: 902-2592119-3531015
body:
value:
regulatedOrderVerificationStatus:
status: Pending
externalReviewerId: vetsource_system
verificationDetails:
interimStatusDetail:
statusCode: vet_contacted_email
statusDateTime: '2026-02-26T10:00:00Z'
response: {}
- request:
parameters:
orderId:
value: 902-2592119-3531015
body:
value:
regulatedOrderVerificationStatus:
status: Approved
externalReviewerId: vet_clinic_12345
verificationDetails:
approvedAlternativeDetails:
- attributeName: asin
originalValue: B00DOGMEDICINE
approvedValue: B00CATMEDICINE
response:
errors:
- code: InvalidInput
message: Verification Detail `approvedAlternativeDetails` is not supported when order is in Approved status.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
'403':
description: Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
'404':
description: The resource specified does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
'413':
description: The request size exceeded the maximum accepted size.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
'415':
description: The request payload is in an unsupported format.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusErrorResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateVerificationStatusRequest'
description: The request body for the `updateVerificationStatus` operation.
required: true
summary: Update verification status
x-summary-source: derived
/orders/v0/orders/{orderId}/shipmentConfirmation:
post:
tags:
- ordersV0
description: 'Updates the shipment confirmation status for a specified order.
**Usage Plan:**
| Rate (requests per second) | Burst |
| ---- | ---- |
| 2 | 10 |
The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits.'
operationId: confirmShipment
parameters:
- name: orderId
in: path
description: An Amazon-defined order identifier, in 3-7-7 format.
required: true
schema:
type: string
responses:
'204':
description: Success.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: 902-1106328-1059050
body:
value:
marketplaceId: ATVPDKIKX0DER
packageDetail:
packageReferenceId: '1'
carrierCode: FedEx
carrierName: FedEx
shippingMethod: FedEx Ground
trackingNumber: '112345678'
shipDate: '2022-02-11T01:00:00.000Z'
shipFromSupplySourceId: 057d3fcc-b750-419f-bbcd-4d340c60c430
orderItems:
- orderItemId: '79039765272157'
quantity: 1
transparencyCodes:
- 09876543211234567890
response: {}
'400':
description: Request has missing or invalid parameters and cannot be parsed.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
x-amzn-api-sandbox:
static:
- request:
parameters:
orderId:
value: 902-1106328-1059050
body:
value:
marketplaceId: ATVPDKIKX0DER
packageDetail:
packageReferenceId: '1'
carrierCode: FedEx
carrierName: FedEx
shippingMethod: FedEx Ground
trackingNumber: '112345678'
shipDate: 02/21/2022
shipFromSupplySourceId: 057d3fcc-b750-419f-bbcd-4d340c60c430
orderItems:
- orderItemId: '79039765272157'
quantity: 1
transparencyCodes:
- 09876543211234567890
response:
errors:
- code: Invalid Input
message: Invalid Input
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentErrorResponse'
'401':
description: The request's Authorization header is not formatted correctly or does not contain a valid token.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentErrorResponse'
'403':
description: Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentErrorResponse'
'404':
description: The specified resource does not exist.
headers:
x-amzn-RateLimit-Limit:
description: Your rate limit (requests per second) for this operation.
schema:
type: string
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentErrorResponse'
'429':
description: The frequency of requests was greater than allowed.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentErrorResponse'
'500':
description: An unexpected condition occurred that prevented the server from fulfilling the request.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentErrorResponse'
'503':
description: Temporary overloading or maintenance of the server.
headers:
x-amzn-RequestId:
description: Unique request reference identifier.
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentErrorResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ConfirmShipmentRequest'
description: Request body of `confirmShipment`.
required: true
summary: Confirm shipment
x-summary-source: derived
components:
schemas:
RegulatedOrderVerificationStatus:
type: object
description: The verification status of the order, along with associated approval or rejection metadata.
required:
- Status
- RequiresMerchantAction
- ValidRejectionReasons
properties:
Status:
description: The verification status of the order.
$ref: '#/components/schemas/VerificationStatus'
RequiresMerchantAction:
type: boolean
description: When true, the regulated information provided in the order requires a review by the merchant.
ValidRejectionReasons:
type: array
description: A list of valid rejection reasons that may be used to reject the order's regulated information.
items:
$ref: '#/components/schemas/RejectionReason'
RejectionReason:
$ref: '#/components/schemas/RejectionReason'
description: The reason for rejecting the order's regulated information. Not present if the order isn't rejected.
ReviewDate:
type: string
description: The date the order was reviewed. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.
ExternalReviewerId:
type: string
description: The identifier for the order's regulated information reviewer.
ValidVerificationDetails:
type: array
description: A list of valid verification details that may be provided and the criteria required for when the verification detail can be provided.
items:
$ref: '#/components/schemas/ValidVerificationDetail'
ValidInterimStatusCodes:
type: array
description: Valid interim status codes that may be used when populating `InterimStatusDetail`. Each element contains a `StatusCode` identifier and its customer-facing `StatusDescription`.
items:
$ref: '#/components/schemas/ValidInterimStatusCode'
RegulatedInformationField:
type: object
required:
- FieldId
- FieldLabel
- FieldType
- FieldValue
description: A field collected from the regulatory form.
properties:
FieldId:
type: string
description: The unique identifier of the field.
FieldLabel:
type: string
description: The name of the field.
FieldType:
type: string
description: The type of field.
enum:
- Text
- FileAttachment
x-docgen-enum-table-extension:
- value: Text
description: This field is a text representation of the response collected from the regulatory form.
- value: FileAttachment
description: This field contains a link to an attachment collected from the regulatory form.
FieldValue:
type: string
description: The content of the field as collected in regulatory form. Note that `FileAttachment` type fields contain a URL where you can download the attachment.
ConfirmShipmentOrderItem:
type: object
description: A single order item.
required:
- orderItemId
- quantity
properties:
orderItemId:
type: string
description: The order item's unique identifier.
quantity:
type: integer
description: The item's quantity.
transparencyCodes:
description: The list of transparency codes.
$ref: '#/components/schemas/TransparencyCodeList'
TransparencyCodeList:
type: array
description: A list of order items.
items:
$ref: '#/components/schemas/TransparencyCode'
PackageReferenceId:
type: string
description: A seller-supplied identifier that uniquely identifies a package within the scope of an order. Only positive numeric values are supported.
PrescriptionDetail:
type: object
required:
- prescriptionId
- expirationDate
- writtenQuantity
- totalRefillsAuthorized
- refillsRemaining
- clinicId
- usageInstructions
properties:
prescriptionId:
type: string
description: The identifier for the prescription used to verify the regulated product.
expirationDate:
type: string
description: The expiration date of the prescription used to verify the regulated product, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.
format: date-time
writtenQuantity:
type: integer
description: The number of units in each fill as provided in the prescription.
minimum: 1
totalRefillsAuthorized:
type: integer
description: The total number of refills written in the original prescription used to verify the regulated product. If a prescription originally had no refills, this value must be 0.
minimum: 0
refillsRemaining:
type: integer
description: The number of refills remaining for the prescription used to verify the regulated product. If a prescription originally had 10 total refills, this value must be `10` for the first order, `9` for the second order, and `0` for the eleventh order. If a prescription originally had no refills, this value must be 0.
minimum: 0
clinicId:
type: string
description: The identifier for the clinic which provided the prescription used to verify the regulated product.
usageInstructions:
type: string
description: The instructions for the prescription as provided by the approver of the regulated product.
description: Information about the prescription that is used to verify a regulated product. This must be provided once per order and reflect the seller’s own records. Only approved orders can have prescriptions.
SubstitutionOptionList:
type: array
description: A collection of substitution options.
items:
$ref: '#/components/schemas/SubstitutionOption'
OrderAddress:
type: object
required:
- AmazonOrderId
properties:
AmazonOrderId:
type: string
description: An Amazon-defined order identifier, in 3-7-7 format.
BuyerCompanyName:
type: string
description: The company name of the contact buyer. For IBA orders, the buyer company must be Amazon entities.
ShippingAddress:
description: 'The shipping address for the order.
**Note**: `ShippingAddress` is only available for orders with the following status values: `Unshipped`, `PartiallyShipped`, `Shipped`, and `InvoiceUnconfirmed`.'
$ref: '#/components/schemas/Address'
DeliveryPreferences:
$ref: '#/components/schemas/DeliveryPreferences'
description: The shipping address for the order.
ConfirmShipmentOrderItemsList:
type: array
description: A list of order items.
items:
$ref: '#/components/schemas/ConfirmShipmentOrderItem'
GetOrderAddressResponse:
type: object
properties:
payload:
description: The payload for the `getOrderAddress` operations.
$ref: '#/components/schemas/OrderAddress'
errors:
description: One or more unexpected errors occurred during the `getOrderAddress` operation.
$ref: '#/components/schemas/ErrorList'
description: The response schema for the `getOrderAddress` operation.
ConstraintType:
type: string
description: Details the importance of the constraint present on the item
enum:
- MANDATORY
x-docgen-enum-table-extension:
- value: MANDATORY
description: Item must follow the constraint to ensure order is met with buyer's delivery requirements.
ElectronicInvoiceStatus:
description: The status of the electronic invoice. Only available for Easy Ship orders and orders in the BR marketplace.
type: string
enum:
- NotRequired
- NotFound
- Processing
- Errored
- Accepted
x-docgen-enum-table-extension:
- value: NotRequired
description: The order does not require an electronic invoice to be uploaded.
- value: NotFound
description: The order requires an electronic invoice but it is not uploaded.
- value: Processing
description: The required electronic invoice was uploaded and is processing.
- value: Errored
description: The uploaded electronic invoice was not accepted.
- value: Accepted
description: The uploaded electronic invoice was accepted.
GetOrderItemsBuyerInfoResponse:
type: object
properties:
payload:
description: The payload for the `getOrderItemsBuyerInfo` operation.
$ref: '#/components/schemas/OrderItemsBuyerInfoList'
errors:
description: One or more unexpected errors occurred during the `getOrderItemsBuyerInfo` operation.
$ref: '#/components/schemas/ErrorList'
description: The response schema for the `getOrderItemsBuyerInfo` operation.
AutomatedShippingSettings:
description: Contains information regarding the Shipping Settings Automation program, such as whether the order's shipping settings were generated automatically, and what those settings are.
type: object
properties:
HasAutomatedShippingSettings:
description: When true, this order has automated shipping settings generated by Amazon. This order could be identified as an SSA order.
type: boolean
AutomatedCarrier:
description: Auto-generated carrier for SSA orders.
type: string
AutomatedShipMethod:
description: Auto-generated ship method for SSA orders.
type: string
OrderItemsList:
type: object
required:
- AmazonOrderId
- OrderItems
properties:
OrderItems:
$ref: '#/components/schemas/OrderItemList'
NextToken:
type: string
description: When present and not empty, pass this string token in the next request to return the next response page.
AmazonOrderId:
type: string
description: An Amazon-defined order identifier, in 3-7-7 format.
description: The order items list along with the order ID.
AssociationType:
type: string
description: The type of association an item has with an order item.
enum:
- VALUE_ADD_SERVICE
x-docgen-enum-table-extension:
- value: VALUE_ADD_SERVICE
description: The associated item is a service order.
GetOrdersResponse:
type: object
properties:
payload:
description: The payload for the `getOrders` operation.
$ref: '#/components/schemas/OrdersList'
errors:
description: One or more unexpected errors occurred during the `getOrders` operation.
$ref: '#/components/schemas/ErrorList'
description: The response schema for the `getOrders` operation.
BuyerTaxInfo:
type: object
properties:
CompanyLegalName:
type: string
description: The legal name of the company.
TaxingRegion:
type: string
description: The country or region imposing the tax.
TaxClassifications:
type: array
description: A list of tax classifications that apply to the order.
items:
$ref: '#/components/schemas/TaxClassification'
description: Tax information about the buyer.
VerificationStatus:
type: string
description: The verification status of the order.
enum:
- Pending
- Approved
- Rejected
- Expired
- Cancelled
x-docgen-enum-table-extension:
- value: Pending
description: The order is pending approval. Note that the approval might be needed from someone other than the merchant as determined by the `RequiresMerchantAction` property.
- value: Approved
description: The order's regulated information has been reviewed and approved.
- value: Rejected
description: The order's regulated information has been reviewed and rejected.
- value: Expired
description: The time to review the order's regulated information has expired.
- value: Cancelled
description: The order was cancelled by the purchaser.
ValidVerificationDetail:
type: object
required:
- VerificationDetailType
- ValidVerificationStatuses
properties:
VerificationDetailType:
type: string
description: 'A supported type of verification detail. The type indicates which verification detail could be shared while updating the regulated order. Valid values: `prescriptionDetail`, `approvedAlternativeDetails`, `interimStatusDetail`.'
ValidVerificationStatuses:
type: array
description: A list of valid verification statuses where the associated verification detail type may be provided. For example, if the value of this field is ["Approved"], calls to provide the associated verification detail will fail for orders with a `VerificationStatus` of `Pending`, `Rejected`, `Expired`, or `Cancelled`.
items:
$ref: '#/components/schemas/VerificationStatus'
description: The types of verification details that may be provided for the order and the criteria required for when the type of verification detail can be provided. The types of verification details allowed depend on the type of regulated product and will not change order to order.
VerificationDetails:
type: object
properties:
prescriptionDetail:
$ref: '#/components/schemas/PrescriptionDetail'
description: Information regarding the prescription tied to the order.
approvedAlternativeDetails:
$ref: '#/components/schemas/ApprovedAlternativeDetails'
description: Pre-approved alternative product attributes provided when a vet rejects an order but suggests a correction. Only valid when the verification status is `Rejected`.
interimStatusDetail:
$ref: '#/components/schemas/InterimStatusDetail'
description: Interim status information provided during the verification process. Only valid when the verification status is `Pending`.
description: Additional information related to the verification of a regulated order.
OrderItemsBuyerInfoList:
type: object
required:
- AmazonOrderId
- OrderItems
properties:
OrderItems:
$ref: '#/components/schemas/OrderItemBuyerInfoList'
NextToken:
type: string
description: When present and not empty, pass this string token in the next request to return the next response page.
AmazonOrderId:
type: string
description: An Amazon-defined order identifier, in 3-7-7 format.
description: A single order item's buyer information list with the order ID.
OpenInterval:
type: object
description: The time interval for which the business is open.
properties:
StartTime:
$ref: '#/components/schemas/OpenTimeInterval'
description: The time when the business opens.
EndTime:
$ref: '#/components/schemas/OpenTimeInterval'
description: The time when the business closes.
TaxClassification:
type: object
properties:
Name:
type: string
description: The type of tax.
Value:
type: string
description: The buyer's tax identifier.
description: The tax classification of the order.
AmazonPrograms:
type: object
description: "Contains the list of programs that Amazon associates with an item.\n\nPossible programs are:\n - **Subscribe and Save**: Offers recurring, scheduled deliveries to Amazon customers and Amazon Business customers for their frequently ordered products. - **FBM Ship+**: Unlocks expedited shipping without the extra cost. Helps you to provide accurate and fast delivery dates to Amazon customers. You also receive protection from late deliveries, a discount on expedited shipping rates, and cash back when you ship."
required:
- Programs
properties:
Programs:
type: array
description: 'A list of the programs that Amazon associates with the order item.
**Possible values**: `SUBSCRIBE_AND_SAVE`, `FBM_SHIP_PLUS`'
items:
type: string
Order:
type: object
required:
- AmazonOrderId
- LastUpdateDate
- OrderStatus
- PurchaseDate
properties:
AmazonOrderId:
type: string
description: An Amazon-defined order identifier, in 3-7-7 format.
SellerOrderId:
type: string
description: A seller-defined order identifier.
PurchaseDate:
type: string
description: The date when the order was created.
LastUpdateDate:
type: string
description: 'The date when the order was last updated.
__Note__: `LastUpdateDate` is returned with an incorrect date for orders that were last updated before 2009-04-01.'
OrderStatus:
type: string
description: The current order status.
enum:
- Pending
- Unshipped
- PartiallyShipped
- Shipped
- Canceled
- Unfulfillable
- InvoiceUnconfirmed
- PendingAvailability
x-docgen-enum-table-extension:
- value: Pending
description: The order has been placed but payment has not been authorized. The order is not ready for shipment. Note that for orders with `OrderType = Standard`, the initial order status is Pending. For orders with `OrderType = Preorder`, the initial order status is `PendingAvailability`, and the order passes into the Pending status when the payment authorization process begins.
- value: Unshipped
description: Payment has been authorized and order is ready for shipment, but no items in the order have been shipped.
- value: PartiallyShipped
description: One or more (but not all) items in the order have been shipped.
- value: Shipped
description: All items in the order have been shipped.
- value: Canceled
description: The order was canceled.
- value: Unfulfillable
description: The order cannot be fulfilled. This state applies only to Amazon-fulfilled orders that were not placed on Amazon's retail web site.
- value: InvoiceUnconfirmed
description: All items in the order have been shipped. The seller has not yet given confirmation to Amazon that the invoice has been shipped to the buyer.
- value: PendingAvailability
description: This status is available for pre-orders only. The order has been placed, payment has not been authorized, and the release date for the item is in the future. The order is not ready for shipment.
FulfillmentChannel:
type: string
description: Whether the order was fulfilled by Amazon (`AFN`) or by the seller (`MFN`).
enum:
- MFN
- AFN
x-docgen-enum-table-extension:
- value: MFN
description: Fulfilled by the seller.
- value: AFN
description: Fulfilled by Amazon.
SalesChannel:
type: string
description: The sales channel for the first item in the order.
OrderChannel:
type: string
description: The order channel for the first item in the order.
ShipServiceLevel:
type: string
description: The order's shipment service level.
OrderTotal:
description: The total charge for this order.
$ref: '#/components/schemas/Money'
NumberOfItemsShipped:
type: integer
description: The number of items shipped.
NumberOfItemsUnshipped:
type: integer
description: The number of items unshipped.
PaymentExecutionDetail:
description: Information about the sub-payment methods for an order.
$ref: '#/components/schemas/PaymentExecutionDetailItemList'
PaymentMethod:
type: string
description: The payment method for the order. This property is limited to COD and CVS payment methods. Unless you need the specific COD payment information provided by the `PaymentExecutionDetailItem` object, we recommend using the `PaymentMethodDetails` property to get payment method information.
enum:
- COD
- CVS
- Other
x-docgen-enum-table-extension:
- value: COD
description: Cash on delivery.
- value: CVS
description: Convenience store.
- value: Other
description: A payment method other than COD and CVS.
PaymentMethodDetails:
description: A list of payment methods for the order.
$ref: '#/components/schemas/PaymentMethodDetailItemList'
MarketplaceId:
type: string
description: The identifier for the marketplace where the order was placed.
ShipmentServiceLevelCategory:
type: string
description: 'The shipment service level category for the order.
**Possible values**: `Expedited`, `FreeEconomy`, `NextDay`, `Priority`, `SameDay`, `SecondDay`, `Scheduled`, and `Standard`.'
EasyShipShipmentStatus:
description: The status of the Amazon Easy Ship order. This property is only included for Amazon Easy Ship orders.
$ref: '#/components/schemas/EasyShipShipmentStatus'
CbaDisplayableShippingLabel:
type: string
description: Custom ship label for Checkout by Amazon (CBA).
OrderType:
type: string
description: The order's type.
enum:
- StandardOrder
- LongLeadTimeOrder
- Preorder
- BackOrder
- SourcingOnDemandOrder
x-docgen-enum-table-extension:
- value: StandardOrder
description: An order that contains items for which the selling partner currently has inventory in stock.
- value: LongLeadTimeOrder
description: An order that contains items that have a long lead time to ship.
- value: Preorder
description: An order that contains items with a release date that is in the future.
- value: BackOrder
description: An order that contains items that already have been released in the market but are currently out of stock and will be available in the future.
- value: SourcingOnDemandOrder
description: A Sourcing On Demand order.
EarliestShipDate:
type: string
description: 'The start of the time period within which you have committed to ship the order. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. Only returned for seller-fulfilled orders.
__Note__: `EarliestShipDate` might not be returned for orders placed before February 1, 2013.'
LatestShipDate:
type: string
description: 'The end of the time period within which you have committed to ship the order. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. Only returned for seller-fulfilled orders.
__Note__: `LatestShipDate` might not be returned for orders placed before February 1, 2013.'
EarliestDeliveryDate:
type: string
description: The start of the time period within which you have committed to fulfill the order. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. Only returned for seller-fulfilled orders.
LatestDeliveryDate:
type: string
description: The end of the time period within which you have committed to fulfill the order. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format. Only returned for seller-fulfilled orders that do not have a `PendingAvailability`, `Pending`, or `Canceled` status.
IsBusinessOrder:
type: boolean
description: When true, the order is an Amazon Business order. An Amazon Business order is an order where the buyer is a Verified Business Buyer.
IsPrime:
type: boolean
description: When true, the order is a seller-fulfilled Amazon Prime order.
IsPremiumOrder:
type: boolean
description: When true, the order has a Premium Shipping Service Level Agreement. For more information about Premium Shipping orders, refer to "Premium Shipping Options" in the Seller Central Help for your marketplace.
IsGlobalExpressEnabled:
type: boolean
description: When true, the order is a `GlobalExpress` order.
ReplacedOrderId:
type: string
description: The order ID value for the order that is being replaced. Returned only if IsReplacementOrder = true.
IsReplacementOrder:
type: boolean
description: When true, this is a replacement order.
PromiseResponseDueDate:
type: string
description: Indicates the date by which the seller must respond to the buyer with an estimated ship date. Only returned for Sourcing on Demand orders.
IsEstimatedShipDateSet:
type: boolean
description: When true, the estimated ship date is set for the order. Only returned for Sourcing on Demand orders.
IsSoldByAB:
type: boolean
description: When true, the item within this order was bought and re-sold by Amazon Business EU SARL (ABEU). By buying and instantly re-selling your items, ABEU becomes the seller of record, making your inventory available for sale to customers who would not otherwise purchase from a third-party seller.
IsIBA:
type: boolean
description: When true, the item within this order was bought and re-sold by Amazon Business EU SARL (ABEU). By buying and instantly re-selling your items, ABEU becomes the seller of record, making your inventory available for sale to customers who would not otherwise purchase from a third-party seller.
DefaultShipFromLocationAddress:
description: The recommended location for the seller to ship the items from. It is calculated at checkout. The seller may or may not choose to ship from this location.
$ref: '#/components/schemas/Address'
BuyerInvoicePreference:
type: string
enum:
- INDIVIDUAL
- BUSINESS
x-docgen-enum-table-extension:
- value: INDIVIDUAL
description: Issues an individual invoice to the buyer.
- value: BUSINESS
description: Issues a business invoice to the buyer. Tax information is available in `BuyerTaxInformation`.
description: 'The buyer''s invoicing preference. Sellers can use this data to issue electronic invoices for orders in Turkey.
**Note**: This attribute is only available in the Turkey marketplace.'
BuyerTaxInformation:
description: 'Contains the business invoice tax information. Sellers could use this data to issue electronic invoices for business orders in Turkey.
**Note**:
1. This attribute is only available in the Turkey marketplace for the orders that `BuyerInvoicePreference` is BUSINESS.
2. The `BuyerTaxInformation` is a restricted data. Use the Restricted Data Token (RDT) and restricted SPDS roles to access this restricted data.'
$ref: '#/components/schemas/BuyerTaxInformation'
FulfillmentInstruction:
description: Contains the instructions about the fulfillment, such as the location from where you want the order filled.
$ref: '#/components/schemas/FulfillmentInstruction'
IsISPU:
type: boolean
description: When true, this order is marked to be picked up from a store rather than delivered.
IsAccessPointOrder:
type: boolean
description: When true, this order is marked to be delivered to an Access Point. The access location is chosen by the customer. Access Points include Amazon Hub Lockers, Amazon Hub Counters, and pickup points operated by carriers.
MarketplaceTaxInfo:
description: 'Tax information about the marketplace where the sale took place. Sellers can use this data to issue electronic invoices for orders in Brazil.
**Note**: This attribute is only available in the Brazil marketplace for the orders with `Pending` or `Unshipped` status.'
$ref: '#/components/schemas/MarketplaceTaxInfo'
SellerDisplayName:
type: string
description: 'The seller’s friendly name registered in the marketplace where the sale took place. Sellers can use this data to issue electronic invoices for orders in Brazil.
**Note**: This attribute is only available in the Brazil marketplace for the orders with `Pending` or `Unshipped` status.'
ShippingAddress:
description: 'The shipping address for the order.
**Note**:
1. `ShippingAddress` is only available for orders with the following status values: Unshipped, `PartiallyShipped`, Shipped and `InvoiceUnconfirmed`.
2. The `ShippingAddress` contains restricted data. Use the Restricted Data Token (RDT) and restricted SPDS roles to access the restricted data in `ShippingAddress`. For example, `Name`, `AddressLine1`, `AddressLine2`, `AddressLine3`, `Phone`, `AddressType`, and `ExtendedFields`.'
$ref: '#/components/schemas/Address'
BuyerInfo:
description: 'Buyer information.
**Note**: The `BuyerInfo` contains restricted data. Use the Restricted Data Token (RDT) and restricted SPDS roles to access the restricted data in `BuyerInfo`. For example, `BuyerName`, `BuyerTaxInfo`, and `PurchaseOrderNumber`.'
$ref: '#/components/schemas/BuyerInfo'
AutomatedShippingSettings:
description: Contains information regarding the Shipping Settings Automaton program, such as whether the order's shipping settings were generated automatically, and what those settings are.
$ref: '#/components/schemas/AutomatedShippingSettings'
HasRegulatedItems:
type: boolean
description: Whether the order contains regulated items which may require additional approval steps before being fulfilled.
ElectronicInvoiceStatus:
$ref: '#/components/schemas/ElectronicInvoiceStatus'
description: The status of the electronic invoice.
description: Order information.
AddressExtendedFields:
type: object
properties:
StreetName:
type: string
description: The street name.
StreetNumber:
type: string
description: The house, building, or property number associated with the location's street address.
Complement:
type: string
description: The floor number/unit number in the building/private house number.
Neighborhood:
type: string
description: The neighborhood. This value is only used in some countries (such as Brazil).
GeoCoordinates:
description: "Latitude and longitude coordinates for the shipping address using the WGS84 coordinate system. \n\nNote: Available for sellers that support geographic coordinates."
$ref: '#/components/schemas/GeoCoordinates'
description: "Extended address fields for additional address components including the street name or number. \n\nNote: Available for grocery sellers and Brazil shipping addresses."
PackageDetail:
type: object
description: Properties of packages
required:
- packageReferenceId
- carrierCode
- trackingNumber
- shipDate
- orderItems
properties:
packageReferenceId:
$ref: '#/components/schemas/PackageReferenceId'
carrierCode:
type: string
description: Identifies the carrier that will deliver the package. This field is required for all marketplaces. For more information, refer to the [`CarrierCode` announcement](https://developer-docs.amazon.com/sp-api/changelog/carriercode-value-required-in-shipment-confirmations-for-br-mx-ca-sg-au-in-jp-marketplaces).
carrierName:
type: string
description: 'Carrier name that will deliver the package. Required when `carrierCode` is "Other" '
shippingMethod:
type: string
description: Ship method to be used for shipping the order.
trackingNumber:
type: string
description: The tracking number used to obtain tracking and delivery information.
shipDate:
type: string
description: The shipping date for the package. Must be in ISO 8601 date/time format.
format: date-time
shipFromSupplySourceId:
type: string
description: The unique identifier for the supply source.
orderItems:
description: The list of order items and quantities to be updated.
$ref: '#/components/schemas/ConfirmShipmentOrderItemsList'
DeliveryPreferences:
type: object
properties:
DropOffLocation:
type: string
description: Drop-off location selected by the customer.
PreferredDeliveryTime:
$ref: '#/components/schemas/PreferredDeliveryTime'
description: Business hours and days when the delivery is preferred.
OtherAttributes:
type: array
items:
$ref: '#/components/schemas/OtherDeliveryAttributes'
description: Enumerated list of miscellaneous delivery attributes associated with the shipping address.
AddressInstructions:
type: string
description: Building instructions, nearby landmark or navigation instructions.
description: Contains all of the delivery instructions provided by the customer for the shipping address.
MarketplaceTaxInfo:
type: object
properties:
TaxClassifications:
type: array
description: A list of tax classifications that apply to the order.
items:
$ref: '#/components/schemas/TaxClassification'
description: Tax information about the marketplace.
OrderBuyerInfo:
type: object
required:
- AmazonOrderId
properties:
AmazonOrderId:
type: string
description: An Amazon-defined order identifier, in 3-7-7 format.
BuyerEmail:
type: string
description: The anonymized email address of the buyer.
BuyerName:
type: string
description: The buyer name or the recipient name.
BuyerCounty:
type: string
description: 'The county of the buyer.
**Note**: This attribute is only available in the Brazil marketplace.'
BuyerTaxInfo:
description: 'Tax information about the buyer. Sellers can use this data to issue electronic invoices for business orders.
**Note**: This attribute is only available for business orders in the Brazil, Mexico and India marketplaces.'
$ref: '#/components/schemas/BuyerTaxInfo'
PurchaseOrderNumber:
type: string
description: The purchase order (PO) number entered by the buyer at checkout. Only returned for orders where the buyer entered a PO number at checkout.
description: Buyer information for an order.
RegulatedInformation:
type: object
description: The regulated information collected during purchase and used to verify the order.
required:
- Fields
properties:
Fields:
type: array
description: A list of regulated information fields as collected from the regulatory form.
items:
$ref: '#/components/schemas/RegulatedInformationField'
GeoCoordinates:
type: object
properties:
Latitude:
type: number
format: double
description: The latitude coordinate of the shipping address using the WGS84 coordinate system.
Longitude:
type: number
format: double
description: The longitude coordinate of the shipping address using the WGS84 coordinate system.
description: The latitude and longitude coordinates of the shipping address using the WGS84 coordinate system.
PaymentMethodDetailItemList:
type: array
description: A list of payment method detail items.
items:
type: string
ApprovedAlternativeDetails:
type: array
description: Pre-approved alternative product attributes available for a rejected order. Each element contains an attribute name, its original value from the rejected order, and the corrected value that would result in approval (for example, a substituted `asin` or adjusted `petWeight`).
items:
$ref: '#/components/schemas/ApprovedAttribute'
OpenTimeInterval:
type: object
description: The time when the business opens or closes.
properties:
Hour:
type: integer
description: The hour when the business opens or closes.
Minute:
type: integer
description: The minute when the business opens or closes.
ApprovedAttribute:
type: object
required:
- attributeName
- originalValue
- approvedValue
properties:
attributeName:
type: string
description: The name of the attribute requiring correction (for example, `asin`, `petWeight`).
originalValue:
type: string
description: The original value of the attribute in the rejected order.
approvedValue:
type: string
description: The pre-approved value that would result in order approval.
description: An order attribute with its original value and the pre-approved alternative value suggested by the vet.
GetOrderBuyerInfoResponse:
type: object
properties:
payload:
description: The payload for the `getOrderBuyerInfo` operation.
$ref: '#/components/schemas/OrderBuyerInfo'
errors:
description: One or more unexpected errors occurred during the `getOrderBuyerInfo` operation.
$ref: '#/components/schemas/ErrorList'
description: The response schema for the `getOrderBuyerInfo` operation.
TaxCollection:
type: object
properties:
Model:
type: string
description: The tax collection model applied to the item.
enum:
- MarketplaceFacilitator
x-docgen-enum-table-extension:
- value: MarketplaceFacilitator
description: Tax is withheld and remitted to the taxing authority by Amazon on behalf of the seller.
ResponsibleParty:
type: string
description: The party responsible for withholding the taxes and remitting them to the taxing authority.
enum:
- Amazon Services, Inc.
x-docgen-enum-table-extension:
- value: Amazon Services, Inc.
description: The `MarketplaceFacilitator` entity for the US marketplace.
description: Information about withheld taxes.
SubstitutionOption:
type: object
description: Substitution options for an order item.
properties:
ASIN:
type: string
description: The item's Amazon Standard Identification Number (ASIN).
QuantityOrdered:
type: integer
description: 'The number of items to be picked for this substitution option. '
SellerSKU:
type: string
description: The item's seller stock keeping unit (SKU).
Title:
type: string
description: The item's title.
Measurement:
description: Measurement information for the substitution option.
$ref: '#/components/schemas/Measurement'
PaymentExecutionDetailItemList:
type: array
description: A list of payment execution detail items.
items:
$ref: '#/components/schemas/PaymentExecutionDetailItem'
UpdateVerificationStatusErrorResponse:
type: object
properties:
errors:
description: One or more unexpected errors occurred during the `UpdateVerificationStatus` operation.
$ref: '#/components/schemas/ErrorList'
description: The error response schema for the `UpdateVerificationStatus` operation.
SubstitutionPreferences:
type: object
description: Substitution preferences for an order item.
required:
- SubstitutionType
properties:
SubstitutionType:
type: string
description: The type of substitution that these preferences represent.
enum:
- CUSTOMER_PREFERENCE
- AMAZON_RECOMMENDED
- DO_NOT_SUBSTITUTE
x-docgen-enum-table-extension:
- value: CUSTOMER_PREFERENCE
description: Customer has provided the substitution preferences.
- value: AMAZON_RECOMMENDED
description: Amazon has provided the substitution preferences.
- value: DO_NOT_SUBSTITUTE
description: Do not provide a substitute if item is not found.
SubstitutionOptions:
description: Substitution options for the order item.
$ref: '#/components/schemas/SubstitutionOptionList'
TransparencyCode:
type: string
description: The transparency code associated with the item.
GetOrderResponse:
type: object
properties:
payload:
description: The payload for the `getOrder` operation.
$ref: '#/components/schemas/Order'
errors:
description: One or more unexpected errors occurred during the `getOrder` operation.
$ref: '#/components/schemas/ErrorList'
description: The response schema for the `getOrder` operation.
BuyerInfo:
type: object
properties:
BuyerEmail:
type: string
description: The anonymized email address of the buyer.
BuyerName:
type: string
description: The buyer name or the recipient name.
BuyerCounty:
type: string
description: 'The county of the buyer.
**Note**: This attribute is only available in the Brazil marketplace.'
BuyerTaxInfo:
description: 'Tax information about the buyer. Sellers could use this data to issue electronic invoices for business orders.
**Note**: This attribute is only available for business orders in the Brazil, Mexico and India marketplaces.'
$ref: '#/components/schemas/BuyerTaxInfo'
PurchaseOrderNumber:
type: string
description: The purchase order (PO) number entered by the buyer at checkout. Only returned for orders where the buyer entered a PO number at checkout.
description: Buyer information.
UpdateVerificationStatusRequest:
description: The request body for the `updateVerificationStatus` operation.
type: object
properties:
regulatedOrderVerificationStatus:
description: The updated values of the `VerificationStatus` field.
$ref: '#/components/schemas/UpdateVerificationStatusRequestBody'
required:
- regulatedOrderVerificationStatus
ConfirmShipmentErrorResponse:
type: object
description: The error response schema for the `confirmShipment` operation.
properties:
errors:
description: One or more unexpected errors occurred during the `confirmShipment` operation.
$ref: '#/components/schemas/ErrorList'
Error:
type: object
required:
- code
- message
properties:
code:
type: string
description: An error code that identifies the type of error that occurred.
message:
type: string
description: A message that describes the error condition.
details:
type: string
description: Additional details that can help the caller understand or fix the issue.
description: Error response returned when the request is unsuccessful.
InterimStatusDetail:
type: object
required:
- statusCode
- statusDateTime
properties:
statusCode:
type: string
description: The identifier for the interim status type. Must be one of the `ValidInterimStatusCodes` values returned by the `getOrderRegulatedInfo` operation.
statusDateTime:
type: string
description: The date and time when this interim status was set, in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date and time format.
format: date-time
description: Interim status information provided during the verification process to share granular progress updates while an order is pending verification (for example, vet contacted through email).
BuyerCustomizedInfoDetail:
type: object
properties:
CustomizedURL:
type: string
description: The location of a ZIP file containing Amazon Custom data.
description: Buyer information for custom orders from the Amazon Custom program.
OrderList:
type: array
description: A list of orders.
items:
$ref: '#/components/schemas/Order'
OtherDeliveryAttributes:
type: string
description: Miscellaneous delivery attributes associated with the shipping address.
enum:
- HAS_ACCESS_POINT
- PALLET_ENABLED
- PALLET_DISABLED
x-docgen-enum-table-extension:
- value: HAS_ACCESS_POINT
description: Indicates whether the delivery has an access point pickup or drop-off location.
- value: PALLET_ENABLED
description: Indicates whether pallet delivery is enabled for the address.
- value: PALLET_DISABLED
description: Indicates whether pallet delivery is disabled for the address.
GetOrderRegulatedInfoResponse:
type: object
properties:
payload:
description: The payload for the `getOrderRegulatedInfo` operation.
$ref: '#/components/schemas/OrderRegulatedInfo'
errors:
description: One or more unexpected errors occurred during the `getOrderRegulatedInfo` operation.
$ref: '#/components/schemas/ErrorList'
description: The response schema for the `getOrderRegulatedInfo` operation.
ValidInterimStatusCode:
type: object
required:
- StatusCode
- StatusDescription
properties:
StatusCode:
type: string
description: The identifier for the interim status type.
StatusDescription:
type: string
description: A customer-facing description of the interim status.
description: A valid interim status code and its customer-facing description. Available with the `getOrderRegulatedInfo` operation to indicate which status codes can populate the `InterimStatusDetail` field.
PromotionIdList:
type: array
description: A list of promotion identifiers provided by the seller when the promotions were created.
items:
type: string
PreferredDeliveryTime:
type: object
description: The time window when the delivery is preferred.
properties:
BusinessHours:
type: array
items:
$ref: '#/components/schemas/BusinessHours'
description: Business hours when the business is open for deliveries.
ExceptionDates:
type: array
items:
$ref: '#/components/schemas/ExceptionDates'
description: Dates when the business is closed during the next 30 days.
OrderItemBuyerInfoList:
type: array
description: A single order item's buyer information list.
items:
$ref: '#/components/schemas/OrderItemBuyerInfo'
EasyShipShipmentStatus:
description: The status of the Amazon Easy Ship order. This property is only included for Amazon Easy Ship orders.
type: string
enum:
- PendingSchedule
- PendingPickUp
- PendingDropOff
- LabelCanceled
- PickedUp
- DroppedOff
- AtOriginFC
- AtDestinationFC
- Delivered
- RejectedByBuyer
- Undeliverable
- ReturningToSeller
- ReturnedToSeller
- Lost
- OutForDelivery
- Damaged
x-docgen-enum-table-extension:
- value: PendingSchedule
description: The package is awaiting the schedule for pick-up.
- value: PendingPickUp
description: Amazon has not yet picked up the package from the seller.
- value: PendingDropOff
description: The seller will deliver the package to the carrier.
- value: LabelCanceled
description: The seller canceled the pickup.
- value: PickedUp
description: Amazon has picked up the package from the seller.
- value: DroppedOff
description: The package was delivered to the carrier by the seller.
- value: AtOriginFC
description: The package is at the origin fulfillment center.
- value: AtDestinationFC
description: The package is at the destination fulfillment center.
- value: Delivered
description: The package has been delivered.
- value: RejectedByBuyer
description: The package has been rejected by the buyer.
- value: Undeliverable
description: The package cannot be delivered.
- value: ReturningToSeller
description: The package was not delivered and is being returned to the seller.
- value: ReturnedToSeller
description: The package was not delivered and was returned to the seller.
- value: Lost
description: The package is lost.
- value: OutForDelivery
description: The package is out for delivery.
- value: Damaged
description: The package was damaged by the carrier.
OrderItemList:
type: array
description: A list of order items.
items:
$ref: '#/components/schemas/OrderItem'
BuyerTaxInformation:
type: object
properties:
BuyerLegalCompanyName:
type: string
description: Business buyer's company legal name.
BuyerBusinessAddress:
type: string
description: Business buyer's address.
BuyerTaxRegistrationId:
type: string
description: Business buyer's tax registration ID.
BuyerTaxOffice:
type: string
description: Business buyer's tax office.
description: Contains the business invoice tax information. Available only in the TR marketplace.
OrderItemBuyerInfo:
type: object
required:
- OrderItemId
properties:
OrderItemId:
type: string
description: An Amazon-defined order item identifier.
BuyerCustomizedInfo:
description: 'Buyer information for custom orders from the Amazon Custom program.
**Note**: This attribute is only available for MFN (fulfilled by seller) orders.'
$ref: '#/components/schemas/BuyerCustomizedInfoDetail'
GiftWrapPrice:
description: The gift wrap price of the item.
$ref: '#/components/schemas/Money'
GiftWrapTax:
description: The tax on the gift wrap price.
$ref: '#/components/schemas/Money'
GiftMessageText:
type: string
description: 'A gift message provided by the buyer.
**Note**: This attribute is only available for MFN (fulfilled by seller) orders.'
GiftWrapLevel:
type: string
description: The gift wrap level specified by the buyer.
description: A single order item's buyer information.
MarketplaceId:
description: The unobfuscated marketplace identifier.
type: string
Money:
type: object
properties:
CurrencyCode:
type: string
description: The three-digit currency code. In ISO 4217 format.
Amount:
type: string
description: The currency amount.
description: The monetary value of the order.
BuyerRequestedCancel:
type: object
properties:
IsBuyerRequestedCancel:
type: string
description: 'Indicate whether the buyer has requested cancellation.
**Possible Values**: `true`, `false`.'
BuyerCancelReason:
type: string
description: The reason that the buyer requested cancellation.
description: Information about whether or not a buyer requested cancellation.
ProductInfoDetail:
type: object
properties:
NumberOfItems:
type: string
description: The total number of items that are included in the ASIN.
description: Product information on the number of items.
BusinessHours:
type: object
description: Business days and hours when the destination is open for deliveries.
properties:
DayOfWeek:
type: string
description: Day of the week.
enum:
- SUN
- MON
- TUE
- WED
- THU
- FRI
- SAT
x-docgen-enum-table-extension:
- value: SUN
description: Sunday - Day of the week.
- value: MON
description: Monday - Day of the week.
- value: TUE
description: Tuesday - Day of the week.
- value: WED
description: Wednesday - Day of the week.
- value: THU
description: Thursday - Day of the week.
- value: FRI
description: Friday - Day of the week.
- value: SAT
description: Saturday - Day of the week.
OpenIntervals:
type: array
description: Time window during the day when the business is open.
items:
$ref: '#/components/schemas/OpenInterval'
GetOrderItemsResponse:
type: object
properties:
payload:
description: The payload for the `getOrderItems` operation.
$ref: '#/components/schemas/OrderItemsList'
errors:
description: One or more unexpected errors occurred during the `getOrderItems` operation.
$ref: '#/components/schemas/ErrorList'
description: The response schema for the `getOrderItems` operation.
ErrorList:
type: array
description: A list of error responses returned when a request is unsuccessful.
items:
$ref: '#/components/schemas/Error'
OrderItem:
type: object
required:
- ASIN
- OrderItemId
- QuantityOrdered
properties:
ASIN:
type: string
description: The item's Amazon Standard Identification Number (ASIN).
SellerSKU:
type: string
description: The item's seller stock keeping unit (SKU).
OrderItemId:
type: string
description: An Amazon-defined order item identifier.
AssociatedItems:
type: array
description: A list of associated items that a customer has purchased with a product. For example, a tire installation service purchased with tires.
items:
$ref: '#/components/schemas/AssociatedItem'
Title:
type: string
description: The item's name.
QuantityOrdered:
type: integer
description: 'The number of items in the order. '
QuantityShipped:
type: integer
description: The number of items shipped.
ProductInfo:
description: The item's product information.
$ref: '#/components/schemas/ProductInfoDetail'
PointsGranted:
description: The number and value of Amazon Points granted with the purchase of an item.
$ref: '#/components/schemas/PointsGrantedDetail'
ItemPrice:
description: The selling price of the order item. Note that an order item is an item and a quantity. This means that the value of `ItemPrice` is equal to the selling price of the item multiplied by the quantity ordered. `ItemPrice` excludes `ShippingPrice` and GiftWrapPrice.
$ref: '#/components/schemas/Money'
ShippingPrice:
description: The item's shipping price.
$ref: '#/components/schemas/Money'
ItemTax:
description: The tax on the item price.
$ref: '#/components/schemas/Money'
ShippingTax:
description: The tax on the shipping price.
$ref: '#/components/schemas/Money'
ShippingDiscount:
description: The discount on the shipping price.
$ref: '#/components/schemas/Money'
ShippingDiscountTax:
description: The tax on the discount on the shipping price.
$ref: '#/components/schemas/Money'
PromotionDiscount:
description: The total of all promotional discounts in the offer.
$ref: '#/components/schemas/Money'
PromotionDiscountTax:
description: The tax on the total of all promotional discounts in the offer.
$ref: '#/components/schemas/Money'
PromotionIds:
$ref: '#/components/schemas/PromotionIdList'
CODFee:
description: The fee charged for COD service.
$ref: '#/components/schemas/Money'
CODFeeDiscount:
description: The discount on the COD fee.
$ref: '#/components/schemas/Money'
IsGift:
type: string
description: 'Indicates whether the item is a gift.
**Possible values**: `true` and `false`.'
ConditionNote:
type: string
description: The condition of the item, as described by the seller.
ConditionId:
type: string
description: 'The condition of the item.
**Possible values**: `New`, `Used`, `Collectible`, `Refurbished`, `Preorder`, and `Club`.'
ConditionSubtypeId:
type: string
description: 'The subcondition of the item.
**Possible values**: `New`, `Mint`, `Very Good`, `Good`, `Acceptable`, `Poor`, `Club`, `OEM`, `Warranty`, `Refurbished Warranty`, `Refurbished`, `Open Box`, `Any`, and `Other`.'
ScheduledDeliveryStartDate:
type: string
description: The start date of the scheduled delivery window in the time zone for the order destination. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.
ScheduledDeliveryEndDate:
type: string
description: The end date of the scheduled delivery window in the time zone for the order destination. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.
PriceDesignation:
type: string
description: "Indicates that the selling price is a special price that is only available for Amazon Business orders. For more information about the Amazon Business Seller Program, refer to the [Amazon Business website](https://www.amazon.com/b2b/info/amazon-business). \n\n**Possible values**: `BusinessPrice`"
TaxCollection:
description: Information about withheld taxes.
$ref: '#/components/schemas/TaxCollection'
SerialNumberRequired:
type: boolean
description: "When true, the product type for this item has a serial number.\n\n Only returned for Amazon Easy Ship orders."
IsTransparency:
type: boolean
description: 'When true, the ASIN is enrolled in Transparency. The Transparency serial number that you must submit is determined by:
**1D or 2D Barcode:** This has a **T** logo. Submit either the 29-character alpha-numeric identifier beginning with **AZ** or **ZA**, or the 38-character Serialized Global Trade Item Number (SGTIN).
**2D Barcode SN:** Submit the 7- to 20-character serial number barcode, which likely has the prefix **SN**. The serial number is applied to the same side of the packaging as the GTIN (UPC/EAN/ISBN) barcode.
**QR code SN:** Submit the URL that the QR code generates.'
IossNumber:
type: string
description: The IOSS number of the marketplace. Sellers shipping to the EU from outside the EU must provide this IOSS number to their carrier when Amazon has collected the VAT on the sale.
StoreChainStoreId:
type: string
description: The store chain store identifier. Linked to a specific store in a store chain.
DeemedResellerCategory:
type: string
description: The category of deemed reseller. This applies to selling partners that are not based in the EU and is used to help them meet the VAT Deemed Reseller tax laws in the EU and UK.
enum:
- IOSS
- UOSS
x-docgen-enum-table-extension:
- value: IOSS
description: Import one stop shop. The item being purchased is not held in the EU for shipment.
- value: UOSS
description: Union one stop shop. The item being purchased is held in the EU for shipment.
BuyerInfo:
description: 'A single item''s buyer information.
**Note**: The `BuyerInfo` contains restricted data. Use the Restricted Data Token (RDT) and restricted SPDS roles to access the restricted data in `BuyerInfo`. For example, `BuyerCustomizedInfo` and `GiftMessageText`.'
$ref: '#/components/schemas/ItemBuyerInfo'
BuyerRequestedCancel:
description: Information about whether or not a buyer requested cancellation.
$ref: '#/components/schemas/BuyerRequestedCancel'
SerialNumbers:
type: array
description: A list of serial numbers for electronic products that are shipped to customers. Returned for FBA orders only.
items:
type: string
SubstitutionPreferences:
description: Substitution preferences for the order item. This is an optional field that is only present if a seller supports substitutions, as is the case with some grocery sellers.
$ref: '#/components/schemas/SubstitutionPreferences'
Measurement:
description: Measurement information for the order item.
$ref: '#/components/schemas/Measurement'
ShippingConstraints:
description: Shipping constraints applicable to this order.
$ref: '#/components/schemas/ShippingConstraints'
AmazonPrograms:
description: Contains the list of programs that are associated with an item.
$ref: '#/components/schemas/AmazonPrograms'
description: A single order item.
UpdateVerificationStatusRequestBody:
description: The updated values of the `VerificationStatus` field.
type: object
properties:
status:
description: The new verification status of the order.
$ref: '#/components/schemas/VerificationStatus'
externalReviewerId:
description: The identifier of the order's regulated information reviewer.
type: string
rejectionReasonId:
description: The unique identifier of the rejection reason used for rejecting the order's regulated information. Only required if the new status is rejected.
type: string
verificationDetails:
description: Additional information regarding the verification of the order.
$ref: '#/components/schemas/VerificationDetails'
required:
- externalReviewerId
Measurement:
type: object
description: Measurement information for an order item.
required:
- Unit
- Value
properties:
Unit:
type: string
description: The unit of measure.
enum:
- OUNCES
- POUNDS
- KILOGRAMS
- GRAMS
- MILLIGRAMS
- INCHES
- FEET
- METERS
- CENTIMETERS
- MILLIMETERS
- SQUARE_METERS
- SQUARE_CENTIMETERS
- SQUARE_FEET
- SQUARE_INCHES
- GALLONS
- PINTS
- QUARTS
- FLUID_OUNCES
- LITERS
- CUBIC_METERS
- CUBIC_FEET
- CUBIC_INCHES
- CUBIC_CENTIMETERS
- COUNT
x-docgen-enum-table-extension:
- value: OUNCES
description: The item is measured in ounces.
- value: POUNDS
description: The item is measured in pounds.
- value: KILOGRAMS
description: The item is measured in kilograms.
- value: GRAMS
description: The item is measured in grams.
- value: MILLIGRAMS
description: The item is measured in milligrams.
- value: INCHES
description: The item is measured in inches.
- value: FEET
description: The item is measured in feet.
- value: METERS
description: The item is measured in meters.
- value: CENTIMETERS
description: The item is measured in centimeters.
- value: MILLIMETERS
description: The item is measured in millimeters.
- value: SQUARE_METERS
description: The item is measured in square meters.
- value: SQUARE_CENTIMETERS
description: The item is measured in square centimeters.
- value: SQUARE_FEET
description: The item is measured in square feet.
- value: SQUARE_INCHES
description: The item is measured in square inches.
- value: GALLONS
description: The item is measured in gallons.
- value: PINTS
description: The item is measured in pints.
- value: QUARTS
description: The item is measured in quarts.
- value: FLUID_OUNCES
description: The item is measured in fluid ounces.
- value: LITERS
description: The item is measured in liters.
- value: CUBIC_METERS
description: The item is measured in cubic meters.
- value: CUBIC_FEET
description: The item is measured in cubic feet.
- value: CUBIC_INCHES
description: The item is measured in cubic inches.
- value: CUBIC_CENTIMETERS
description: The item is measured in cubic centimeters.
- value: COUNT
description: The item is measured by count.
Value:
type: number
description: The measurement value.
ExceptionDates:
type: object
description: Dates when the business is closed or open with a different time window.
properties:
ExceptionDate:
type: string
description: Date when the business is closed, in ISO 8601 date format.
IsOpen:
type: boolean
description: Boolean indicating if the business is closed or open on that date.
OpenIntervals:
type: array
description: Time window during the day when the business is open.
items:
$ref: '#/components/schemas/OpenInterval'
RejectionReason:
type: object
description: The reason for rejecting the order's regulated information. This is only present if the order is rejected.
required:
- RejectionReasonId
- RejectionReasonDescription
properties:
RejectionReasonId:
type: string
description: The unique identifier for the rejection reason.
RejectionReasonDescription:
type: string
description: The description of this rejection reason.
PaymentExecutionDetailItem:
type: object
required:
- Payment
- PaymentMethod
properties:
Payment:
$ref: '#/components/schemas/Money'
PaymentMethod:
type: string
description: "The sub-payment method for an order. \n\n**Possible values**:\n* `COD`: Cash on delivery \n* `GC`: Gift card \n* `PointsAccount`: Amazon Points \n* `Invoice`: Invoice \n* `CreditCard`: Credit card \n* `Pix`: Pix \n* `Other`: Other."
AcquirerId:
description: "The Brazilian Taxpayer Identifier (CNPJ) of the payment processor or acquiring bank that authorizes the payment. \n\n**Note**: This attribute is only available for orders in the Brazil (BR) marketplace when the `PaymentMethod` is `CreditCard` or `Pix`."
type: string
CardBrand:
description: "The card network or brand used in the payment transaction (for example, Visa or Mastercard). \n\n**Note**: This attribute is only available for orders in the Brazil (BR) marketplace when the `PaymentMethod` is `CreditCard`."
type: string
AuthorizationCode:
description: "The unique code that confirms the payment authorization. \n\n**Note**: This attribute is only available for orders in the Brazil (BR) marketplace when the `PaymentMethod` is `CreditCard` or `Pix`."
type: string
description: Information about a sub-payment method used to pay for a COD order.
OrderRegulatedInfo:
description: The order's regulated information along with its verification status.
type: object
required:
- AmazonOrderId
- RegulatedInformation
- RegulatedOrderVerificationStatus
- RequiresDosageLabel
properties:
AmazonOrderId:
type: string
description: An Amazon-defined order identifier, in 3-7-7 format.
RegulatedInformation:
$ref: '#/components/schemas/RegulatedInformation'
description: The regulated information collected during purchase and used to verify the order.
RequiresDosageLabel:
type: boolean
description: When true, the order requires attaching a dosage information label when shipped.
RegulatedOrderVerificationStatus:
$ref: '#/components/schemas/RegulatedOrderVerificationStatus'
description: The order's verification status.
AssociatedItem:
description: An item that is associated with an order item. For example, a tire installation service that is purchased with tires.
type: object
properties:
OrderId:
type: string
description: The order item's order identifier, in 3-7-7 format.
OrderItemId:
type: string
description: An Amazon-defined item identifier for the associated item.
AssociationType:
$ref: '#/components/schemas/AssociationType'
FulfillmentInstruction:
type: object
properties:
FulfillmentSupplySourceId:
description: The `sourceId` of the location from where you want the order fulfilled.
type: string
description: Contains the instructions about the fulfillment, such as the location from where you want the order filled.
OrdersList:
type: object
required:
- Orders
properties:
Orders:
$ref: '#/components/schemas/OrderList'
NextToken:
type: string
description: When present and not empty, pass this string token in the next request to return the next response page.
LastUpdatedBefore:
type: string
description: Use this date to select orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. Use [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format for all dates.
CreatedBefore:
type: string
description: Use this date to select orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) format.
description: A list of orders along with additional information to make subsequent API calls.
Address:
type: object
properties:
Name:
type: string
description: The name.
CompanyName:
type: string
description: 'The company name of the recipient.
**Note**: This attribute is only available for shipping address.'
AddressLine1:
type: string
description: The street address.
AddressLine2:
type: string
description: Additional street address information, if required.
AddressLine3:
type: string
description: Additional street address information, if required.
City:
type: string
description: The city.
County:
type: string
description: The county.
District:
type: string
description: The district.
StateOrRegion:
type: string
description: The state or region.
Municipality:
type: string
description: The municipality.
PostalCode:
type: string
description: The postal code.
CountryCode:
type: string
description: The country code. A two-character country code, in ISO 3166-1 alpha-2 format.
Phone:
type: string
description: "The phone number of the buyer.\n\n**Note**: \n1. This attribute is only available for shipping address.\n2. In some cases, the buyer phone number is suppressed: \na. Phone is suppressed for all `AFN` (fulfilled by Amazon) orders.\nb. Phone is suppressed for the shipped `MFN` (fulfilled by seller) order when the current date is past the Latest Delivery Date."
ExtendedFields:
description: "Extended address fields for additional address components including the street name or number. \n\nNote: Available for grocery sellers and Brazil shipping addresses."
$ref: '#/components/schemas/AddressExtendedFields'
AddressType:
type: string
description: The address type of the shipping address.
enum:
- Residential
- Commercial
x-docgen-enum-table-extension:
- value: Residential
description: The shipping address is a residential address.
- value: Commercial
description: The shipping address is a commercial address.
description: The shipping address for the order.
ConfirmShipmentRequest:
type: object
required:
- marketplaceId
- packageDetail
properties:
packageDetail:
$ref: '#/components/schemas/PackageDetail'
codCollectionMethod:
type: string
description: The COD collection method (only supported in the JP marketplace).
enum:
- DirectPayment
marketplaceId:
$ref: '#/components/schemas/MarketplaceId'
description: The request schema for an shipment confirmation.
ShippingConstraints:
type: object
description: Delivery constraints applicable to this order.
properties:
PalletDelivery:
description: Indicates if the line item needs to be delivered by pallet.
$ref: '#/components/schemas/ConstraintType'
SignatureConfirmation:
description: Indicates that the recipient of the line item must sign to confirm its delivery.
$ref: '#/components/schemas/ConstraintType'
RecipientIdentityVerification:
description: Indicates that the person receiving the line item must be the same as the intended recipient of the order.
$ref: '#/components/schemas/ConstraintType'
RecipientAgeVerification:
description: Indicates that the carrier must confirm the recipient is of the legal age to receive the line item upon delivery.
$ref: '#/components/schemas/ConstraintType'
PointsGrantedDetail:
type: object
properties:
PointsNumber:
type: integer
description: The number of Amazon Points granted with the purchase of an item.
PointsMonetaryValue:
description: The monetary value of the Amazon Points granted.
$ref: '#/components/schemas/Money'
description: The number of Amazon Points offered with the purchase of an item, and their monetary value.
ItemBuyerInfo:
type: object
properties:
BuyerCustomizedInfo:
description: 'Buyer information for custom orders from the Amazon Custom program.
**Note**: This attribute is only available for MFN (fulfilled by seller) orders.'
$ref: '#/components/schemas/BuyerCustomizedInfoDetail'
GiftWrapPrice:
description: The gift wrap price of the item.
$ref: '#/components/schemas/Money'
GiftWrapTax:
description: The tax on the gift wrap price.
$ref: '#/components/schemas/Money'
GiftMessageText:
type: string
description: 'A gift message provided by the buyer.
**Note**: This attribute is only available for MFN (fulfilled by seller) orders.'
GiftWrapLevel:
type: string
description: The gift wrap level specified by the buyer.
description: A single item's buyer information.