-
Notifications
You must be signed in to change notification settings - Fork 754
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Report Cancellation Reasons are not documented correctly #403
Comments
Hello @kpconnell Thank you for raising this issue. Can you provide us with a report ID or a timestamp to review the cancelled reports on our end? Thanks, |
100% this! This cancellation and fatal business is so poorly documented it's nearly impossible to get data reliably. We have been banging our head for months! It's like doing black box testing or pen testing. Nothing works as advertised! |
@ShivikaK ShivikaK amazon.com marketplace, for report GET_AMAZON_FULFILLED_SHIPMENTS_DATA Successful call, with data : request id 112077018882, date range 2021-08-10 to 2021-09-10 2421 rows The other reason I have gleaned that cancel happens is if you request too much data. I believe the documentation should state the three (and possibly more) reasons a report can be cancelled. (And FWIW, the status enum should be expanded to include "CANCELLED_THROTTLE", "CANCELLED_NO_DATA" and "CANCELLED_TOO_MUCH_DATA" or something like that. |
Ugh had no idea about "too much data" state. As a developer, how one can even figure this out? How are we expected to load the data reliably? |
+1 I cannot get data reliably, because i don't know if a report was cancelled because of a failure or if there is no data (in MWS there was |
yeah there really needs to be a way to tell when a report has no data or when a report fails because too much data is requested. I would say that the reports API is unusable for this reason. how is a developer supposed to know if the data has already been processed or if there is no data at all? and if there is an error because too much data, it should either fatal or have its own report status enumeration |
@stefnats @jakeleventhal MWS reports behave exactly in the same way - DONE_NO_DATA is not reliable in MWS. |
This needs to be addressed as soon as possible. How can I build an application if I cannot reliably discern the cause of a cancelation, how can I build a reliable application. We got around this on MWS by just re-requesting the same report until we had good data on a query we knew should yield a good result. Please fix this asap. |
Is there any progress or statement on this @ShivikaK ? |
+1 we have been struggling for months due to "fatal" responses with no reason thats properly documented |
Update: FATAL can also mean "this marketplace doesn't process those kinds of transactions" - e.g. GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA in A2ZV50J4W1RKNI marketplace. |
@ShivikaK Can we get an update on this? This is of highest priority for our migration from MWS to SP. |
@jevoniuk @mentiaa @salric @rickdeee bump and spamming you all on this one, as we have onboarded more and more storefronts to the new Reports API there is a lot of strange behavior related to report statuses (Both cancelled and fatal) across many different reports. please advise. this is not an "open a case" situation, its a "Get the documentation right or fix the underlying systemic issues on the platform" |
Fatal Report ID's against NA endpoint and Amazon.com marketplace id |
Cancelled Report Request Id's, Amazon.Com marketplace (NA Endpoint) GET_FBA_FULFILLMENT_INVENTORY_RECEIPTS_DATA | 684637019126 |
I agree completely on this one. |
You want us to spend our time migrating to a new API but you can't even address this issue which should be an easy fix on your end. |
+1 Client application should consider empty reports as successful reports while most of the time other "CANCELLED" reports may need to be retried. |
This is a very old issue that is probably not getting as much attention as it deserves. We encourage you to check if this is still an issue after the latest release and if you find that this is still a problem, please feel free to open a new issue and make a reference to this one. |
tia is still an issue on the latest version |
GET_FBA_STORAGE_FEE_CHARGES_DATA also CANCELLED everytime |
|
@titansoftime We use this one all the time - if you're getting cancelled, its going to be because you are requesting it too frequently, or no data. Hence the original ticket...
|
Oh my, I copied the wrong report. Yes that one works fine every time. It is GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE that is failing 100%. Sorry about that =[ |
@titansoftime I noticed i got this error when requesting a date range in excess of whats allowed. i dont recall 100% if it was this report specifically. but try fetching this report for the last 7 days or something and see if you still get that |
Hi ! I am having the same issue here with GET_FBA_STORAGE_FEE_CHARGES_DATA . |
@ivanzamoraarias It seems that if there is no data to be returned for reports, the requests come back as "CANCELLED" from Amazon. Not a very clear error message imo. |
Bump +1 |
PLEASE MAKE SOME CHANGES TO THE DOCUMENTATION. This is very unobvious behavior also this moment is very poorly documented so we've spend a lot of time just to figure out that we also can receive CANCELLED when report just have no data.. |
I am also intermittently experiencing this issue. Frequently getting FATAL on a report with no documentId to explain why. I have tweaked the date range, waiting long stretches in between calls, and more with no consistent results. This is unusable. |
GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE always |
This is a very old issue that is probably not getting as much attention as it deserves. We encourage you to check if this is still an issue after the latest release and if you find that this is still a problem, please feel free to open a new issue and make a reference to this one. |
It's an issue. |
This is still an active issue in (April-2024) with SP-API. GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE report is still getting cancelled always. |
All or almost all of this bug is a duplicate of the earlier bug #393. |
Please reach out to developer support so that we can better help you with issues related to SP API.
|
If you need help troubleshooting a problem with Selling Partner APIs, please open a support case. Issues are for reporting documentation bugs and enhancements only.
Describe the bug
The documentation only describes two reasons a report has been cancelled, and that is not correct
URL of the content on GitHub
https://github.com/amzn/selling-partner-api-docs/blob/main/references/reports-api/reports_2021-06-30.md
Description of what the documentation currently says
The report was cancelled. There are two ways a report can be cancelled: an explicit cancellation request before the report starts processing, or an automatic cancellation if there is no data to return.
Description of what the documentation should say
It should state the other reasons why a report has been cancelled. At least one of those reasons is you are requesting it too frequently.
Screenshots
Additional context
The text was updated successfully, but these errors were encountered: