---
title: "List hide-list rows for a product"
method: GET
path: "/v1/workflows/visibility/product/{productId}"
tags: ["Catalog visibility"]
---

# List hide-list rows for a product

`GET /v1/workflows/visibility/product/{productId}`

## Request

- Base URL: `https://api.finalpos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.finalpos.com/v1/workflows/visibility/product/{productId}`
- Auth: API key in header `x-api-key`

Returns every live CatalogVisibility document that references the product (product-level and variant-level hides).

## Path parameters

- `productId` string, required

## Response `200`

Live hide-list documents for the given resource.

- object
  - `data` CatalogVisibilityResponseDto[], required
    - `id` string: Unique identifier for the CatalogVisibility.
    - `createdAt` string, date-time: Timestamp when the CatalogVisibility was created.
    - `updatedAt` string, date-time: Timestamp when the CatalogVisibility was last updated.
    - `companyId` string: Company ID associated with the CatalogVisibility.
    - `productId` string: Product ID hidden by this exception.
    - `variantId` string: Variant ID hidden by this exception. Omit to hide all variants of the product at the outlet.
    - `outletId` string: Outlet ID where the product/variant is hidden.

## Other responses

- `401`: Missing or invalid API key.
- `404`: Product or variant not found for this company.

---

[API](https://skmtc.dev/finalpos/apis/final-pos-public-api.md) · [All operations](https://skmtc.dev/finalpos/apis/final-pos-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/finalpos/apis/final-pos-public-api/revisions/6a6842dcb479?raw)
