Update rate header description and sandbox extension

This commit is contained in:
Abby Menting 2021-08-30 11:05:58 -07:00
parent 706c72d6f1
commit b07ca87ac1
1 changed files with 173 additions and 140 deletions

View File

@ -59,16 +59,6 @@
"enum": [
"INBOUND",
"COMMINGLING"
],
"x-docgen-enum-table-extension": [
{
"value": "INBOUND",
"description": "Inbound shipment."
},
{
"value": "COMMINGLING",
"description": "Using the manufacturer barcode for FBA inventory tracking."
}
]
}
],
@ -89,30 +79,36 @@
}
},
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"type": "string",
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_200"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_200"
}
}
},
"response": {
"payload": {
"asin": "TEST_CASE_200",
"marketplaceId": "TEST_CASE_200",
"program": "INBOUND",
"isEligibleForProgram": true
}
}
},
"response": {
"payload": {
"asin": "TEST_CASE_200",
"marketplaceId": "TEST_CASE_200",
"program": "INBOUND",
"isEligibleForProgram": true
}
}
}
]
]
}
},
"400": {
"description": "Request has missing or invalid parameters and cannot be parsed.",
@ -120,30 +116,36 @@
"$ref": "#/definitions/GetItemEligibilityPreviewResponse"
},
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"type": "string",
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_400"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_400"
}
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Invalid input."
}
]
}
},
"response": {
"errors": [
{
"code": "InvalidInput",
"message": "Invalid input."
}
]
}
}
]
]
}
},
"401": {
"description": "The request's Authorization header is not formatted correctly or does not contain a valid token.",
@ -151,30 +153,36 @@
"$ref": "#/definitions/GetItemEligibilityPreviewResponse"
},
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"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."
},
"x-amzn-RequestId": {
"type": "string",
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_401"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_401"
}
}
},
"response": {
"errors": [
{
"code": "Unauthorized",
"message": "Access to requested resource is denied."
}
]
}
},
"response": {
"errors": [
{
"code": "Unauthorized",
"message": "Access to requested resource is denied."
}
]
}
}
]
]
}
},
"403": {
"description": "403 can be caused for reasons like Access Denied, Unauthorized, Expired Token, Invalid Signature or Resource Not Found.",
@ -187,25 +195,27 @@
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_403"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_403"
}
}
},
"response": {
"errors": [
{
"code": "Unauthorized",
"message": "Access to requested resource is denied."
}
]
}
},
"response": {
"errors": [
{
"code": "Unauthorized",
"message": "Access to requested resource is denied."
}
]
}
}
]
]
}
},
"404": {
"description": "The resource specified does not exist.",
@ -213,30 +223,36 @@
"$ref": "#/definitions/GetItemEligibilityPreviewResponse"
},
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"description": "Your rate limit (requests per second) for this operation."
},
"x-amzn-RequestId": {
"type": "string",
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_404"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_404"
}
}
},
"response": {
"errors": [
{
"code": "NotFound",
"message": "The requested resource doesn't exist."
}
]
}
},
"response": {
"errors": [
{
"code": "NotFound",
"message": "The requested resource doesn't exist."
}
]
}
}
]
]
}
},
"429": {
"description": "The frequency of requests was greater than allowed.",
@ -244,30 +260,36 @@
"$ref": "#/definitions/GetItemEligibilityPreviewResponse"
},
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"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."
},
"x-amzn-RequestId": {
"type": "string",
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_429"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_429"
}
}
},
"response": {
"errors": [
{
"code": "QuotaExceeded",
"message": "You exceeded your quota for the requested resource."
}
]
}
},
"response": {
"errors": [
{
"code": "QuotaExceeded",
"message": "You exceeded your quota for the requested resource."
}
]
}
}
]
]
}
},
"500": {
"description": "Encountered an unexpected condition which prevented the server from fulfilling the request.",
@ -275,30 +297,36 @@
"$ref": "#/definitions/GetItemEligibilityPreviewResponse"
},
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"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."
},
"x-amzn-RequestId": {
"type": "string",
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_500"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_500"
}
}
},
"response": {
"errors": [
{
"code": "InternalFailure",
"message": "We encountered an internal error. Please try again."
}
]
}
},
"response": {
"errors": [
{
"code": "InternalFailure",
"message": "We encountered an internal error. Please try again."
}
]
}
}
]
]
}
},
"503": {
"description": "Temporary overloading or maintenance of the server.",
@ -306,34 +334,39 @@
"$ref": "#/definitions/GetItemEligibilityPreviewResponse"
},
"headers": {
"x-amzn-RateLimit-Limit": {
"type": "string",
"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."
},
"x-amzn-RequestId": {
"type": "string",
"description": "Unique request reference ID."
}
},
"x-amazon-spds-sandbox-behaviors": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_503"
"x-amzn-api-sandbox": {
"static": [
{
"request": {
"parameters": {
"asin": {
"value": "TEST_CASE_503"
}
}
},
"response": {
"errors": [
{
"code": "ServiceUnavailable",
"message": "Service is temporarily unavailable. Please try again."
}
]
}
},
"response": {
"errors": [
{
"code": "ServiceUnavailable",
"message": "Service is temporarily unavailable. Please try again."
}
]
}
}
]
]
}
}
}
},
"parameters": []
}
}
},
"definitions": {