content.orders.createtestorder

POST {{baseUrl}}/content/v2/:merchantId/testorders?$.xgafv=<string>&access_token=<string>&alt=<string>&callback=<string>&fields=<string>&key=<string>&oauth_token=<string>&prettyPrint=<boolean>&quotaUser=<string>&upload_protocol=<string>&uploadType=<string>

Sandbox only. Creates a test order.

Request Params

KeyDatatypeRequiredDescription
$.xgafvstringV1 error format.
access_tokenstringOAuth access token.
altstringData format for response.
callbackstringJSONP
fieldsstringSelector specifying which fields to include in a partial response.
keystringAPI key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
oauth_tokenstringOAuth 2.0 token for the current user.
prettyPrintstringReturns response with indentations and line breaks.
quotaUserstringAvailable to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
upload_protocolstringUpload protocol for media (e.g. "raw", "multipart").
uploadTypestringLegacy upload protocol for media (e.g. "media", "multipart").

Request Body

{"country"=>"<string>", "templateName"=>"<string>", "testOrder"=>{"customer"=>{"email"=>"<string>", "explicitMarketingPreference"=>"<boolean>", "fullName"=>"<string>", "marketingRightsInfo"=>{"explicitMarketingPreference"=>"<string>", "lastUpdatedTimestamp"=>"<string>"}}, "enableOrderinvoices"=>"<boolean>", "kind"=>"<string>", "lineItems"=>[{"product"=>{"brand"=>"<string>", "channel"=>"<string>", "condition"=>"<string>", "contentLanguage"=>"<string>", "fees"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "gtin"=>"<string>", "imageLink"=>"<string>", "itemGroupId"=>"<string>", "mpn"=>"<string>", "offerId"=>"<string>", "price"=>{"currency"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "targetCountry"=>"<string>", "title"=>"<string>", "variantAttributes"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}]}, "quantityOrdered"=>"<uint32>", "returnInfo"=>{"daysToReturn"=>"<integer>", "isReturnable"=>"<boolean>", "policyUrl"=>"<string>"}, "shippingDetails"=>{"deliverByDate"=>"<string>", "method"=>{"carrier"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "maxDaysInTransit"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "methodName"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "minDaysInTransit"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "shipByDate"=>"<string>", "type"=>"<string>"}, "unitTax"=>{"currency"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}}, {"product"=>{"brand"=>"<string>", "channel"=>"<string>", "condition"=>"<string>", "contentLanguage"=>"<string>", "fees"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "gtin"=>"<string>", "imageLink"=>"<string>", "itemGroupId"=>"<string>", "mpn"=>"<string>", "offerId"=>"<string>", "price"=>{"currency"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "targetCountry"=>"<string>", "title"=>"<string>", "variantAttributes"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}]}, "quantityOrdered"=>"<uint32>", "returnInfo"=>{"daysToReturn"=>"<integer>", "isReturnable"=>"<boolean>", "policyUrl"=>"<string>"}, "shippingDetails"=>{"deliverByDate"=>"<string>", "method"=>{"carrier"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "maxDaysInTransit"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "methodName"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "minDaysInTransit"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "shipByDate"=>"<string>", "type"=>"<string>"}, "unitTax"=>{"currency"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}}], "notificationMode"=>"<string>", "paymentMethod"=>{"expirationMonth"=>"<integer>", "expirationYear"=>"<integer>", "lastFourDigits"=>"<string>", "predefinedBillingAddress"=>"<string>", "type"=>"<string>"}, "predefinedDeliveryAddress"=>"<string>", "predefinedPickupDetails"=>"<string>", "promotions"=>[{"benefits"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "effectiveDates"=>"elit ea aliquip amet laborum", "genericRedemptionCode"=>"reprehenderit aliqua tempor ea occaecat", "id"=>"quis occaecat laboris", "longTitle"=>"irure anim occaecat", "productApplicability"=>"anim", "redemptionChannel"=>"et qui non"}, {"benefits"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "effectiveDates"=>"Lorem Ut voluptate minim", "genericRedemptionCode"=>"sed esse qui voluptate quis", "id"=>"culpa nisi pariatur deserunt elit", "longTitle"=>"consectetur Excepteur", "productApplicability"=>"officia enim la", "redemptionChannel"=>"non et sed consectetur"}], "shippingCost"=>{"currency"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "shippingCostTax"=>{"currency"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "shippingOption"=>"<string>"}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring

RESPONSES

status: OK

{&quot;kind&quot;:&quot;in&quot;,&quot;orderId&quot;:&quot;consectetur aliquip ullamco&quot;}