A practical reference for authentication, permissions, request limits and safe stock updates. Normal warehouse work does not require writing API requests.
Where to start
GraphQL and versions
Authentication is not permission
| State | What it means | Safe next step |
|---|---|---|
| Authentication | Proves which app is making the request for which store. | Use the installed app and the correct connection method. |
| Scopes | Define the data and operations the merchant has approved for that app. | Compare the approved grant with the required permissions guide. |
| Organisation | The client credentials grant is for stores in the app's own Shopify organisation. | Do not exchange another merchant's credentials or reuse an unrelated app. |
| Location | Stock and fulfilment work belong to specific Shopify locations. | Check the mapped location before interpreting inventory or order eligibility. |