List

Returns a list of all merchant's products that are autoship enabled and not discontinued.

🔐

Authentication

✔️ Application API Scope

✔️ Storefront API Scope

Response Body Definitions

Name

Type

Description

Example

merchant

string

Merchant ID

"ac4f7938383a11e89ecbbc764e1107f2"

groups

array

Array of group objects

[
  {
    "group_type": "foo",
    "name": "bar"
  }
]

name

string

Product name

"test"

price

string

Product price

"12.99"

image_url

string

Product image URL

"ordergroove.com/product/product_id"

detail_url

string

Product detail image URL

"ordergroove.com/product/product_id"

external_product_id

string

Merchant product ID

"62900-W01"

sku

string

Product SKU

"123456789"

autoship_enabled

boolean

Autoship option enabled for product: enabled = true

false

prepaid_eligible

boolean

Product prepaid eligibility

true

premier_enabled

integer

Deprecated

created

string

Date of product creation

"2017-02-29 12:00:00"

last_update

string

Date of last product update

"09/3099"

live

boolean

Account status: active = True

True

discontinued

boolean

Product status:
discontinued = True

False

extra_data

string

Raw JSON string that should be JSON.parse() as key/value store for any extra information.

"{\"some\": \"extra\", \"fields\": \"here\"}"

product_type

string

Product type

"standard"

autoship_by_default

boolean

true

every

integer

Number of periods

30

every_period

integer

Type of period

1

offer_profile

string

Offer profile associated with product

"OfferProfileId"

incentive_group

string


When the query param ?include_product_selection_rules=true is provided for a rotating product we will return all the selection rule configurations:

[
   {
      "public_id":"e1a61e620ed411ef8740767250df1ed7",
      "selection_rule_type":"TIME_WINDOW",
      "product_selection_list_elements":[
         {
            "public_id":"e1a626000ed411ef8740767250df1ed7",
            "product":"48398751432995",
            "starting_date":"2024-05-01T00:00:00Z"
         },
         {
            "public_id":"e1a62b140ed411ef8740767250df1ed7",
            "product":"48398752317731",
            "starting_date":"2024-06-01T00:00:00Z"
         },
         {
            "public_id":"e1a62fe20ed411ef8740767250df1ed7",
            "product":"48398760149283",
            "starting_date":"2024-07-01T00:00:00Z"
         }
      ],
      "configuration": {
            "reveal_moment": "ORDER_PLACEMENT",
            "pricing_policy": "BEST_PRICE"
        }
   }
]
[
   {
      "public_id":"e1a61e620ed411ef8740767250df1ed7",
      "selection_rule_type":"ORDINAL",
      "product_selection_list_elements":[
         {
            "public_id":"e1a626000ed411ef8740767250df1ed7",
            "product":"48398751432995",
            "starting_ordinal":"0"
         },
         {
            "public_id":"e1a62b140ed411ef8740767250df1ed7",
            "product":"48398752317731",
            "starting_ordinal":"1"
         },
         {
            "public_id":"e1a62fe20ed411ef8740767250df1ed7",
            "product":"48398760149283",
            "starting_ordinal":"4"
         }
      ],
      "configuration": {
            "reveal_moment": "ORDER_PLACEMENT",
            "cyclical_rotation_enabled": false,
            "pricing_policy": "BEST_PRICE"
        }
   }
]

When the query param ?include_product_resource_grants=true is provided for a rotating product we will return all plan_product configuration:

[
   {
       "resource": "c84a13fc8e904e0f80e6377b15f0464a",
       "product": "53485191069987",
       "public_id": "c0de05637e6e4828b8dc60cf1dc7af6f",
       "time_amount": 2592000,
       "grace_period": 86400,
       "created": "2025-05-28 13:56:05",
       "last_updated": "2025-05-29 16:46:20"
   },
   {
       "resource": "DSHUIGsgshuigsg80e89gffgh977758",
       "product": "53485191069987",
       "public_id": "7o8gh87fsf7dh87dhd7d988006ajjklf",
       "time_amount": 2592000,
       "grace_period": null,
       "created": "2025-05-28 13:56:05",
       "last_updated": "2025-06-09 20:12:43"
    }
]

When the query param ?include_product_free_trials=true is provided,
a new field product_free_trial_configurations will be included in each product in the response.
This field lists the free trial configurations associated with the product.
If there are no free trial configurations for a given product, an empty array will be returned:

[
   {
       "public_id": "9dcad53bf6b4446f873d5336e0e390b3",
       "duration_in_days": 15,
       "created": "2025-05-28 13:56:05",
       "last_updated": "2025-05-29 16:46:20"
   }
]
Language