Oauth error invalid_scope: The access scope is invalid: shopify_payments_dispute_file_uploads

Topic summary

OAuth request for Shopify scopes shopify_payments_dispute_file_uploads and shopify_payments_dispute_evidences fails with: “Oauth error invalid_scope: The access scope is invalid: shopify_payments_dispute_file_uploads.” The requester followed the Shopify documentation for Dispute Evidence API (REST 2023-10).

One participant suggested also requesting broader payments scopes (shopify_payments and shopify_payments_payouts) along with the dispute scopes, and restarting the app after changing scopes.

The original poster replied they requested all needed scopes at once (not incrementally), do not require shopify_payments or shopify_payments_payouts, and know of another app that works with the same dispute scopes alone.

Status: Unresolved. Key open questions include whether additional prerequisite scopes are required, or whether an app reinstall/restart affects scope recognition. A screenshot of the error was provided and is central for context.

Summarized with AI on January 9. AI used: gpt-5.

No I requested the scope all at once. And I don’t need access to shopify_payments_payouts or shopify_payments.

I know another app that uses the exact same scope and it works without any problems.