Can you tell if a store is in development mode using REST API?

Topic summary

Main topic: Determining if a Shopify store is a development store via the Admin REST API.

  • Suggested approach: Query the Shop endpoint (store-properties/shop) for store metadata.
  • Unclear field: It’s not specified which property reliably indicates “development” status.

Current practice and issue:

  • Some identify dev stores by the Shop endpoint’s plan_name (e.g., values like “affiliate” or “partner_test”).
  • Problem: Shopify Plus Sandbox stores do not have plan_name set to those values, leading to misclassification.

Key terms:

  • Shop endpoint: Admin API resource returning store properties.
  • plan_name: Field indicating the store’s plan; often used to infer dev/test status.
  • Plus Sandbox: Test environments for Shopify Plus, which may differ from standard dev stores.

Status:

  • No resolution yet; question remains which field or method reliably flags Plus Sandbox/dev stores.
  • Action needed: Guidance on a definitive property or alternative API signal to detect development mode across all store types.
Summarized with AI on December 19. AI used: gpt-5.

Hi,

Is there a way I can check if a store is development store or not . Either using REST API or something else

1 Like

Take a look at the Shop endpoint.
https://shopify.dev/docs/admin-api/rest/reference/store-properties/shop

2 Likes

Thank you @Jason

I’m still not sure which property from this endpoint we should use to be able to identify it. We are currently having an issue with Plus Sandbox stores because we use plan_name to identify dev stores, and this field is not set to affiliate or partner_test for them. Any ideas why?