List all Terminal Hardware ProductsPreview

List all TerminalHardwareProduct objects.

Parameters

  • statusenum

    Only return products that have the given status. Defaults to available.

    Possible enum values
    available

    Available for new orders.

    unavailable

    Can no longer be used for order creation.

More parameters

  • ending_beforestring

  • limitinteger

  • starting_afterstring

Returns

A dictionary with a data property that contains an array of terminal hardware products. Each entry in the array is a separate Product object.

GET /v1/terminal/hardware_products
cURL
curl https://api.stripe.com/v1/terminal/hardware_products \
-u "sk_test_BQokikJ...2HlWgH4olfQ2sk_test_BQokikJOvBiI2HlWgH4olfQ2:" \
-H "Stripe-Version: 2026-01-28.clover; terminal_hardware_orders_beta=v5"
Response
{
"object": "list",
"url": "/v1/terminal/hardware_products",
"has_more": false,
"data": [
{
"id": "thpr_MJfotcxYT5Hwsm",
"object": "terminal.hardware_product",
"status": "available",
"type": "bbpos_wisepos_e",
"unavailable_after": null
}
]
}