shopify.session.getOfflineId
October 2, 2023 ยท View on GitHub
Builds a session id that can be used to load an offline session, if there was a auth.begin call to create one.
Warning: This method does not perform any validation on the shop parameter because it is meant for background tasks.
You should never read the shop from user inputs or URLs.
Example
async function myWebhookHandler(topic, shop) {
const offlineSessionId = await shopify.session.getOfflineId(shop);
// use sessionId to retrieve session from app's session storage
// getSessionFromStorage() must be provided by application
const session = await getSessionFromStorage(offlineSessionId);
// Perform webhook actions
}
Parameters
Receives an object containing:
shop
string | :exclamation: required
The shop domain for the task.
Return
string
The session id for the given shop.