Skip to content
This repository was archived by the owner on Oct 6, 2026. It is now read-only.
This repository was archived by the owner on Oct 6, 2026. It is now read-only.

REST Product APIs Being Deprecated in February 2025 #745

Closed

Description

@glevineLeap

Overview/summary

The /product and /variants REST API endpoints are being deprecated in February 2025. As far as I can tell, the Product resource still uses pyactiveresource under the hood, the same as everything else; pyactiveresource is REST based and so will presumably cease to function in February for Product and Variant calls.

Is there any work planned to convert the Product resource to graphql prior to the deprecation date?

Activity

  1. glevineLeap commented on Dec 2, 2024

    @glevineLeap
    Author

    Response from Shopify Developer Support:

    James here from the Developer Support team at Shopify. John has caught me up to speed on your issue with your questions about the Python pyactiveresource library.

    My team does not support our public libraries, but I notice that the last commit was over 2 years ago, and their philosophy statement outlines how it aims to provide a "wrapper object-relational mapping for REST web services", but our REST Admin API's as a legacy API in our latest quarterly release.

    I reached out to our developers who work on the Python API library to see if I could get some clarification, and they confirmed that they we do not currently plan to map the existing GraphQL Admin client to use that resource based syntax. Their recommendation is to migrate to using GraphQL queries and mutations in order to move off of the REST Admin API for all of the current users of the client libraries in all languages.

    Our dev docs also have some resources on how to migrate from REST to GraphQL, but please let me know if you have any specific issues with how to implement a request in GraphQL and we can take another look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions