---
title: "Listar precios resueltos de una lista"
method: GET
path: "/api/v1/price-lists/{price_list_id}/prices"
tags: ["API"]
---

# Listar precios resueltos de una lista

`GET /api/v1/price-lists/{price_list_id}/prices`

## Request

- Base URL: `https://api.lapyme.com.ar`
- URL: `https://api.lapyme.com.ar/api/v1/price-lists/{price_list_id}/prices`
- Auth: HTTP bearer

Devuelve el precio unitario base efectivo de cada variante vendible para una lista de precios. Se ordena por product_id ascendente. No incluye nombres, SKU, stock, costos ni precios transaccionales. Si PRICE_LIST_PRICES_CHANGED responde 409, reiniciá la paginación sin cursor.

## Path parameters

- `price_list_id` string, uuid, required

## Query parameters

- `cursor` string
- `limit` integer
- `is_active` boolean

## Headers

- `If-None-Match` string

## Response `200`

Precios efectivos obtenidos exitosamente

- ApiPriceListPricesListResponse
  - `request_id` string, required
  - `object` 'list', required
  - `url` string, required
  - `data` union[], required
    - union
      - ApiSharedObjectb990586284
        - `object` 'price_list_price', required
        - `price_list_id` string, uuid, required
        - `product_id` string, uuid, required
        - `currency` 'ARS', required
        - `tax_inclusive` boolean, required
        - `tax_rate` ApiSharedObjecta3133edce3, required
          - `id` integer, required
          - `value` number, required
        - `is_exempt` boolean, required
        - `calculation` ApiSharedObjectf2ec33bd59, required
          - `origin` 'product_rule' | 'list_policy' | 'base_fallback' | 'composite_fallback', required
          - `type` 'fixed_price' | 'cost_markup' | 'base_adjustment' | 'base_price' | 'component_sum', required
          - `source_price_list_id` string, uuid, nullable, required
        - `status` 'priced', required
        - `unit_price` integer, required
      - ApiSharedObjectcc3aec15bc
        - `object` 'price_list_price', required
        - `price_list_id` string, uuid, required
        - `product_id` string, uuid, required
        - `currency` 'ARS', required
        - `tax_inclusive` boolean, required
        - `tax_rate` ApiSharedObjecta3133edce3, required
          - `id` integer, required
          - `value` number, required
        - `is_exempt` boolean, required
        - `calculation` ApiSharedObjectf2ec33bd59, required
          - `origin` 'product_rule' | 'list_policy' | 'base_fallback' | 'composite_fallback', required
          - `type` 'fixed_price' | 'cost_markup' | 'base_adjustment' | 'base_price' | 'component_sum', required
          - `source_price_list_id` string, uuid, nullable, required
        - `status` 'unavailable', required
        - `unit_price` unknown, required
        - `unavailable_reason` 'pricing_input_unavailable', required
  - `pricing_revision` string, required
  - `has_more` boolean, required
  - `next_cursor` string, nullable, required

## Other responses

- `304`: La representación inicial no cambió. La respuesta no contiene cuerpo.
- `400`: Parámetros inválidos
- `401`: API key faltante o inválida
- `403`: Scope price_lists:read insuficiente
- `404`: Lista de precios no encontrada o no visible
- `409`: PRICE_LIST_CONFIGURATION_INVALID para una configuración inválida o PRICE_LIST_PRICES_CHANGED cuando cambia la revisión durante la paginación
- `429`: Límite de solicitudes excedido para la organización
- `500`: Error interno del servidor
- `503`: Verificación de credenciales temporalmente ocupada; reintentá sin cambiar la operación ni su Idempotency-Key.

## Changes

- **2026-11-03** `ed0d46e68fbe`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/lapyme/apis/la-pyme-api/changes/api/v1/price-lists/:price_list_id/prices/get.md)

---

[API](https://skmtc.dev/lapyme/apis/la-pyme-api.md) - [All operations](https://skmtc.dev/lapyme/apis/la-pyme-api/llms.txt) - [OpenAPI document](https://skmtc.dev/lapyme/apis/la-pyme-api/revisions/067bbb55f421?raw)
