This app is not approved to access the Customer object

Last year I wrote an application that exports stores from a 3rd party platform into shopify. At the time I just created an app in the store and used the generated token for authentication. Everything worked fine.

I noticed recently that this method will no longer be available next year so I rewrote my side as far as authentication to use “client credentials grant”. This process is yielding an access token and i’m passing it as before.

During bulk import, I see the customer records showing up in the dev store but the import result file returned has “This app is not approved to access the Customer object.” for each imported customer record.

The following scopes are being returned with the access_token: write_customers,write_orders,write_products (which I believe would allow ‘read’ as write would include it).

I’ve read the docs and have tried different things but appear to be spinning my wheels on this.

You most likely need to request access to protected customer data. More information below:

Yes, I read that. But since it’s a dev store, I believe that’s not necessary (what I gleaned from the docs). Additionally, step 2 “API access requests” in my Partner portal doesn’t exist.

Hi @Kevin_Cook

Luke is correct here, you’ll need to request access to Protected customer data access via the partner dashboard. This is how you can access that option from the Partner Dashboard:

What is different with dev stores is that you won’t need to submit for a manual review.

OK thanks. I didn’t look in the distribution area, but the app config area.