---
title: "generateOrderScenarios"
method: POST
path: "/vendor/directFulfillment/sandbox/2021-10-28/orders"
tags: ["Vendor Direct Fulfillment Sandbox Test Data v2021-10-28"]
---

# generateOrderScenarios

`POST /vendor/directFulfillment/sandbox/2021-10-28/orders`

## Request

- Base URL: `https://sellingpartnerapi-na.amazon.com`
- URL: `https://sellingpartnerapi-na.amazon.com/vendor/directFulfillment/sandbox/2021-10-28/orders`
- Auth: none declared

Submits a request to generate test order data for Vendor Direct Fulfillment API entities.

## Request body

- GenerateOrderScenarioRequest: The request body for the generateOrderScenarios operation.
  - `orders` OrderScenarioRequest[]: The list of test orders requested as indicated by party identifiers.
    - `sellingParty` PartyIdentification, required: Name/Address and tax details of the party.
      - `address` Address: Address of the party.
        - `name` string, required: The name of the person, business or institution at that address.
        - `addressLine1` string, required: First line of the address.
        - `addressLine2` string: Additional street address information, if required.
        - `addressLine3` string: Additional street address information, if required.
        - `city` string: The city where the person, business or institution is located.
        - `county` string: The county where person, business or institution is located.
        - `district` string: The district where person, business or institution is located.
        - `stateOrRegion` string: The state or region where person, business or institution is located.
        - `postalCode` string: The postal code of that address. It contains a series of letters or digits or both, sometimes including spaces or punctuation.
        - `countryCode` string, required: The two digit country code in ISO 3166-1 alpha-2 format.
        - `phone` string: The phone number of the person, business or institution located at that address.
      - `partyId` string, required: Assigned identification for the party.
      - `taxRegistrationDetails` TaxRegistrationDetails[]: Tax registration details of the entity.
        - `taxRegistrationType` 'VAT' | 'GST', required: Tax registration type for the entity.
        - `taxRegistrationNumber` string, required: Tax registration number for the entity. For example, VAT ID.
    - `shipFromParty` PartyIdentification, required: Name/Address and tax details of the party.
      - `address` Address: Address of the party.
        - `name` string, required: The name of the person, business or institution at that address.
        - `addressLine1` string, required: First line of the address.
        - `addressLine2` string: Additional street address information, if required.
        - `addressLine3` string: Additional street address information, if required.
        - `city` string: The city where the person, business or institution is located.
        - `county` string: The county where person, business or institution is located.
        - `district` string: The district where person, business or institution is located.
        - `stateOrRegion` string: The state or region where person, business or institution is located.
        - `postalCode` string: The postal code of that address. It contains a series of letters or digits or both, sometimes including spaces or punctuation.
        - `countryCode` string, required: The two digit country code in ISO 3166-1 alpha-2 format.
        - `phone` string: The phone number of the person, business or institution located at that address.
      - `partyId` string, required: Assigned identification for the party.
      - `taxRegistrationDetails` TaxRegistrationDetails[]: Tax registration details of the entity.
        - `taxRegistrationType` 'VAT' | 'GST', required: Tax registration type for the entity.
        - `taxRegistrationNumber` string, required: Tax registration number for the entity. For example, VAT ID.

## Response `202`

Success.

- TransactionReference: The response payload for the SubmitShipmentConfirmations operation.
  - `transactionId` string: GUID assigned by Buyer to identify this transaction. This value can be used with the Transaction Status API to return the status of this transaction.

## Other responses

- `400`: Request has missing or invalid parameters and cannot be parsed.
- `403`: Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
- `404`: The resource specified does not exist.
- `413`: The request size exceeded the maximum accepted size.
- `415`: The request payload is in an unsupported format.
- `429`: The frequency of requests was greater than allowed.
- `500`: An unexpected condition occurred that prevented the server from fulfilling the request.
- `503`: Temporary overloading or maintenance of the server.

---

[API](https://skmtc.dev/aws-samples/apis/a-content-management-v2020-11-01.md) - [All operations](https://skmtc.dev/aws-samples/apis/a-content-management-v2020-11-01/llms.txt) - [OpenAPI document](https://skmtc.dev/aws-samples/apis/a-content-management-v2020-11-01/revisions/815a5b6dbaa6?raw)
