does not have permission

Topic summary

A developer is experiencing intermittent permission errors when accessing order fulfillment data through the Shopify API (version 2023-07).

Initial Problem:

  • The application was initially authorized and successfully retrieved order fulfillment information
  • After some time, subsequent API calls began failing with the error: “The api_client does not have the required permission(s)”

Granted Permissions:
The app has been authorized with multiple fulfillment-related scopes including:

  • read_shipping, write_shipping
  • Various fulfillment order permissions (assigned, third-party, merchant-managed)
  • read/write locations
  • write_orders

Current Status:
The issue remains unresolved. The developer is seeking to understand why previously working API calls suddenly lost permission access despite the scopes being properly authorized.

Summarized with AI on November 13. AI used: claude-sonnet-4-5-20250929.

Hello, I have already authorized these permissions for my application. Initially, I was able to obtain the order’s fulfillment, but after a while, when I tried to call it again, it gave an error saying, “The api_client does not have the required permission(s).” May I know what could be the reason for this?

My API version is 2023-07.

'read_shipping', 
'write_shipping', 
'write_orders',
'write_locations',
'read_locations',
'read_merchant_managed_fulfillment_orders',
'write_fulfillments',
"read_merchant_managed_fulfillment_orders",
"write_merchant_managed_fulfillment_orders",
"read_third_party_fulfillment_orders",
"write_third_party_fulfillment_orders",
"read_assigned_fulfillment_orders",
"write_assigned_fulfillment_orders"