---
title: "GET /tax/products"
method: GET
path: "/tax/products"
---

# GET /tax/products

`GET /tax/products`

Retrieve a list of up to 50 products. If you have more than 50, you can paginate this endpoint.

## Query parameters

- `cursor` string

## Response `200`

List of products

- object
  - `has_more` boolean — This will be either `true` or `false` depending on if there are more products to be returned in the next request.
  - `last_product_id` string — The ID of the last product returned in the response. This can be used as a cursor for pagination.
  - `products` ProductResponse[]
    - `object` string — The type of object: `tax.product`.
    - `reference_product_id` string — The ID of the created product
    - `reference_product_name` string — The name of the created product
    - `product_category` string — The category of the created product
    - `created_at` number — Epoch datetime representing the date and time the product was created
    - `updated_at` number — Epoch datetime representing the date and time the product was last updated
    - `testmode` boolean — `True` if using a production API key. `False` if using a test API key.

## Other responses

- `400` — Unexpected error

---

[API](https://skmtc.net/numeral-com/apis/numeral-api.md) · [All operations](https://skmtc.net/numeral-com/apis/numeral-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/numeral-com/numeral-api/revisions/f0af51c3f9b9/schema)
