Permissions
Your manifest's scopes are the permissions a merchant is asked to grant. The
catalog is closed: Tanqory refuses a manifest — and a test install — that
names a permission it does not know.
{
"scopes": ["orders.view", "customers.view"]
}
Every name is domain.action. There is no read_orders form; a request for one
is rejected with Unknown permission: read_orders rather than quietly dropped,
because a dropped scope produces an install that looks correct and 403s later.
246 permissions across 14 domains.
Generated from @tanqory/types PERMISSIONS on 2026-08-22.
Generated by
scripts/extract-app-scopes.mjs
reading the same PERMISSIONS array admin-api validates against. Don't edit
this page by hand.
Asking for fewer
Review reads every scope and asks why you need it. An app that requests
settings because it was easier than naming the four things it touches is an
app that takes longer to approve, and one a merchant is more likely to decline
at the install screen — they see this list, not your reasoning.
Requesting a new scope after merchants have installed does not break them.
Their installation moves to PENDING_REAUTH and your app keeps working on the
permissions they already granted, until they agree to the rest. Handle that
state; it is not an error.
The catalog
Analytics analytics.*
| Permission | Grants |
|---|---|
analytics.create_reports | create reports |
analytics.export | export |
analytics.share_reports | share reports |
analytics.view | view |
analytics.view_customers | view customers |
analytics.view_financial | view financial |
analytics.view_inventory | view inventory |
analytics.view_marketing | view marketing |
analytics.view_products | view products |
analytics.view_sales | view sales |
analytics.view_traffic | view traffic |
Apps apps.*
| Permission | Grants |
|---|---|
apps.configure | configure |
apps.develop | develop |
apps.install | install |
apps.manage_api | manage api |
apps.manage_webhooks | manage webhooks |
apps.uninstall | uninstall |
apps.view | view |
Companies companies.*
| Permission | Grants |
|---|---|
companies.create | create |
companies.delete | delete |
companies.edit | edit |
companies.manage_contacts | manage contacts |
companies.manage_locations | manage locations |
companies.view | view |
Content content.*
| Permission | Grants |
|---|---|
content.create | create |
content.delete | delete |
content.edit | edit |
content.edit_blog | edit blog |
content.edit_menus | edit menus |
content.edit_pages | edit pages |
content.edit_redirects | edit redirects |
content.manage_files | manage files |
content.manage_media | manage media |
content.manage_metafields | manage metafields |
content.publish | publish |
content.view | view |
Customers customers.*
| Permission | Grants |
|---|---|
customers.create | create |
customers.delete | delete |
customers.edit | edit |
customers.edit_details | edit details |
customers.edit_notes | edit notes |
customers.edit_tags | edit tags |
customers.export | export |
customers.import | import |
customers.manage_addresses | manage addresses |
customers.manage_groups | manage groups |
customers.manage_segments | manage segments |
customers.manage_store_credit | manage store credit |
customers.manage_subscriptions | manage subscriptions |
customers.send_emails | send emails |
customers.view | view |
customers.view_analytics | view analytics |
customers.view_details | view details |
customers.view_orders | view orders |
customers.view_payment_methods | view payment methods |
customers.view_segments | view segments |
Discounts discounts.*
| Permission | Grants |
|---|---|
discounts.create | create |
discounts.delete | delete |
discounts.edit | edit |
discounts.manage_automatic | manage automatic |
discounts.manage_codes | manage codes |
discounts.manage_price_rules | manage price rules |
discounts.view | view |
Home home.*
| Permission | Grants |
|---|---|
home.customize | customize |
home.manage_widgets | manage widgets |
home.view | view |
Marketing marketing.*
| Permission | Grants |
|---|---|
marketing.create | create |
marketing.delete | delete |
marketing.edit | edit |
marketing.manage_automation | manage automation |
marketing.manage_email | manage email |
marketing.manage_promotions | manage promotions |
marketing.manage_sms | manage sms |
marketing.manage_social | manage social |
marketing.view | view |
Markets markets.*
| Permission | Grants |
|---|---|
markets.create | create |
markets.delete | delete |
markets.edit | edit |
markets.manage_catalogs | manage catalogs |
markets.manage_currencies | manage currencies |
markets.manage_languages | manage languages |
markets.manage_pricing | manage pricing |
markets.view | view |
Online Store online_store.*
| Permission | Grants |
|---|---|
online_store.edit | edit |
online_store.edit_code | edit code |
online_store.edit_navigation | edit navigation |
online_store.edit_pages | edit pages |
online_store.edit_preferences | edit preferences |
online_store.edit_theme | edit theme |
online_store.manage_blog | manage blog |
online_store.manage_domains | manage domains |
online_store.manage_seo | manage seo |
online_store.manage_themes | manage themes |
online_store.view | view |
online_store.view_source_code | view source code |
Orders orders.*
| Permission | Grants |
|---|---|
orders.create | create |
orders.delete | delete |
orders.edit | edit |
orders.edit_cancel | edit cancel |
orders.edit_details | edit details |
orders.edit_fulfill | edit fulfill |
orders.edit_notes | edit notes |
orders.edit_refund | edit refund |
orders.edit_tags | edit tags |
orders.export | export |
orders.manage_abandoned | manage abandoned |
orders.manage_drafts | manage drafts |
orders.manage_returns | manage returns |
orders.mark_paid | mark paid |
orders.send_invoices | send invoices |
orders.view | view |
orders.view_all | view all |
orders.view_assigned | view assigned |
orders.view_location_specific | view location specific |
POS pos.*
| Permission | Grants |
|---|---|
pos.apply_discounts | apply discounts |
pos.edit_prices | edit prices |
pos.manage_cash | manage cash |
pos.manage_locations | manage locations |
pos.manage_staff | manage staff |
pos.refund | refund |
pos.sell | sell |
pos.view | view |
pos.view_reports | view reports |
Products products.*
| Permission | Grants |
|---|---|
products.create | create |
products.delete | delete |
products.edit | edit |
products.edit_details | edit details |
products.edit_inventory | edit inventory |
products.edit_pricing | edit pricing |
products.edit_seo | edit seo |
products.edit_tags | edit tags |
products.edit_variants | edit variants |
products.import_export | import export |
products.manage_categories | manage categories |
products.manage_collections | manage collections |
products.manage_gift_cards | manage gift cards |
products.manage_inventory | manage inventory |
products.manage_selling_plans | manage selling plans |
products.manage_vendors | manage vendors |
products.publish | publish |
products.view | view |
products.view_inventory | view inventory |
products.view_pricing | view pricing |
products.view_suppliers | view suppliers |
products.view_variants | view variants |
Settings settings.*
| Permission | Grants |
|---|---|
settings.apps | apps |
settings.apps_development | apps development |
settings.apps_view | apps view |
settings.billing | billing |
settings.billing_edit | billing edit |
settings.billing_history | billing history |
settings.billing_payment_methods | billing payment methods |
settings.billing_preferences | billing preferences |
settings.billing_view | billing view |
settings.brand | brand |
settings.brand_edit | brand edit |
settings.brand_view | brand view |
settings.checkout | checkout |
settings.checkout_edit | checkout edit |
settings.checkout_view | checkout view |
settings.customer | customer |
settings.customer_edit | customer edit |
settings.customer_view | customer view |
settings.domain | domain |
settings.domain_buy | domain buy |
settings.domain_edit | domain edit |
settings.domain_setup | domain setup |
settings.domain_view | domain view |
settings.events | events |
settings.events_edit | events edit |
settings.events_view | events view |
settings.general | general |
settings.general_activity | general activity |
settings.general_edit | general edit |
settings.general_shortcuts | general shortcuts |
settings.general_view | general view |
settings.language | language |
settings.language_add | language add |
settings.language_edit | language edit |
settings.language_remove | language remove |
settings.language_view | language view |
settings.locations | locations |
settings.locations_add | locations add |
settings.locations_edit | locations edit |
settings.locations_remove | locations remove |
settings.locations_view | locations view |
settings.metaobjects | metaobjects |
settings.metaobjects_create | metaobjects create |
settings.metaobjects_delete | metaobjects delete |
settings.metaobjects_edit | metaobjects edit |
settings.metaobjects_metafields | metaobjects metafields |
settings.metaobjects_view | metaobjects view |
settings.notifications | notifications |
settings.notifications_customer | notifications customer |
settings.notifications_edit | notifications edit |
settings.notifications_fulfillment | notifications fulfillment |
settings.notifications_staff | notifications staff |
settings.notifications_view | notifications view |
settings.notifications_webhooks | notifications webhooks |
settings.payments | payments |
settings.payments_add | payments add |
settings.payments_edit | payments edit |
settings.payments_remove | payments remove |
settings.payments_view | payments view |
settings.people | people |
settings.people_edit | people edit |
settings.people_invite | people invite |
settings.people_remove | people remove |
settings.people_roles | people roles |
settings.people_security | people security |
settings.people_view | people view |
settings.permissions | permissions |
settings.permissions_edit | permissions edit |
settings.permissions_view | permissions view |
settings.plan | plan |
settings.plan_checkout | plan checkout |
settings.plan_compare | plan compare |
settings.plan_edit | plan edit |
settings.plan_subscriptions | plan subscriptions |
settings.plan_view | plan view |
settings.policies | policies |
settings.policies_contact | policies contact |
settings.policies_edit | policies edit |
settings.policies_privacy | policies privacy |
settings.policies_refund | policies refund |
settings.policies_return_rules | policies return rules |
settings.policies_shipping | policies shipping |
settings.policies_terms | policies terms |
settings.policies_view | policies view |
settings.privacy | privacy |
settings.privacy_cookie_banner | privacy cookie banner |
settings.privacy_data_sharing | privacy data sharing |
settings.privacy_edit | privacy edit |
settings.privacy_view | privacy view |
settings.shipping | shipping |
settings.shipping_add | shipping add |
settings.shipping_edit | shipping edit |
settings.shipping_remove | shipping remove |
settings.shipping_view | shipping view |
settings.taxes | taxes |
settings.taxes_edit | taxes edit |
settings.taxes_view | taxes view |
settings.team | team |
settings.team_edit | team edit |
settings.team_view | team view |
settings.view | view |