deliveryPreview
Version 2024-11-01
Important
The Buy with Prime API is offered as a preview and might change as we receive feedback and iterate on the interfaces. We are sharing this early documentation to help you learn about the Buy with Prime API as we write and iterate on the content.
Overview
Returns the delivery offers for the delivery of items.
Response
Return type DeliveryPreview
Arguments
Argument | Description |
---|---|
input (DeliveryPreviewInput required) | Specifies the input fields required for generation of Delivery Preview. |
Examples
Get Estimated Delivery Preview With Shipping Location And No Shopper Identity
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
}
]
location: {
shippingAddress: {
postalCode: "98103"
}
}
terms: {
isPrimeEligible: true
}
}
) {
id
deliveryGroups {
id
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
deliveryOffers {
id
price {
totalPrice {
currencyCode
amount
}
rollupPrices {
type
value {
currencyCode
amount
}
}
}
date {
earliest
latest
}
terms {
isPrimeEligible
}
policy {
messaging {
messageText
locale
badge
}
productMessaging {
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
message {
messageText
locale
badge
}
}
}
expiresAt
}
}
}
}
Response
{
"data": {
"deliveryPreview": {
"id": "d973a860-0436-4659-aae8-e185b6250516",
"deliveryGroups": [
{
"id": "5e00386f-11d4-4696-927d-b0b031a9396f",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_a"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "79180bf2-15ef-420c-9711-5892f82d7614",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": "1970-01-20T14:14:06Z",
"latest": "1970-01-20T14:14:06Z"
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Get it on Wed, Aug 23",
"locale": "en-US",
"badge": "PRIME"
},
"productMessaging": []
},
"expiresAt": null
}
]
}
]
}
}
}
Get Estimated Delivery Preview With Prime Offers With No Shopper Information
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "item_a"
}
amount: {
value: 1
}
}
]
terms: {
isPrimeEligible: true
}
}
) {
id
deliveryGroups {
id
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
deliveryOffers {
id
price {
totalPrice {
currencyCode
amount
}
rollupPrices {
type
value {
currencyCode
amount
}
}
}
date {
earliest
latest
}
terms {
isPrimeEligible
deliverySpeed
}
policy {
messaging {
messageText
locale
badge
}
productMessaging {
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
message {
messageText
locale
badge
}
}
}
expiresAt
}
}
}
}
Response
{
"data": {
"deliveryPreview": {
"id": "d973a860-0436-4659-aae8-e185b6250516",
"deliveryGroups": [
{
"id": "5e00386f-11d4-4696-927d-b0b031a9396f",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "item_a"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "79180bf2-15ef-420c-9711-5892f82d7614",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": "2023-08-23T14:14:06Z",
"latest": "2023-08-27T14:14:06Z"
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Get it as soon as Wed, Aug 23",
"locale": "en-US",
"badge": "PRIME"
},
"itemMessaging": []
},
"expiresAt": null
}
]
}
]
}
}
}
Get Estimated Delivery Preview With Only Prime Offers With No Shopper Information
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
}
]
terms: {
isPrimeEligible: true
}
}
) {
id
deliveryGroups {
id
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
deliveryOffers {
id
price {
totalPrice {
currencyCode
amount
}
rollupPrices {
type
value {
currencyCode
amount
}
}
}
date {
earliest
latest
}
terms {
isPrimeEligible
}
policy {
messaging {
messageText
locale
badge
}
productMessaging {
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
message {
messageText
locale
badge
}
}
}
expiresAt
}
}
}
}
Response
{
"data": {
"deliveryPreview": {
"id": "d973a860-0436-4659-aae8-e185b6250516",
"deliveryGroups": [
{
"id": "5e00386f-11d4-4696-927d-b0b031a9396f",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_a"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "79180bf2-15ef-420c-9711-5892f82d7614",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": "2023-08-23T14:14:06Z",
"latest": "2023-08-27T14:14:06Z"
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Get it as soon as Wed, Aug 23",
"locale": "en-US",
"badge": "PRIME"
},
"productMessaging": []
},
"expiresAt": null
}
]
}
]
}
}
}
Get Estimated Delivery Preview With Fallback Message When No Estimate Provided
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a_with_no_delivery_estimate"
}
amount: {
value: 1
}
}
]
location: {
ipAddress: "192.184.1.100"
}
terms: {
isPrimeEligible: true
}
}
) {
id
deliveryGroups {
id
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
deliveryOffers {
id
price {
totalPrice {
currencyCode
amount
}
rollupPrices {
type
value {
currencyCode
amount
}
}
}
date {
earliest
latest
}
terms {
isPrimeEligible
}
policy {
messaging {
messageText
locale
badge
}
productMessaging {
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
message {
messageText
locale
badge
}
}
}
expiresAt
}
}
}
}
Response
{
"data": {
"deliveryPreview": {
"id": "d973a860-0436-4659-aae8-e185b6250516",
"deliveryGroups": [
{
"id": "5e00386f-11d4-4696-927d-b0b031a9396f",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_a"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "79180bf2-15ef-420c-9711-5892f82d7614",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": null,
"latest": null
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Fast, FREE Delivery.",
"locale": "en-US",
"badge": null
},
"productMessaging": []
},
"expiresAt": null
}
]
}
]
}
}
}
Get Estimated Delivery Preview With Authenticated Shopper
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
}
]
shopperIdentity: {
lwaAccessToken: {
value: "prime_shopper_token_id"
}
}
terms: {
isPrimeEligible: true
}
}
) {
id
deliveryGroups {
id
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
deliveryOffers {
id
price {
totalPrice {
currencyCode
amount
}
rollupPrices {
type
value {
currencyCode
amount
}
}
}
date {
earliest
latest
}
terms {
isPrimeEligible
}
policy {
messaging {
messageText
locale
badge
}
productMessaging {
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
message {
messageText
locale
badge
}
}
}
expiresAt
}
}
}
}
Response
{
"data": {
"deliveryPreview": {
"id": "d973a860-0436-4659-aae8-e185b6250516",
"deliveryGroups": [
{
"id": "5e00386f-11d4-4696-927d-b0b031a9396f",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_a"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "79180bf2-15ef-420c-9711-5892f82d7614",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": "2023-10-20T14:14:06Z",
"latest": "2023-10-23T14:14:06Z"
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Get it on Wed, Oct 23",
"locale": "en-US",
"badge": "PRIME"
},
"productMessaging": []
},
"expiresAt": null
}
]
}
]
}
}
}
Get Estimated Delivery Preview For Ip Based Location
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
}
]
location: {
ipAddress: "192.184.1.100"
}
terms: {
isPrimeEligible: true
}
}
) {
id
deliveryGroups {
id
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
deliveryOffers {
id
price {
totalPrice {
currencyCode
amount
}
rollupPrices {
type
value {
currencyCode
amount
}
}
}
date {
earliest
latest
}
terms {
isPrimeEligible
}
policy {
messaging {
messageText
locale
badge
}
productMessaging {
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
message {
messageText
locale
badge
}
}
}
expiresAt
}
}
}
}
Response
{
"data": {
"deliveryPreview": {
"id": "d973a860-0436-4659-aae8-e185b6250516",
"deliveryGroups": [
{
"id": "5e00386f-11d4-4696-927d-b0b031a9396f",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_a"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "79180bf2-15ef-420c-9711-5892f82d7614",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": "1970-01-20T14:14:06Z",
"latest": "1970-01-20T14:14:06Z"
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Get it on Wed, Aug 23",
"locale": "en-US",
"badge": "PRIME"
},
"productMessaging": []
},
"expiresAt": null
}
]
}
]
}
}
}
Get Delivery Preview Only Prime Offers
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
},
{
productIdentifier: {
sku: "prime_item_b"
}
amount: {
value: 1
}
},
{
productIdentifier: {
sku: "prime_item_c"
}
amount: {
value: 1
}
}
]
location: {
shippingAddress: {
name: "Shopper Name",
streetAddress: "1000 WINTHROP AVE N",
locality: "SEATTLE",
region: "WA",
postalCode: "98103",
countryCode: "US"
}
}
shopperIdentity: {
lwaAccessToken: {
value: "shopper_token_id"
}
}
terms: {
isPrimeEligible: true
}
}
) {
id
deliveryGroups {
id
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
deliveryOffers {
id
price {
totalPrice {
currencyCode
amount
}
rollupPrices {
type
value {
currencyCode
amount
}
}
}
date {
earliest
latest
}
terms {
isPrimeEligible
}
policy {
messaging {
messageText
locale
badge
}
productMessaging {
products {
productIdentifier {
__typename
value
... on AmazonSkuProductIdentifier {
marketplaceId
}
}
amount {
unit
value
}
}
message {
messageText
locale
badge
}
}
}
expiresAt
}
}
}
}
Response
{
"data": {
"deliveryPreview": {
"id": "SIP-8035086-1118843",
"deliveryGroups": [
{
"id": "9c1692a0-04a1-45d4-9396-5d07121bd932",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_a"
},
"amount": {
"unit": null,
"value": 1
}
},
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_b"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "83dk2k3s-37sa-98r-9567-249dn3i5n44w",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": "2023-08-24T03:00:00Z",
"latest": "2023-08-28T03:00:00Z"
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Thu, Aug 24 and Mon, Aug 28",
"locale": "en-US",
"badge": "PRIME"
},
"productMessaging": [
{
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_a"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"message": {
"messageText": "Thu, Aug 24",
"locale": "en-US",
"badge": "PRIME"
}
},
{
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_b"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"message": {
"messageText": "Mon, Aug 28",
"locale": "en-US",
"badge": "PRIME"
}
}
]
},
"expiresAt": "2023-08-21T21:27:35.016842Z"
}
]
},
{
"id": "8d3n2s-7dh3-0h3e-5892-37jnd73nek3ne",
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_c"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"deliveryOffers": [
{
"id": "276n3hgd-3dwd-2452-59nr-3b3hbe3e",
"price": {
"totalPrice": {
"currencyCode": "USD",
"amount": 0
},
"rollupPrices": [
]
},
"date": {
"earliest": "2023-08-24T03:00:00Z",
"latest": "2023-08-24T03:00:00Z"
},
"terms": {
"isPrimeEligible": true
},
"policy": {
"messaging": {
"messageText": "Thu, Aug 24",
"locale": "en-US",
"badge": "PRIME"
},
"productMessaging": [
{
"products": [
{
"productIdentifier": {
"__typename": "SkuProductIdentifier",
"value": "prime_item_c"
},
"amount": {
"unit": null,
"value": 1
}
}
],
"message": {
"messageText": "Thu, Aug 24",
"locale": "en-US",
"badge": "PRIME"
}
}
]
},
"expiresAt": "2023-08-21T21:27:35.016842Z"
}
]
}
]
}
}
}
Get Delivery Preview With Invalid Shopper Token
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
}
]
shopperIdentity: {
lwaAccessToken: {
value: "invalid_shopper_token_id"
}
}
}
) {
id
}
}
Response
{
"errors": [
{
"message": "The shopperIdentity idPToken in the request is invalid.",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "InvalidIdpToken"
}
}
}
],
"data": null
}
Get Delivery Preview With Invalid Quantity Requested
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: -100
}
}
]
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Selected quantity for item prime_item_a must be a positive integer",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "UnspecifiedError"
}
}
}
],
"data": null
}
Get Delivery Preview With Invalid Address
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "item_a"
}
amount: {
value: 1
}
}
]
location: {
shippingAddress: {
name: "Shopper Name",
streetAddress: "INVALID STREET ADDRESS",
locality: "INVALID LOCALITY",
region: "WA",
postalCode: "INVALID_POSTAL_CODE",
countryCode: "US"
}
},
shopperIdentity: {
lwaAccessToken: {
value: "shopper_token_id"
}
}
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Invalid address for the shopper",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "InvalidAddress"
}
}
}
],
"data": {
"deliveryPreview": {
"id": "91b905a3-b1e4-488d-a466-323901306408",
"deliveryGroups": []
}
}
}
Get Delivery Preview With Expired Shopper Token
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
}
]
shopperIdentity: {
lwaAccessToken: {
value: "expired_shopper_token_id"
}
}
}
) {
id
}
}
Response
{
"errors": [
{
"message": "The shopperIdentity idPToken in the request is expired.",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "ExpiredIdpToken"
}
}
}
],
"data": null
}
Get Delivery Preview For Non Prime Shopper With Terms Is Prime Intended True
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a"
}
amount: {
value: 1
}
}
]
shopperIdentity: {
lwaAccessToken: {
value: "non_prime_shopper_token_id"
}
}
terms: {
isPrimeEligible: true
}
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Shopper is not Prime eligible",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "ShopperNotPrimeEnabled"
}
}
}
],
"data": {
"deliveryPreview": {
"id": "91b905a3-b1e4-488d-a466-323901306408",
"deliveryGroups": []
}
}
}
Get Delivery Preview For Items Not Found In Catalog
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "invalid_item_id"
}
amount: {
value: 2
}
},
]
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Item invalid_item_id missing from the catalog",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ResourceNotFoundError"
}
}
}
],
"data": {
"deliveryPreview": {
"id": "91b905a3-b1e4-488d-a466-323901306408",
"deliveryGroups": []
}
}
}
Get Delivery Preview For Item With Selected Quantity Unavailable
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "item_with_low_inventory"
}
amount: {
value: 10000
}
}
]
location: {
shippingAddress: {
name: "Shopper Name",
streetAddress: "1000 WINTHROP AVE N",
locality: "SEATTLE",
region: "WA",
postalCode: "98103",
countryCode: "US"
}
},
shopperIdentity: {
lwaAccessToken: {
value: "shopper_token_id"
}
}
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Selected quantity is not available for the item item_with_low_inventory",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "ItemAmountUnavailable"
}
}
}
],
"data": {
"deliveryPreview": {
"id": "91b905a3-b1e4-488d-a466-323901306408",
"deliveryGroups": []
}
}
}
Get Delivery Preview For Item Providing No Identifier
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
}
amount: {
value: 1
}
}
]
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Input request is not valid, the following issues were encountered: [Expect at least one item identifier provided.]",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "UnspecifiedError",
"details": {}
}
}
}
],
"data": null
}
Get Delivery Preview For Item Providing Multiple Identifiers
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "prime_item_a",
productId: "prime_item_a"
}
amount: {
value: 1
}
}
]
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Input request is not valid, the following issues were encountered: [One and only one item identifier should be provided per item.]",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "UnspecifiedError",
"details": {}
}
}
}
],
"data": null
}
Get Delivery Preview For Item Out Of Stock
Request
query deliveryPreview {
deliveryPreview(
input: {
products: [
{
productIdentifier: {
sku: "item_with_zero_inventory"
}
amount: {
value: 1
}
}
]
location: {
shippingAddress: {
name: "Shopper Name",
streetAddress: "1000 WINTHROP AVE N",
locality: "SEATTLE",
region: "WA",
postalCode: "98103",
countryCode: "US"
}
},
shopperIdentity: {
lwaAccessToken: {
value: "shopper_token_id"
}
}
}
) {
id
}
}
Response
{
"errors": [
{
"message": "Item item_with_zero_inventory is out of stock",
"locations": [
{
"line": 2,
"column": 2
}
],
"path": [
"deliveryPreview"
],
"extensions": {
"classification": {
"type": "ValidationError",
"code": "ItemOutOfStock"
}
}
}
],
"data": {
"deliveryPreview": {
"id": "91b905a3-b1e4-488d-a466-323901306408",
"deliveryGroups": []
}
}
}
Updated 2 days ago