---
title: "Get a single Product"
method: GET
path: "/products/{uid}"
tags: ["Products"]
---

# Get a single Product

`GET /products/{uid}`

Retrieve overall status about a Product as well as its configuration, availability, and any associated metadata.

## Response `200`

A single Product is returned

- object
  - `uid` string — A unique identifier for this resource
  - `name` string
  - `description` string
  - `product_compliance_plan_uid` string — A unique identifier for a Product Compliance Plan
  - `compliance_plan_name` string
  - `customer_types` string[] — A list of customer types allowed for this Product
  - `prerequisite_product_uids` string[] — A list of uids referring to Products that a Customer must onboard to before this Product is available
  - `profile_requirements` object[] — A list of Profile Requirements a Customer must provide Profile Responses to
    - `profile_requirement_uid` string — A UID referring to the Profile Requirement
    - `profile_requirement` string — A statement that requires response in order to onboard a Customer for a Product
    - `category` string — an identifier by which requirements can be grouped
    - `required` boolean — an indication of whether a response is required or optional
    - `requirement_type` 'fixed_list' | 'integer_greater' | 'ordered_list' | 'number' | 'string' — The type of the response values for the requirement
    - `response_values` string[] — List of valid response values, if applicable
  - `program_uid` string — A unique identifier for a Program
  - `required_fields` object[] — List of required PII fields per Customer type
    - `customer_type` string
    - `fields` string[]

---

[API](https://skmtc.net/newline53/apis/newline-platform-api.md) · [All operations](https://skmtc.net/newline53/apis/newline-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/newline53/newline-platform-api/versions/5fcc8eb15061/schema)
