ShopBase Developers
  • Getting started
  • Build An App
    • Making your first request
      • Authentication
        • Public apps
        • Private apps
        • OAuth
        • API access scopes
      • Rest API References
        • Rate limits
      • Using webhooks
        • Webhook events and topics
      • Response status codes
    • How to submit an app to ShopBase App Store
    • Getting your app approved
      • App requirements
      • Testing your app
      • Submitting your app
      • The review process
  • BUILD A THEME
    • Getting started building themes
    • Theme development resources
      • Connect to your store & start developing
      • Theme structure
      • Theme object, methods, and props
      • Theme editor
        • How to update configure for theme editor
    • How to submit a theme to ShopBase Theme Store
    • Storefront SDK
  • Test and Debug app
    • Debug apps with Postman
  • Tutorial
    • Manage orders and shipping
      • Manage orders with the REST Admin API
        • Transaction
        • Order
      • Edit an existing order with the Admin API
      • Manage fulfillments with Fulfillment and FulfillmentService resources
      • Get a country field using Admin API
  • Integrate a payment gateway
    • How to create your payment gateway on ShopBase
    • Technical Specifications
Powered by GitBook
On this page

Was this helpful?

  1. Build An App
  2. Making your first request
  3. Authentication

API access scopes

Part of the authorization process requires specifying which parts of a shop's data the client would like access to. Clients can ask for any of the authenticated/unauthenticated access scopes listed:

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_themes, write_themes Access to Asset and Theme.

  • read_products, write_products Access to Product, Product Variant, Product Image, and Product Custom Collection.

  • read_product_listings

    Access to Product Listing, and Collection Listing.

  • read_inventory, write_inventory

    Access to Inventory Level and Inventory Item.

  • read_customers, write_customers Access to Customer Detail and Customer Group.

  • read_orders, write_orders Access to Order, Transaction and Fulfillment.

  • read_fulfillments, write_fulfillments

    Access to Fulfillment Service.

  • read_script_tags, write_script_tags Access to Script Tag.

  • read_content, write_content

    Access to Page and Redirect.

  • read_fulfillments, write_fulfillments Access to Fulfillment Service.

  • read_shipping, write_shipping Access to Carrier Service, Shipping Rate, Country and Province.

  • read_checkouts, write_checkouts Access to Checkouts.

  • read_price_rules, write_price_rules Access to Price Rules.

  • read_analytics

    Access to Analytics.

PreviousOAuthNextRest API References

Last updated 5 years ago

Was this helpful?