Admin API access scopes
Part of the authorization process requires specifying which parts of a shop's data the client would like access to. A client can ask for any of the authenticated or unauthenticated access scopes listed below.
You can check your granted access scopes for an app via the AccessScope resource.
Authenticated access scopes
Authenticated access scopes control access to resources in the REST Admin API and the GraphQL Admin API. Authenticated access is intended for interacting with a store on behalf of the merchant to perform actions such as creating products and managing discount codes.
read_content
,write_content
Access to Article, Blog, Comment, Page, and Redirect.read_themes
,write_themes
Access to Asset and Theme.read_products
,write_products
Access to Product, Product Variant, Product Image, Collect, Custom Collection, and Smart Collection.read_product_listings
Access to Product Listing, and Collection Listing.read_customers
,write_customers
Access to Customer and Saved Search.read_orders
,write_orders
Access to Abandoned checkouts, Customer, Fulfillment, Order, and Transaction.read_all_orders
Grants access to all orders rather than the default window of 60 days worth of orders. This OAuth scope is used in conjunction withread_orders
, orwrite_orders
. You need to request this scope from your Partner Dashboard before adding it to your app.write_order_edits
Access to GraphQL Admin API order editing features.read_draft_orders
,write_draft_orders
Access to Draft Order.read_inventory
,write_inventory
Access to Inventory Level and Inventory Item.read_locations
Access to Location.read_script_tags
,write_script_tags
Access to Script Tag.read_fulfillments
,write_fulfillments
Access to Fulfillment Service.read_assigned_fulfillment_orders
,write_assigned_fulfillment_orders
Access to FulfillmentOrder resources assigned to a location managed by your fulfillment service.read_merchant_managed_fulfillment_orders
,write_merchant_managed_fulfillment_orders
Access to FulfillmentOrder resources assigned to merchant-managed locations.read_third_party_fulfillment_orders
,write_third_party_fulfillment_orders
Access to FulfillmentOrder resources assigned to a location managed by any fulfillment service.read_shipping
,write_shipping
Access to Carrier Service, Country and Province.read_analytics
Access to Analytics API.read_gift_cards
,write_gift_cards
Access to Gift Card SHOPIFY PLUS.read_users
,write_users
Access to User SHOPIFY PLUS.read_checkouts
,write_checkouts
Access to Checkouts.read_reports
,write_reports
Access to Reports.read_price_rules
,write_price_rules
Access to Price Rules.read_discounts
,write_discounts
Access to GraphQL Admin API Discounts features.read_marketing_events
,write_marketing_events
Access to Marketing Event.read_resource_feedbacks
,write_resource_feedbacks
Access to ResourceFeedback.read_shopify_payments_payouts
Access to the Shopify Payments Payout, Balance, and Transaction resources.read_shopify_payments_disputes
Access to the Shopify Payments Dispute resource.read_translations
,write_translations
Access to Translatable Resource.read_locales
,write_locales
Access to Shop Locale.