---
title: "Show product prices in the company's desired currency"
method: GET
path: "/v1/companies/{company_id}/product-prices"
tags: ["Pricing Plans"]
---

# Show product prices in the company's desired currency

`GET /v1/companies/{company_id}/product-prices`

## Request

- Base URL: `https://gateway.remote.com`
- URL: `https://gateway.remote.com/v1/companies/{company_id}/product-prices`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `/auth/oauth2/token` scopes: `https://gateway.remote.com/company.manage`
  - OAuth 2
    - Client credentials
    - Token URL: `/auth/oauth2/token` scopes: `pricing_plan:read`
  - OAuth 2
    - Client credentials
    - Token URL: `/auth/oauth2/token` scopes: `all:read`
  - OAuth 2
    - Client credentials
    - Token URL: `/auth/oauth2/token` scopes: `all:write`

list product prices in the company's desired currency.
the endpoint currently only returns the product prices for the EOR monthly product and the contractor products (Standard, Plus and COR).
the product prices are then used to create a pricing plan for the company.

## Authentication

This endpoint requires the following token type:

- **Client credentials access token** (`OAuth2ClientCredentials`) — obtained through the Client Credentials flow or the Refresh Token flow. See [Authentication for partners](https://developer.remote.com/docs/authentication-for-partners).

## Scopes

Any one of the scopes in a token type's row is enough. `all:read` and `all:write` work too.

| Token type | Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|---|
| Client credentials access token | Manage companies (`company_management`) | View pricing plans (`pricing_plan:read`) | Manage pricing plans (`pricing_plan:write`) |

## Path parameters

- `company_id` string, uuid, required: A unique identifier in UUID v4 format.

## Response `200`

Success

- ListProductPricesResponse
  - `data` object, required
    - `product_prices` ProductPrice[], required
      - `base_price` Price, required: A monetary amount with its currency, used for pricing plan costs.
        - `amount` integer, required: Amount in cents
        - `currency` CurrencyDefinition, required: Currency object without a UUID identifier
          - `code` string, required
          - `name` string, required
          - `symbol` string, required
      - `id` string, uuid, required: The product price id
      - `name` string, required: The product price name

## Other responses

- `401`: Unauthorized
- `404`: Not Found
- `422`: Unprocessable Entity

---

[API](https://skmtc.dev/remote-com/apis/partner-configuration.md) - [All operations](https://skmtc.dev/remote-com/apis/partner-configuration/llms.txt) - [OpenAPI document](https://skmtc.dev/remote-com/apis/partner-configuration/revisions/85c8e4880e38?raw)
