Shopify API calls and access tokens
APIEase can call the Shopify Admin API on your behalf. It uses the shop access token that was issued during Shopify OAuth and stored for the shop. If for some reason you need to use a custom access token you can override the system injected shop access token.
Manage shop access token permissions controls which scopes are granted to the shop access token. When you request new scopes, Shopify reauthorizes the app and issues an updated shop access token with the new permissions.
Key concepts
- Automatic token usage: APIEase injects the shop access token when a request targets the Shopify Admin API and no override token is provided.
- Override token usage: A request includes an explicit
X-Shopify-Access-Tokenheader and APIEase uses that token instead of the shop access token. - Shop access token: The Shopify OAuth token stored for the shop and used for Shopify Admin API calls.
- Custom access token: A standalone token you generate and provide explicitly when a request must use a different Shopify Admin API token.
- Scope and permissions: The specific Shopify Admin API permissions granted to the shop access token, and the reauthorization flow that updates it after scope changes.
Caution on write permissions
Write permissions allow APIEase to create, update, or delete store data when triggered by configured requests, flows, schedules, webhooks, or proxy endpoints. This capability is powerful and potentially destructive if used incorrectly, and some write operations cannot be reversed.
APIEase does not validate the business correctness of your requests. It executes requests exactly as configured using the permissions you approve.
We strongly recommend backing up relevant store data or testing write-enabled requests in a non-production environment before enabling write permissions. You are responsible for request correctness, safe testing, and any data changes or deletions caused by those requests.
When to use what
- Use automatic token usage for most Shopify Admin API calls inside APIEase.
- Use an override token when a call must run with a different token for a different shop or with permissions that need to differ from the Shop access token.
- Update scopes on Manage shop access token permissions when a request needs new Shopify Admin API access.