---
title: "Get list of a products for client."
method: GET
path: "/Ams/{ClientID}/Products"
tags: ["Ams"]
---

# Get list of a products for client.

`GET /Ams/{ClientID}/Products`

## Request

- Base URL: `https://ws.yourmembership.com`
- URL: `https://ws.yourmembership.com/Ams/{ClientID}/Products`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/yourmembership/apis/ym-rest-services/docs/Ams/:ClientID/Products/get.ts> (a function with typed inputs; its response is checked against the schema)

Get list of a products for client.

## Path parameters

- `ClientID` integer, required

## Query parameters

- `id` integer
- `UsingRedis` boolean
- `AppInitTime` string, date-time
- `ServerID` string
- `ResponseStatus` string
- `BypassCache` boolean
- `DateCached` string, date-time
- `Device` string

## Response `200`

Success

- ProductResponse: ProductResponse
  - `weight` number, double
  - `hasSpecialTaxRate` boolean
  - `PrimaryCategory` string
  - `ProductActive` integer
  - `IsFeatured` boolean
  - `ListInStore` boolean
  - `BuyFromStore` boolean
  - `TagLine` string
  - `SizeType` string
  - `ColorOptions` string
  - `CustomFieldName` string
  - `CustomFieldOptions` string
  - `ProductDescription` string
  - `SpecialInstructions` string
  - `RequireResponse` boolean
  - `ProductGroup` string
  - `IsAutoPromoCode` boolean
  - `AutoPromoCode` AutoPromoCode: AutoPromoCode
    - `Id` integer
    - `Title` string
    - `IsPercent` boolean
    - `Discount` number, double
  - `Freestone` FreestoneProduct: FreestoneProduct
    - `IsFreestoneProduct` boolean
    - `ProductTypeId` integer
    - `CourseTypeId` integer
  - `PathLMSProductID` integer
  - `itemTypeId` string
  - `id` integer
  - `shippingCost` number, double
  - `description` string
  - `customDescription` string
  - `taxRate` number, double
  - `taxGLCode` string
  - `quantity` number, double
  - `amount` number, double
  - `isProRated` boolean
  - `GLCode` string
  - `isModifier` boolean
  - `isDuesRule` boolean
  - `taxQBClass` string
  - `QBClass` string
  - `sku` string
  - `taxable` boolean
  - `autoPromoCodeAmount` number, double
  - `autoPromoCodeTitle` string
  - `salesDiscount` number, double

---

[API](https://skmtc.dev/yourmembership/apis/ym-rest-services.md) - [All operations](https://skmtc.dev/yourmembership/apis/ym-rest-services/llms.txt) - [OpenAPI document](https://skmtc.dev/yourmembership/apis/ym-rest-services/revisions/8d8a2e7e7d56?raw)
