REST Products API

Shopify Partner
1 0 0

We are using this API to get shopify product updates for a timeline



The API sometimes does not return all the expected products within a time range 


When tried to investigate it further noticed that product updated_at is reflecting old value while one of the variant has latest date

Ex Response - 


    "products": [



            "title": ".....Title....",

            "body_html": "....body....",

            "vendor": "....vendor....",

            "product_type": "Typography",

            "created_at": "2020-03-15T20:47:39+00:00",

            "handle": ".....handle.....",

            "updated_at": "2020-04-25T14:02:57+01:00",

            "published_at": "2020-03-15T20:47:39+00:00",

            "template_suffix": "",

            "published_scope": "global",

            "tags": "beige, beige prints, light beige, stone colour, TYPOGRAPHY PRINTS",

            "admin_graphql_api_id": ".....apiid....",

            "variants": [




                    "title": "6 x 4\"",

                    "price": "3.50",

                    "sku": "",

                    "position": 1,

                    "inventory_policy": "deny",

                    "compare_at_price": null,

                    "fulfillment_service": "manual",

                    "inventory_management": null,

                    "option1": "6 x 4\"",

                    "option2": null,

                    "option3": null,

                    "created_at": "2020-03-15T20:47:39+00:00",

                    "updated_at": "2020-05-03T19:19:40+01:00",

                    "taxable": false,

                    "barcode": "",

                    "grams": 1000,

                    "image_id": null,

                    "weight": 1,

                    "weight_unit": "kg",


                    "inventory_quantity": -6,

                    "old_inventory_quantity": -6,

                    "requires_shipping": true,

                    "admin_graphql_api_id": "....apiid....,"









updated_at of product is 2020-04-25T14:02:57+01:00 while the updated of the variant is 2020-05-03T19:19:40+01:00 hence it;s not listed in products API


Could someone tell me how products API is supposed to work? and is it reliable to be used for product updates?

10 0 3

Did you find an answer for this?

I'm about to use the same logic to get my recently updated products out of shopify. So you discovered, if the variant is updated, the product date is not updated too?