Imagine you want to present a pricing page like below based on the products you have created in the Zuora Billing product catalog:

The following sample codes calls the List products API and returns a list of products from your Zuora Billing tenant.
By default, only the Product object information is returned.
In the previous tutorial step, "Set up your product catalog", we only created one product. While that product had four rate plans added, here we are only querying for products, not rate plans or charges, so only one product is shown in the sample response.
The next tutorial step will retrieve charges.
cURL
curl -L -g -X GET 'https://rest.test.zuora.com/object-query/products' \
-H 'Authorization: Bearer d427f8217d6c48de8ad3888a6bf55e9e'If the request succeeds, you will get a response similar to the following snippet:
{
"data": [
{
"allowFeatureChanges": false,
"category": "Base Products",
"createdById": "2c92c0f85df42d7e015e08765e854463",
"createdDate": "2024-07-23T17:00:36+08:00",
"description": "Portable tablet designed for kids' learning with pre-installed educational apps and games.",
"effectiveEndDate": "2034-01-01",
"effectiveStartDate": "2024-01-01",
"id": "8ad081dd90c4bafe0190ded235a71398",
"name": "SmartLearn Tablet",
"productNumber": "PC-00000162",
"sKU": "SKU-00000238",
"syncDate__NS": "",
"updatedById": "2c92c0f85df42d7e015e08765e854463",
"updatedDate": "2024-07-23T17:00:36+08:00"
}
]
}