Get a list of products and packages.

Response Fields

idThe product ID.
nameThe name of the product.
descriptionThe description of the product.
priceThe price of the product in the account's currency.
typeThe product type: product for regular products, appointments for packages of appointments, or minutes for packages of minutes.
hiddenWhether or not the product is hidden from the store.
expiresThe number of days from the date of purchase that a package expires. Null if it does not expire.
appointmentTypeIDsThe appointment types that a package can be applied to.
appointmentTypeCountsA hash containing the total number of appointments an appointments package may be redeemed for, keyed by appointment type ID; null otherwise.
minutesThe total number of minutes of the selected appointment types a minutes package may be redeemed for; null otherwise.