---
title: "GET /components/v1/product"
method: GET
path: "/components/v1/product"
tags: ["Products"]
---

# GET /components/v1/product

`GET /components/v1/product`

Retrieves a list of all products.

## Response `200`

Products retrieved successfully.

- GetAllProductResponse
  - `getAllProductResponse` object[]
    - `id` string — Product ID.
    - `name` string — Product name.
    - `displayName` string — Product display name.
    - `publisherProductId` string — Product ID that you defined.
    - `type` 'Quantity' | 'Time' — Product unit type.
    - `description` string — Product description.
    - `prefix` string — Product prefix text.
    - `suffix` string — Product suffix text.
    - `textFontColorHex` string — Product text font color in hex format.
    - `productImageUrl` string, url — Product image URL. For uploaded files, this is the Appcharge-hosted CDN URL. For external image URLs, this is the original image URL served from the provided URL.
    - `productPrefixImageUrl` string, url — Product prefix image URL. For uploaded files, this is the Appcharge-hosted CDN URL. For external image URLs, this is the original image URL served from the provided URL.
    - `productImageExternalUrl` string, url — Original product image URL when the product uses an external image URL. This URL is used as provided to serve the image.

---

[API](https://skmtc.net/appcharge/apis/grant-award.md) · [All operations](https://skmtc.net/appcharge/apis/grant-award/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/appcharge/grant-award/versions/b4f6759240d5/schema)
