Dana Williams
04/14/2026, 7:13 PMkapa.ai
04/14/2026, 7:15 PMDana Williams
06/05/2026, 4:21 PMkapa.ai
06/05/2026, 4:22 PM403 Forbidden when the account or sandbox doesn’t have the right access; these are explicitly documented as permission issues, not connector bugs. [Known stream failures]
• In other support cases, a 403 Client Error: Forbidden for url: https://sellingpartnerapi-.../reports/2021-06-30/reports was traced back to insufficient Amazon permissions, and users were advised to verify access with Amazon. [Forum normalization thread]
• Another forum thread shows Access to the resource is forbidden (SellingApiForbiddenException) when trying to create reports; again this was treated as a permissions / developer profile problem, not an Airbyte bug. [Permissions: SellingApiForbiddenException]
• The official connector docs emphasize that certain data (e.g., Brand Analytics, PII in Orders/OrderItems) requires specific roles or approvals in the SP‑API developer profile beyond just having an app authorized. [Amazon SP source docs]
The knowledge sources do not list a specific, known bug for inventory streams returning 403 (unlike the settlement report bug that was fixed by correcting a URL path). [Settlement report 403 bug]
So based on what we have, your issue is most likely permissions / access-scope related, not a confirmed connector defect.
Given that, here are the concrete steps you can take (all consistent with the docs and forum guidance):
1. Confirm which exact inventory stream is failing
For example, some inventory-related data comes from report streams (e.g., FBA inventory reports) rather than a simple REST endpoint. Many of those report streams are known to 403 or time out in certain environments if the account doesn’t have the right access. [Known stream failures]
2. Verify SP‑API roles and report access with Amazon
◦ Check in Seller Central / Developer Console that your SP‑API application has:
▪︎ The correct role(s) for the specific inventory/report APIs you’re calling.
▪︎ Any required Brand Registry / Brand Analytics or other specialized roles if applicable. [Amazon SP source docs]
◦ If possible, call the same inventory/report endpoint directly (e.g., via curl or Postman) using the same credentials. In other issues, this was the recommended way to confirm whether the 403 is from Amazon rather than Airbyte. [Amazon Seller Partner connection error]
1. Re‑authenticate / recreate the source after permission changes
When permissions or roles are updated in Amazon, you may need to:
◦ Re‑authorize the app in Seller Central.
◦ Edit the Airbyte source and go through authentication again so the connector uses the updated scopes. [Amazon SP setup step 2]
1. Check if only some streams fail
It’s expected that:
◦ Some streams (like Orders) work.
◦ Others (inventory/report streams) 403 if your account doesn’t have access to those specific APIs or report types. This pattern appears in multiple forum threads and in the “known failures” list. [Known stream failures]
Because the knowledge sources don’t include your exact logs or connector version, I can’t definitively say whether there’s a bug in your specific inventory stream. From what is documented, though, the next best step is:
• Verify with Amazon that your SP‑API app is explicitly allowed to access the exact inventory/report APIs you’re trying to sync.
• After confirming that, re‑authenticate the Airbyte source and retry.
If you can share:
• The exact stream name(s) that 403, and
• The full 403 error message / URL path from the Airbyte logs,
I can cross‑check them against the documented known issues and bugs in the Amazon Seller Partner connector. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.