selling-partner-api-models/models/supply-sources-api-model/supplySources_2020-07-01.json

2297 lines
80 KiB
JSON

{
"swagger": "2.0",
"info": {
"title": "Selling Partner API for Supply Sources",
"description": "Manage configurations and capabilities of seller supply sources.",
"version": "2020-07-01",
"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"
}
},
"host": "sellingpartnerapi-na.amazon.com",
"schemes": [
"https"
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"definitions": {
"Error": {
"description": "An error response returned when the request is unsuccessful.",
"properties": {
"code": {
"description": "An error code that identifies the type of error that occured.",
"type": "string"
},
"message": {
"description": "A message that describes the error condition in a human-readable form.",
"type": "string"
},
"details": {
"description": "The additional details that can help the caller understand or fix the issue.",
"type": "string"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
"ErrorList": {
"description": "A list of error responses returned when a request is unsuccessful.",
"properties": {
"errors": {
"description": "A list of error responses returned when a request is unsuccessful.",
"type": "array",
"items": {
"$ref": "#/definitions/Error"
}
}
},
"required": [
"errors"
],
"type": "object"
},
"GetSupplySourcesResponse": {
"description": "The paginated list of supply sources.",
"type": "object",
"properties": {
"supplySources": {
"$ref": "#/definitions/SupplySourceList"
},
"nextPageToken": {
"description": "If present, use this pagination token to retrieve the next page of supply sources.",
"type": "string"
}
}
},
"UpdateSupplySourceStatusRequest": {
"description": "A request to update the status of a supply source.",
"type": "object",
"properties": {
"status": {
"$ref": "#/definitions/SupplySourceStatus"
}
}
},
"CreateSupplySourceRequest": {
"description": "A request to create a supply source.",
"type": "object",
"properties": {
"supplySourceCode": {
"$ref": "#/definitions/SupplySourceCode"
},
"alias": {
"$ref": "#/definitions/SupplySourceAlias"
},
"address": {
"$ref": "#/definitions/Address"
}
},
"required": [
"address",
"supplySourceCode",
"alias"
]
},
"CreateSupplySourceResponse": {
"description": "The result of creating a new supply source.",
"properties": {
"supplySourceId": {
"$ref": "#/definitions/SupplySourceId"
},
"supplySourceCode": {
"$ref": "#/definitions/SupplySourceCode"
}
},
"required": [
"supplySourceId",
"supplySourceCode"
],
"type": "object"
},
"UpdateSupplySourceRequest": {
"description": "A request to update the configuration and capabilities of a supply source.",
"type": "object",
"properties": {
"alias": {
"$ref": "#/definitions/SupplySourceAlias"
},
"configuration": {
"$ref": "#/definitions/SupplySourceConfiguration"
},
"capabilities": {
"$ref": "#/definitions/SupplySourceCapabilities"
}
}
},
"SupplySource": {
"description": "The supply source details, including configurations and capabilities.",
"type": "object",
"properties": {
"supplySourceId": {
"$ref": "#/definitions/SupplySourceId"
},
"supplySourceCode": {
"$ref": "#/definitions/SupplySourceCode"
},
"alias": {
"$ref": "#/definitions/SupplySourceAlias"
},
"status": {
"$ref": "#/definitions/SupplySourceStatusReadOnly"
},
"address": {
"$ref": "#/definitions/Address"
},
"configuration": {
"$ref": "#/definitions/SupplySourceConfiguration"
},
"capabilities": {
"$ref": "#/definitions/SupplySourceCapabilities"
},
"createdAt": {
"$ref": "#/definitions/DateTime"
},
"updatedAt": {
"$ref": "#/definitions/DateTime"
}
}
},
"SupplySourceConfiguration": {
"description": "Includes configuration and timezone of a supply source.",
"type": "object",
"properties": {
"operationalConfiguration": {
"$ref": "#/definitions/OperationalConfiguration"
},
"timezone": {
"description": "Please see RFC 6557, should be a canonical time zone ID as listed here: https://www.joda.org/joda-time/timezones.html.",
"type": "string"
}
}
},
"SupplySourceCapabilities": {
"description": "The capabilities of a supply source.",
"type": "object",
"properties": {
"outbound": {
"$ref": "#/definitions/OutboundCapability"
},
"services": {
"$ref": "#/definitions/ServicesCapability"
}
}
},
"SupplySourceList": {
"description": "The list of `SupplySource`s.",
"type": "array",
"items": {
"type": "object",
"properties": {
"alias": {
"$ref": "#/definitions/SupplySourceAlias"
},
"supplySourceId": {
"$ref": "#/definitions/SupplySourceId"
},
"supplySourceCode": {
"$ref": "#/definitions/SupplySourceCode"
},
"address": {
"$ref": "#/definitions/Address"
}
}
}
},
"SupplySourceId": {
"description": "An Amazon generated unique supply source ID.",
"type": "string"
},
"SupplySourceCode": {
"description": "The seller-provided unique supply source code.",
"type": "string"
},
"SupplySourceAlias": {
"description": "The custom alias for this supply source",
"type": "string"
},
"SupplySourceStatusReadOnly": {
"description": "The `SupplySource` status.",
"type": "string",
"enum": [
"Active",
"Inactive",
"Archived"
]
},
"SupplySourceStatus": {
"description": "The `SupplySource` status",
"type": "string",
"enum": [
"Active",
"Inactive"
]
},
"OutboundCapability": {
"description": "The outbound capability of a supply source.",
"type": "object",
"properties": {
"isSupported": {
"type": "boolean"
},
"operationalConfiguration": {
"$ref": "#/definitions/OperationalConfiguration"
},
"returnLocation": {
"$ref": "#/definitions/ReturnLocation"
},
"deliveryChannel": {
"$ref": "#/definitions/DeliveryChannel"
},
"pickupChannel": {
"$ref": "#/definitions/PickupChannel"
}
}
},
"ServicesCapability": {
"description": "The services capability of a supply source.",
"type": "object",
"properties": {
"isSupported": {
"description": "When true, `SupplySource` supports the Service capability.",
"type": "boolean"
},
"operationalConfiguration": {
"$ref": "#/definitions/OperationalConfiguration"
}
}
},
"PickupChannel": {
"description": "The pick up channel of a supply source.",
"type": "object",
"properties": {
"inventoryHoldPeriod": {
"$ref": "#/definitions/Duration"
},
"isSupported": {
"type": "boolean"
},
"operationalConfiguration": {
"$ref": "#/definitions/OperationalConfiguration"
},
"inStorePickupConfiguration": {
"description": "The configuration for supporting in-store pickup.",
"$ref": "#/definitions/InStorePickupConfiguration"
},
"curbsidePickupConfiguration": {
"description": "The configuration for supporting curbside pickup.",
"$ref": "#/definitions/CurbsidePickupConfiguration"
}
}
},
"ParkingConfiguration": {
"description": "The parking configuration.",
"type": "object",
"properties": {
"parkingCostType": {
"description": "The type of cost at parking location.",
"$ref": "#/definitions/ParkingCostType"
},
"parkingSpotIdentificationType": {
"description": "The type of parking spot identification used at parking location.",
"$ref": "#/definitions/ParkingSpotIdentificationType"
},
"numberOfParkingSpots": {
"description": "The number of parking spots.",
"$ref": "#/definitions/NonNegativeInteger"
}
}
},
"ParkingCostType": {
"description": "The parking cost type.",
"type": "string",
"enum": [
"Free",
"Other"
]
},
"ParkingSpotIdentificationType": {
"description": "The type of parking spot identification.",
"type": "string",
"enum": [
"Numbered",
"Other"
]
},
"InStorePickupConfiguration": {
"description": "The in-store pickup configuration of a supply source.",
"type": "object",
"properties": {
"isSupported": {
"description": "When true, in-store pickup is supported by the supply source (default: `isSupported` value in `PickupChannel`).",
"type": "boolean"
},
"parkingConfiguration": {
"description": "The parking configuration for in-store pickup.",
"$ref": "#/definitions/ParkingConfiguration"
}
}
},
"CurbsidePickupConfiguration": {
"description": "The curbside pickup configuration of a supply source.",
"type": "object",
"properties": {
"isSupported": {
"description": "When true, curbside pickup is supported by the supply source.",
"type": "boolean"
},
"operationalConfiguration": {
"description": "The operational configuration for the curbside pickup configuration.",
"$ref": "#/definitions/OperationalConfiguration"
},
"parkingWithAddressConfiguration": {
"description": "The parking configuration for curbside pickup with address for customers to use.",
"$ref": "#/definitions/ParkingWithAddressConfiguration"
}
}
},
"ParkingWithAddressConfiguration": {
"description": "The parking configuration with the address.",
"allOf": [{
"$ref": "#/definitions/ParkingConfiguration"
}, {
"type": "object",
"properties": {
"address": {
"description": "The address of the parking location.",
"$ref": "#/definitions/Address"
}
}
}]
},
"DeliveryChannel": {
"description": "The delivery channel of a supply source.",
"type": "object",
"properties": {
"isSupported": {
"type": "boolean"
},
"operationalConfiguration": {
"$ref": "#/definitions/OperationalConfiguration"
}
}
},
"OperationalConfiguration": {
"description": "The operational configuration of `supplySources`.",
"type": "object",
"properties": {
"contactDetails": {
"$ref": "#/definitions/ContactDetails"
},
"throughputConfig": {
"$ref": "#/definitions/ThroughputConfig"
},
"operatingHoursByDay": {
"$ref": "#/definitions/OperatingHoursByDay"
},
"handlingTime": {
"$ref": "#/definitions/Duration"
}
}
},
"Duration": {
"description": "The duration of time.",
"type": "object",
"properties": {
"value": {
"$ref": "#/definitions/NonNegativeInteger"
},
"timeUnit": {
"$ref": "#/definitions/TimeUnit"
}
}
},
"ThroughputConfig": {
"description": "The throughput configuration.",
"type": "object",
"properties": {
"throughputCap": {
"$ref": "#/definitions/ThroughputCap"
},
"throughputUnit": {
"$ref": "#/definitions/ThroughputUnit"
}
},
"required": [
"throughputUnit"
]
},
"ReturnLocation": {
"description": "The address or reference to another `supplySourceId` to act as a return location.",
"type": "object",
"properties": {
"supplySourceId": {
"description": "The Amazon provided `supplySourceId` where orders can be returned to.",
"type": "string"
},
"addressWithContact": {
"$ref": "#/definitions/AddressWithContact"
}
}
},
"AddressWithContact": {
"description": "The address and contact details.",
"type": "object",
"properties": {
"contactDetails": {
"$ref": "#/definitions/ContactDetails"
},
"address": {
"$ref": "#/definitions/Address"
}
}
},
"ContactDetails": {
"description": "The contact details",
"type": "object",
"properties": {
"primary": {
"type": "object",
"properties": {
"email": {
"$ref": "#/definitions/EmailAddress"
},
"phone": {
"description": "The phone number of the person, business or institution.",
"type": "string"
}
}
}
}
},
"ThroughputCap": {
"description": "The throughput capacity",
"type": "object",
"properties": {
"value": {
"$ref": "#/definitions/NonNegativeInteger"
},
"timeUnit": {
"$ref": "#/definitions/TimeUnit"
}
}
},
"OperatingHour": {
"description": "The operating hour schema",
"type": "object",
"properties": {
"startTime": {
"description": "The opening time, ISO 8601 formatted timestamp without date, HH:mm.",
"type": "string"
},
"endTime": {
"description": "The closing time, ISO 8601 formatted timestamp without date, HH:mm.",
"type": "string"
}
}
},
"OperatingHours": {
"description": "A list of Operating Hours.",
"type": "array",
"items": {
"$ref": "#/definitions/OperatingHour"
}
},
"ThroughputUnit": {
"description": "The throughput unit",
"type": "string",
"enum": [
"Order"
]
},
"OperatingHoursByDay": {
"description": "The operating hours per day",
"type": "object",
"properties": {
"monday": {
"$ref": "#/definitions/OperatingHours"
},
"tuesday": {
"$ref": "#/definitions/OperatingHours"
},
"wednesday": {
"$ref": "#/definitions/OperatingHours"
},
"thursday": {
"$ref": "#/definitions/OperatingHours"
},
"friday": {
"$ref": "#/definitions/OperatingHours"
},
"saturday": {
"$ref": "#/definitions/OperatingHours"
},
"sunday": {
"$ref": "#/definitions/OperatingHours"
}
}
},
"TimeUnit": {
"description": "The time unit",
"type": "string",
"enum": [
"Hours",
"Minutes",
"Days"
]
},
"NonNegativeInteger": {
"description": "An unsigned integer that can be only positive or zero.",
"type": "integer",
"minimum": 0
},
"EmailAddress": {
"description": "The email address to which email messages are delivered.",
"pattern": "^([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$",
"type": "string"
},
"Address": {
"description": "A physical address.",
"properties": {
"name": {
"description": "The name of the person, business or institution at that address.",
"type": "string"
},
"addressLine1": {
"description": "The first line of the address.",
"type": "string"
},
"addressLine2": {
"description": "The additional address information, if required.",
"type": "string"
},
"addressLine3": {
"description": "The additional address information, if required.",
"type": "string"
},
"city": {
"description": "The city where the person, business or institution is located.",
"type": "string"
},
"county": {
"description": "The county where person, business or institution is located.",
"type": "string"
},
"district": {
"description": "The district where person, business or institution is located.",
"type": "string"
},
"stateOrRegion": {
"description": "The state or region where person, business or institution is located.",
"type": "string"
},
"postalCode": {
"description": "The postal code of that address. It conatins a series of letters or digits or both, sometimes including spaces or punctuation.",
"type": "string"
},
"countryCode": {
"description": "The two digit country code. In ISO 3166-1 alpha-2 format.",
"type": "string"
},
"phone": {
"description": "The phone number of the person, business or institution located at that address.",
"type": "string"
}
},
"required": [
"name",
"addressLine1",
"countryCode",
"stateOrRegion"
],
"type": "object"
},
"DateTime": {
"description": "A date and time in the rfc3339 format.",
"type": "string"
}
},
"paths": {
"/supplySources/2020-07-01/supplySources": {
"get": {
"tags": [
"supplySources"
],
"description": "The path to retrieve paginated supply sources.",
"operationId": "getSupplySources",
"parameters": [
{
"name": "nextPageToken",
"in": "query",
"description": "The pagination token to retrieve a specific page of results.",
"required": false,
"type": "string"
},
{
"name": "pageSize",
"in": "query",
"description": "The number of supply sources to return per paginated request.",
"required": false,
"default": 10,
"type": "number"
}
],
"responses": {
"200": {
"description": "Success.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {}
},
"response": {
"supplySources": [
{
"supplySourceId": "ed85fcf9-798c-4b63-a47e-8d4f0d273ddb",
"supplySourceCode": "owner_s2cs_test_010101_aaaas",
"alias": "alias_jksjdkf_aaaas",
"address": {
"addressLine1": "addresline 1234 010101 asaaab",
"city": "Red",
"stateOrRegion": "string",
"postalCode": "99999",
"countryCode": "US"
}
}
],
"nextPageToken": "eyJzMl9zb3J0X2tleSI6eyJzIjoic3VwcGx5U291cmNlQ29kZSNvd25lcl9zMmNzX3Rlc3RfMDEwMTAxX2FhYWFzIiwibiI6bnVsbCwiYiI6bnVsbCwibSI6bnVsbCwibCI6bnVsbCwiYnMiOm51bGwsIm5zIjpudWxsLCJzcyI6bnVsbCwibnVsbCI6bnVsbCwiYm9vbCI6bnVsbH0sInMyX3ByaW1hcnlfa2V5Ijp7InMiOiJvd25lciNNZXJjaGFudDpBMU1QWVFRSjVUVThRVSIsIm4iOm51bGwsImIiOm51bGwsIm0iOm51bGwsImwiOm51bGwsImJzIjpudWxsLCJucyI6bnVsbCwic3MiOm51bGwsIm51bGwiOm51bGwsImJvb2wiOm51bGx9LCJsc2lTS0xpdmVDcmVhdGVkVGltZSI6eyJzIjpudWxsLCJuIjoiMTU5NzEyNjU2MSIsImIiOm51bGwsIm0iOm51bGwsImwiOm51bGwsImJzIjpudWxsLCJucyI6bnVsbCwic3MiOm51bGwsIm51bGwiOm51bGwsImJvb2wiOm51bGx9fQ=="
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/GetSupplySourcesResponse"
}
},
"400": {
"description": "The request has missing or invalid parameters and cannot be parsed.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"pageSize": {
"value": 3
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Invalid or malformed address Id.",
"details": "1012"
}
]
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"403": {
"description": "An error that indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.",
"headers": {
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"404": {
"description": "The resource specified does not exist.",
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"413": {
"description": "The request size exceeded the maximum accepted size.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"415": {
"description": "The request payload is in an unsupported format.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"429": {
"description": "The frequency of requests was greater than allowed.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"500": {
"description": "An unexpected condition occurred that prevented the server from fulfilling the request.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"503": {
"description": "The temporary overloading or maintenance of the server.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
}
}
},
"post": {
"tags": [
"supplySources"
],
"description": "Create a new supply source.",
"operationId": "createSupplySource",
"parameters": [
{
"name": "payload",
"in": "body",
"description": "A request to create a supply source.",
"required": true,
"schema": {
"$ref": "#/definitions/CreateSupplySourceRequest"
}
}
],
"responses": {
"200": {
"description": "Success.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {}
},
"response": {
"supplySourceId": "ed85fcf9-798c-4b63-a47e-8d4f0d273ddb",
"supplySourceCode": "owner_s2cs_test_010101_aaaas"
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/CreateSupplySourceResponse"
}
},
"400": {
"description": "The request has missing or invalid parameters and cannot be parsed.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"body": {
"value": {
"supplySourceCode": "owner_s2cs_test_010101_aaaab",
"alias": "alias_jksjdkf_aaaab",
"address": {
"name": "name",
"addressLine1": "addresline 1234 010101 asaaab",
"city": "Red",
"county": "King",
"stateOrRegion": "string",
"postalCode": "99999",
"countryCode": "US",
"phone": "string"
}
}
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Supply Source with given Code already exists",
"details": "1004"
}
]
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"403": {
"description": "An error that indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.",
"headers": {
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"404": {
"description": "The resource specified does not exist.",
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"413": {
"description": "The request size exceeded the maximum accepted size.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"415": {
"description": "The request payload is in an unsupported format.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"429": {
"description": "The frequency of requests was greater than allowed.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"500": {
"description": "An unexpected condition occurred that prevented the server from fulfilling the request.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"503": {
"description": "The temporary overloading or maintenance of the server.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
}
}
}
},
"/supplySources/2020-07-01/supplySources/{supplySourceId}": {
"get": {
"tags": [
"supplySources"
],
"description": "Retrieve a supply source.",
"operationId": "getSupplySource",
"parameters": [
{
"name": "supplySourceId",
"in": "path",
"description": "The unique identifier of a supply source.",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "Success.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {}
},
"response": {
"supplySourceId": "cbc976e5-1e55-4d33-855b-35e6254f5a58",
"supplySourceCode": "test-gw-435dgh2o39",
"alias": "test-gw-ssss",
"status": "Inactive",
"address": {
"addressLine1": "tst-addressLine1-423",
"addressLine2": "tes-addressLine2-gew",
"addressLine3": "Rufus",
"city": "Gekl",
"county": "",
"district": "",
"stateOrRegion": "WA",
"postalCode": "59202",
"countryCode": "US"
},
"configuration": {
"operationalConfiguration": {
"contactDetails": {
"primary": {
"email": "test324@gmail.com",
"phone": "4813924781"
}
},
"throughputConfig": {
"throughputCap": {
"value": 1,
"timeUnit": "Days"
},
"throughputUnit": "ORDER"
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
},
"operatingHoursByDay": {
"monday": [
{
"startTime": "00:59",
"endTime": "06:01"
}
],
"tuesday": [
{
"startTime": "19:03",
"endTime": "23:25"
}
],
"wednesday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"thursday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"friday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"saturday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"sunday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
]
}
},
"timezone": "Africa/Accra"
},
"capabilities": {
"outbound": {
"isSupported": true,
"operationalConfiguration": {
"contactDetails": {
"primary": {
"email": "tet@gmail.com",
"phone": "4281937491"
}
},
"throughputConfig": {
"throughputCap": {
"value": 1,
"timeUnit": "Days"
},
"throughputUnit": "ORDER"
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
},
"operatingHoursByDay": {
"monday": [
{
"startTime": "00:43",
"endTime": "04:05"
}
],
"tuesday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"wednesday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"thursday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"friday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"saturday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"sunday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
]
}
},
"deliveryChannel": {
"isSupported": false,
"operationalConfiguration": {
"contactDetails": {
"primary": {
"email": "",
"phone": ""
}
},
"throughputConfig": {
"throughputCap": {
"value": 1,
"timeUnit": "Days"
},
"throughputUnit": "ORDER"
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
}
}
},
"pickupChannel": {
"isSupported": true,
"inventoryHoldPeriod": {
"value": 452,
"timeUnit": "Minutes"
},
"operationalConfiguration": {
"contactDetails": {
"primary": {
"email": "yre4@gmail.com",
"phone": "4381232840"
}
},
"throughputConfig": {
"throughputCap": {
"value": 1,
"timeUnit": "Days"
},
"throughputUnit": "ORDER"
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
}
}
}
},
"services": {
"isSupported": true,
"operationalConfiguration": {
"contactDetails": {
"primary": {
"email": "testservices@gmail.com",
"phone": "4281937491"
}
},
"operatingHoursByDay": {
"monday": [
{
"startTime": "00:43",
"endTime": "04:05"
}
],
"tuesday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"wednesday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"thursday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"friday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"saturday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
],
"sunday": [
{
"startTime": "00:00",
"endTime": "00:00"
}
]
}
}
}
},
"createdAt": "1.596578152E9",
"updatedAt": "1.596842808E9"
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/SupplySource"
}
},
"400": {
"description": "The request has missing or invalid parameters and cannot be parsed.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"supplySourceId": {
"value": "cbc976e5-1e55-4d33-855b-35e6254f5a5"
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Invalid Input",
"details": ""
}
]
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"403": {
"description": "An error that indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.",
"headers": {
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"404": {
"description": "The resource specified does not exist.",
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"413": {
"description": "The request size exceeded the maximum accepted size.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"415": {
"description": "The request payload is in an unsupported format.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"429": {
"description": "The frequency of requests was greater than allowed.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"500": {
"description": "An unexpected condition occurred that prevented the server from fulfilling the request.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"503": {
"description": "The temporary overloading or maintenance of the server.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
}
}
},
"put": {
"tags": [
"supplySources"
],
"description": "Update the configuration and capabilities of a supply source.",
"operationId": "updateSupplySource",
"parameters": [
{
"name": "supplySourceId",
"in": "path",
"description": "The unique identitier of a supply source.",
"required": true,
"type": "string"
},
{
"name": "payload",
"in": "body",
"schema": {
"$ref": "#/definitions/UpdateSupplySourceRequest"
}
}
],
"responses": {
"204": {
"description": "Success.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {}
},
"response": {}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"400": {
"description": "The request has missing or invalid parameters and cannot be parsed.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"supplySourceId": {
"value": "cf146560-392a-43e6-bf99-2ca3b5d42b5c"
},
"body": {
"value": {
"alias": "test-config",
"configuration": {
"operationalConfiguration": {
"contactDetails": {
"primary": {
"email": "111@gmail.com",
"phone": "111"
}
},
"operatingHoursByDay": {
"monday": [ {
"startTime": "01:30",
"endTime": "02:40"
}
],
"tuesday": [ {
"startTime": "2:00",
"endTime": "2:00"
}
]},
"throughputConfig": {
"throughputCap": {
"value": 17,
"timeUnit": "Hours"
}
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
}
},
"timezone":"Africa/Accra"
},
"capabilities": {
"outbound": {
"isSupported": true,
"operationalConfiguration": {
"contactDetails":{
"primary":{
"email": "outbound@gmail.com",
"phone":"222"
}
},
"operatingHoursByDay": {
"wednesday": [ {
"startTime": "03:30",
"endTime": "03:40"
}
],
"thursday": [ {
"startTime": "4:00",
"endTime": "4:00"
}
]},
"throughputConfig":{
"throughputCap":{
"value": 10,
"timeUnit":"Hours"
}
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
}
},
"returnLocation": {
"addressWithContact":{
"address":{
"addressLine1": "returnLocation",
"countryCode": "na"
},
"contactDetails":{
"primary": {
"email": "returnLocation@gmail.com",
"phone": "333"
}
}
},
"supplySourceId": "cbb1658a-949e-4c42-9d29-6c38ac1c4746"
},
"deliveryChannel": {
"isSupported": true,
"operationalConfiguration": {
"contactDetails":{
"primary":{
"email": "deliveryChannel@gmail.com",
"phone":"444"
}
},
"operatingHoursByDay": {
"friday": [ {
"startTime": "03:30",
"endTime": "03:40"
}
],
"thursday": [ {
"startTime": "4:00",
"endTime": "4:00"
}
]},
"throughputConfig":{
"throughputCap":{
"value": 4,
"timeUnit":"Hours"
}
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
}
}
},
"pickupChannel": {
"isSupported": true,
"inventoryHoldPeriod": {
"value": 4,
"timeUnit": "Minutes"
},
"operationalConfiguration": {
"contactDetails":{
"primary":{
"email": "pickupChannel@gmail.com",
"phone":"555"
}
},
"operatingHoursByDay": {
"saturday": [ {
"startTime": "12:30",
"endTime": "03:40"
}
],
"sunday": [{
"startTime": "5:00",
"endTime": "23:30"
}]},
"throughputConfig":{
"throughputCap":{
"value": 3,
"timeUnit":"Hours"
}
},
"handlingTime": {
"value": 1,
"timeUnit": "Hours"
}
}
}
},
"services": {
"isSupported": true,
"operationalConfiguration": {
"contactDetails": {
"primary": {
"email": "services@gmail.com",
"phone": "222"
}
},
"operatingHoursByDay": {
"wednesday": [
{
"startTime": "03:30",
"endTime": "03:40"
}
],
"thursday": [
{
"startTime": "4:00",
"endTime": "4:00"
}
]
}
}
}
}
}
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Supply Source has been archived and cannot be modified.",
"details": "1005"
}
]
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"403": {
"description": "An error that indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.",
"headers": {
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"404": {
"description": "The resource specified does not exist.",
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"413": {
"description": "The request size exceeded the maximum accepted size.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"415": {
"description": "The request payload is in an unsupported format.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"429": {
"description": "The frequency of requests was greater than allowed.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"500": {
"description": "An unexpected condition occurred that prevented the server from fulfilling the request.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"503": {
"description": "The temporary overloading or maintenance of the server.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
}
}
},
"delete": {
"tags": [
"supplySources"
],
"description": "Archive a supply source, making it inactive. Cannot be undone.",
"operationId": "archiveSupplySource",
"parameters": [
{
"name": "supplySourceId",
"in": "path",
"description": "The unique identifier of a supply source.",
"required": true,
"type": "string"
}
],
"responses": {
"204": {
"description": "Success.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {}
},
"response": {}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"400": {
"description": "The request has missing or invalid parameters and cannot be parsed.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"supplySourceId": {
"value": "cf146560-392a-43e6-bf99-2ca3b5d42b5c"
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Supply Source has been archived and cannot be modified.",
"details": "1005"
}
]
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"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": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"404": {
"description": "The resource specified does not exist.",
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"413": {
"description": "The request size exceeded the maximum accepted size.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"415": {
"description": "The request payload is in an unsupported format.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"429": {
"description": "The frequency of requests was greater than allowed.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"500": {
"description": "An unexpected condition occurred that prevented the server from fulfilling the request.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"503": {
"description": "The temporary overloading or maintenance of the server.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
}
}
}
},
"/supplySources/2020-07-01/supplySources/{supplySourceId}/status": {
"put": {
"tags": [
"supplySources"
],
"description": "Update the status of a supply source.",
"operationId": "updateSupplySourceStatus",
"parameters": [
{
"name": "supplySourceId",
"in": "path",
"description": "The unique identifier of a supply source.",
"required": true,
"type": "string"
},
{
"name": "payload",
"in": "body",
"schema": {
"$ref": "#/definitions/UpdateSupplySourceStatusRequest"
}
}
],
"responses": {
"204": {
"description": "Success.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
}
},
"response": {}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"400": {
"description": "The request has missing or invalid parameters and cannot be parsed.",
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"supplySourceId": {
"value": "cf146560-392a-43e6-bf99-2ca3b5d42b5c"
},
"body": {
"value": {
"status": "Inactive"
}
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Supply Source has been archived and cannot be modified.",
"details": "1005"
}
]
}
},
{
"request": {
"parameters": {
"supplySourceId": {
"value": "cf146560-392a-43e6-bf99-2ca3b5d42b5c"
},
"body": {
"value": {
"status": "Active"
}
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Supply Source has been archived and cannot be modified.",
"details": "1005"
}
]
}
}
]
},
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"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": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"404": {
"description": "The resource specified does not exist.",
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"413": {
"description": "The request size exceeded the maximum accepted size.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"415": {
"description": "The request payload is in an unsupported format.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"429": {
"description": "The frequency of requests was greater than allowed.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"500": {
"description": "An unexpected condition occurred that prevented the server from fulfilling the request.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
},
"503": {
"description": "The temporary overloading or maintenance of the server.",
"headers": {
"x-amzn-RateLimit-Limit": {
"description": "Your rate limit (requests per second) for this operation.\n_Note:_ For this status code, the rate limit header is deprecated and no longer returned.",
"type": "string"
},
"x-amzn-RequestId": {
"description": "The unique request reference ID.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/ErrorList"
}
}
}
}
}
}
}