amzn / selling-partner-api-models

This repository contains OpenAPI models for developers to use when developing software to call Selling Partner APIs.
Apache License 2.0
547 stars 722 forks source link

[BUG] [SP-API] [Issue] Data Kiosk SKU Economics dataset query authorization issues (403) #567

Closed hexrw closed 2 months ago

hexrw commented 2 months ago

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report  
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

SP-API Name and Version or Report/Feed Type

Data Kiosk 2023-11-15 createQuery POST /dataKiosk/2023-11-15/queries

Expected Behavior

Query gets created and report document will start generating

Current Behavior

Returns 403 unauthorized even though the very same data is accessible and retrievable from other Selling Partner APIs including the old Reports API thus this response makes no sense.

Context/Screenshots

I'm just trying to retrieve the report. Every single one of the other APIs and even all other Data Kiosk dataset queries work as expected.

Request:

{
    "query": "query SalesBase{analytics_economics_2024_03_15{economics(endDate:\"2024-04-29\" marketplaceIds:[\"A1PA6795UKMFR9\"]aggregateBy:{date:DAY,productId:MSKU}startDate:\"2024-02-29\"){childAsin netProceeds{perUnit{amount currencyCode}total{amount currencyCode}}parentAsin startDate endDate marketplaceId msku sales{unitsRefunded unitsOrdered refundedProductSales{amount}orderedProductSales{amount}netUnitsSold netProductSales{amount}averageSellingPrice{amount}}fees{feeTypeName charge{aggregatedDetail{quantity amount{amount}amountPerUnit{amount}promotionAmount{amount}taxAmount{amount}totalAmount{amount}}components{name aggregatedDetail{taxAmount{amount}amount{amount}amountPerUnit{amount}promotionAmount{amount}quantity totalAmount{amount}}}}}}}}"
}

Response:

{
  "errors": [
    {
      "code": "Unauthorized",
      "message": "Unauthorized to access requested fields.",
      "details": "Unauthorized to access: [analytics_economics_2024_03_15.economics.endDate, analytics_economics_2024_03_15.economics.netProceeds.total.currencyCode, analytics_economics_2024_03_15.economics.sales.unitsRefunded, analytics_economics_2024_03_15.economics.sales.averageSellingPrice.amount, analytics_economics_2024_03_15.economics.sales.refundedProductSales.amount, analytics_economics_2024_03_15.economics.fees.charge.components.aggregatedDetail.quantity, analytics_economics_2024_03_15.economics.sales.netUnitsSold, analytics_economics_2024_03_15.economics.marketplaceId, analytics_economics_2024_03_15.economics.fees.charge.components.aggregatedDetail.totalAmount.amount, analytics_economics_2024_03_15.economics.fees.charge.aggregatedDetail.totalAmount.amount, analytics_economics_2024_03_15.economics.fees.feeTypeName, analytics_economics_2024_03_15.economics.fees.charge.components.aggregatedDetail.amountPerUnit.amount, analytics_economics_2024_03_15.economics.fees.charge.aggregatedDetail.promotionAmount.amount, analytics_economics_2024_03_15.economics.sales.orderedProductSales.amount, analytics_economics_2024_03_15.economics.fees.charge.aggregatedDetail.taxAmount.amount, analytics_economics_2024_03_15.economics.fees.charge.components.name, analytics_economics_2024_03_15.economics.fees.charge.components.aggregatedDetail.amount.amount, analytics_economics_2024_03_15.economics.netProceeds.perUnit.amount, analytics_economics_2024_03_15.economics.fees.charge.components.aggregatedDetail.taxAmount.amount, analytics_economics_2024_03_15.economics.childAsin, analytics_economics_2024_03_15.economics.sales.unitsOrdered, analytics_economics_2024_03_15.economics.startDate, analytics_economics_2024_03_15.economics.netProceeds.perUnit.currencyCode, analytics_economics_2024_03_15.economics.msku, analytics_economics_2024_03_15.economics.fees.charge.aggregatedDetail.amount.amount, analytics_economics_2024_03_15.economics.sales.netProductSales.amount, analytics_economics_2024_03_15.economics.fees.charge.aggregatedDetail.quantity, analytics_economics_2024_03_15.economics.fees.charge.aggregatedDetail.amountPerUnit.amount, analytics_economics_2024_03_15.economics.fees.charge.components.aggregatedDetail.promotionAmount.amount, analytics_economics_2024_03_15.economics.netProceeds.total.amount, analytics_economics_2024_03_15.economics.parentAsin]"
    }
  ]
}

Your Environment

Happens in all environments

leonardonakagawa commented 2 months ago

Hi @hexrw,

Thanks for letting us know about this issue.

The SKU Economics report is still going to be released for General Availability. This dataset is still in beta and that is the reason you received the 403 error.

Make sure you are subscribed to our RSS feeds updates to know when the dataset launches.

Thanks, Leonardo Nakagawa Solutions Architect, Selling Partner API Developer Support

hexrw commented 2 months ago

In that case it should not be part of the documentation...

I understand Data Kiosk is currently in beta. However, you are openly encouraging it's use and even marking the Reports API as to-be-deprecated. You also said we are to be on the watch out for new datasets. Please hide the Economics dataset or at least mark it as unreleased.

Screenshot 2024-05-15 at 19 31 23

hexrw commented 2 months ago

@leonardonakagawa, I would kindly request more information on this matter.

I understand the development process, still, could you tell us - are we talking about a couple more days before release? Couple weeks? Couple months? We would like to use this dataset for our application and we are halting the development of alternatives for now in the hope of this dataset being accessible soon.

Thank you for your time.

ayies128 commented 1 month ago

@leonardonakagawa The new release was officially launched recently, but I am still encountering the same error. https://developer-docs.amazon.com/sp-api/changelog/data-kiosk-reports-experience-general-availability-launch Is everyone experiencing the same error, or is it just me? I do not encounter any errors with the salesAndTraffic request.