---
title: "Retrieve product offers"
method: GET
path: "/products/offers/{product_path}"
tags: ["Products"]
---

# Retrieve product offers

`GET /products/offers/{product_path}`

Retrieves product offers based on a specific `product_path` and offer type.

## Path parameters

- `product_path` string, required

## Query parameters

- `type` 'addon' | 'alternatives' | 'cross-sell' | 'crossgrade' | 'downgrade' | 'downsell' | 'upsell' | 'upgrade'

## Response `200`

OK

- GetAllOffersforProductByOfferTypeSuccessResponse
  - `products` object[]
    - `action` string — The action performed to retrieve the offers.
    - `result` string — The result of the action (e.g., success or error).
    - `product` string — The product path ID.
    - `offers` object[]
      - `type` 'addon' | 'alternatives' | 'cross-sell' | 'crossgrade' | 'downgrade' | 'downsell' | 'upsell' | 'upgrade' — The type of offer.
      - `display` object
        - `en` string — The offer description in English.
      - `items` string[]

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.dev/fastspring/apis/fastspring-api-accounts.md) · [All operations](https://skmtc.dev/fastspring/apis/fastspring-api-accounts/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fastspring/fastspring-api-accounts/revisions/ae2f0b97db3e/schema)
