Custom App: Access denied for paymentMethods field

I have requested and been granted “Read All Orders” and “Access Subscription APIS” from my app’s App Setup page. My development store has installed and accepted the permissions updates. The scopes written in my app are: write_products,write_customers,write_draft_orders,read_all_orders,read_orders,read_customers,read_customer_payment_methods and yet when I make the query below, I get

“message”:“Access denied for paymentMethods field.”

{
    customers(first: 100) {
      edges {
        node {
          email
          id
          addresses {
            firstName,
            id
          }
          paymentMethods {
            edges {
              node {
                id
              }
            }
          }
        }
      }
    }
  }

Hey @agarric -

I just wanted to reach out and share our OAuth Guide - Changing granted scopes and is required after API access scopes have been changed or when additional scopes were granted. Some alternative troubleshooting would include uninstalling and reinstalling the app and testing other related requests.

I am confident following this doc and troubleshooting should help resolve the issue, but have linked next steps should the behavior persist - Cheers!

If you are still facing unexpected API behavior, please head to your Partner Dashboard > Support > Contact Partner Support, select the Report an issue option and fill in the form. Please note, we are unable to guarantee replies to every submission at this time. If you don’t have a partner account, please contact Shopify Support directly to report the behaviour.