Shopify · api · fg-0328
Customer email, phone or address comes back null with 'This app is not approved to access the Customer object'
This app is not approved to access the Customer object.
Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100
Cause
Customer data and personal fields like name, email, phone and address sit behind protected customer data access levels. Public apps must request them and pass review, and unapproved fields are redacted with a 200 response.
Fix
Choose a distribution method first, then request protected customer data access in the Partner Dashboard and select each field you use. Development store installs need the selection but not the review.
Apply
Partner Dashboard > Apps > your app > API access requests > Protected customer data access > Request access, then select Name, Email, Phone, Address as needed
Affects: Public apps on GraphQL Admin API, REST and webhooks; custom apps have level 1 and 2 by default
Sources
Have your agent know this before it fails
claude mcp add --transport http footgun https://getfootgun.com/api/mcp