JustFlows

Shop · Access

Capabilities

Who on your team can do what in Shop, and how the API and agent tools use the same rules.

Shop registers 29 user capabilities. Administrators have all of them; custom roles and per-user grants can hand out any of them (see Users and roles). The Shop API admits staff with one of an operation’s listed capabilities or shop:settings, and the same capabilities decide which agent tools an AI agent sees.

CapabilityLabelGroupGranted by default to
shop:settingsManage settingsShopadministrators only
shop:reportsView reportsShopadministrator, editor
products:readView productsProductsadministrator, editor
products:createCreate productsProductsadministrator, editor
products:updateEdit productsProductsadministrator, editor
products:deleteDelete productsProductsadministrators only
products:publishPublish productsProductsadministrator, editor
inventory:readView inventoryInventoryadministrator, editor
inventory:adjustAdjust inventoryInventoryadministrators only
orders:readView ordersOrdersadministrator, editor
orders:createCreate ordersOrdersadministrators only
orders:updateUpdate ordersOrdersadministrator, editor
payments:readView paymentsPaymentsadministrator, editor
payments:captureCapture paymentsPaymentsadministrators only
payments:refundRefund paymentsPaymentsadministrators only
subscriptions:readView subscriptionsSubscriptionsadministrator, editor
subscriptions:manageManage subscriptionsSubscriptionsadministrators only
fulfillments:readView fulfillmentsFulfillmentsadministrators only
fulfillments:manageManage fulfillmentsFulfillmentsadministrators only
returns:readView returnsReturnsadministrators only
returns:manageManage returnsReturnsadministrators only
customers:readView customersCustomersadministrator, editor
customers:manageManage customersCustomersadministrators only
discounts:readView discountsDiscountsadministrator, editor
discounts:manageManage discountsDiscountsadministrators only
tax:readView tax settingsTaxadministrator, editor
tax:manageManage tax settingsTaxadministrators only
shipping:readView shippingShippingadministrator, editor
shipping:manageManage shippingShippingadministrators only

Plugin permissions are a different thing: they limit what the Shop plugin itself may do on the host (admin:extend, network:outbound, mail:send, files:private, and so on). See Plugins.