---
title: "Get Products Parameters"
method: POST
path: "/api/v1/products/parameters"
tags: ["Get Products Information"]
---

# Get Products Parameters

`POST /api/v1/products/parameters`

## Request

- Base URL: `https://api.dealhub.io`
- URL: `https://api.dealhub.io/api/v1/products/parameters`
- Auth: HTTP bearer

This service returns a list of parameters required to calculate the price for each SKU.

## Request body

- ParametersRequest
  - `currency` string, required: The currency ISO code to evaluate the rules upon.
  - `geo` string, required: The geography to be used for the pricing calculation.
  - `version` string: The version name to retrieve the parameters for. If not provided, the system will use the active version.
  - `playbook` string: The playbook name (not display name) in case there is more than one playbook.
  - `skus` string[], required: The list of SKUs to evaluate.

## Response `200`

Success. Returns the required parameters for each SKU.

- ParametersResponse
  - `skus` SkuParameters[]
    - `sku` string
    - `parameters_for` object
      - `product_factors` ParameterDefinition[]: A list of product-specific factors required for price calculation of the given SKU.
        - `name` string: The name of the parameter to return.
        - `type` 'number' | 'text': The expected value type.
      - `parameters` ParameterDefinition[]: The list of parameters needed to resolve all of the relevant pricing formulas.
        - `name` string: The name of the parameter to return.
        - `type` 'number' | 'text': The expected value type.

## Other responses

- `400`: Bad Request.
- `403`: Forbidden. The authentication token is missing or invalid.

---

[API](https://skmtc.dev/dealhub/apis/pricing-api.md) - [All operations](https://skmtc.dev/dealhub/apis/pricing-api/llms.txt) - [OpenAPI document](https://skmtc.dev/dealhub/apis/pricing-api/revisions/1baa9641a851?raw)
