--- title: >- Function run log details are now automatically visible with the right access scopes - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: >- https://shopify.dev/changelog/function-run-log-details-are-now-automatically-visible-with-the-right-access-scopes md: >- https://shopify.dev/changelog/function-run-log-details-are-now-automatically-visible-with-the-right-access-scopes.md metadata: effectiveApiVersion: '' affectedApi: [] primaryTag: displayName: Platform handle: platform secondaryTag: displayName: Update handle: update indicatesActionRequired: false createdAt: '2026-04-22T17:25:08-04:00' postedAt: '2026-05-13T16:00:00-04:00' updatedAt: '2026-05-13T15:08:08-04:00' effectiveAt: '2026-05-29T12:00:00-04:00' --- May 13, 2026 Tags: * Platform # Function run log details are now automatically visible with the right access scopes You no longer need to ask merchants to share function run logs with you. These logs are now automatically available in the Dev Dashboard for any function your app has the necessary access scopes to view. ## What's Changed Function run logs in the Dev Dashboard are now accessible based on the access scopes granted to your app by the merchant. The required scopes to view a log are determined by the function's input query. If your app has the necessary scopes to read these fields via the GraphQL Admin API, you will automatically see the run details without needing any additional action from the merchant. ## What You Need to Do If you expect to see function run details but don't, ensure your app has the scopes required by the input query. Here's how you can check: 1. **Request the scopes during your app's installation/authentication process:** This is ideal for scopes your app consistently needs. Refer to [Access scopes](https://shopify.dev/docs/api/usage/access-scopes) for instructions on declaring and requesting access scopes. 2. **Request protected customer data scopes when accessing customer data:** Some fields, like customer details and addresses, require additional protected customer data access. Consult [Protected customer data](https://shopify.dev/docs/apps/launch/protected-customer-data) for the approval process and necessary data-level scopes. 3. **Use optional scopes for temporary or debugging access:** If a scope is needed occasionally, such as for debugging, request it as an [optional scope](https://shopify.dev/docs/apps/build/authentication-authorization/app-installation/manage-access-scopes#request-new-access-scopes-dynamically). Merchants can grant or revoke it without reinstalling the app. Once the required scopes are granted, the run details will automatically be visible the next time you access the log.