Step 1 of 4
Connect your Shopify store
In your Shopify admin open Settings, then Apps and sales channels, then Develop apps. Create an app and grant it whatever permissions you like — you decide how much access to give. Then install the app and copy the Admin API access token and API secret key here. On the next screen you will choose which of the permissions you granted the agent is allowed to use, and the agent will only ever do what you allow.
Suggested permissions (for guidance only — grant as many or as few as you like):
What the agent will be able to do in your store
read_productsView your products, variants, and collectionswrite_productsCreate, update, and delete products and variantsread_ordersView orders, line items, and fulfillment statuswrite_ordersUpdate orders, cancel orders, add notes and tagsread_inventoryView inventory levels across all locationswrite_inventoryAdjust inventory quantities at any locationread_customersView customer profiles and contact detailswrite_customersCreate and update customer records and tagsread_themesView your published and unpublished themeswrite_themesEdit theme files and publish themesread_filesView files uploaded to your storewrite_filesUpload and replace files in your storeread_metafieldsRead custom metafield data on any resourcewrite_metafieldsCreate and update metafields on any resourcewrite_discountsCreate and manage discount codes and automatic discountswrite_fulfillmentsCreate fulfillments and tracking updatesread_locationsView your store locations and their detailsread_analyticsRead store analytics and reporting dataread_translationsView translated content for your storewrite_translationsCreate and update translated content