Skip to content

Precios de Productos

Maneja todas las operaciones CRUD para los precios de productos en la API.

GET /product-prices

Parámetros de consulta:

  • query: Parámetros de filtrado y ordenamiento (opcional)
CampoOperadorEjemplo
productIdeqGET /product-prices?query=filter.productId__eq=uuid
priceTypeIdeqGET /product-prices?query=filter.priceTypeId__eq=uuid
pricegteGET /product-prices?query=filter.price__gte=100

GET /product-prices/{id}

Parámetros de URL:

  • id: ID del precio de producto a buscar

POST /product-prices

Cuerpo de la solicitud (JSON):

{
"productId": "uuid-del-producto",
"priceTypeId": "uuid-del-tipo-de-precio",
"price": "100.50",
"companyId": "uuid-de-la-empresa"
}

Campos requeridos:

  • productId: ID del producto
  • priceTypeId: ID del tipo de precio
  • price: Precio del producto
  • companyId: ID de la empresa

Campos opcionales:

  • tenantId: ID del tenant (si aplica)

Actualizar un precio de producto existente

Section titled “Actualizar un precio de producto existente”

PUT /product-prices/{id}

Parámetros de URL:

  • id: ID del precio de producto a actualizar

Cuerpo de la solicitud (JSON):

{
"productId": "uuid-del-producto",
"priceTypeId": "uuid-del-tipo-de-precio",
"price": "120.75",
"companyId": "uuid-de-la-empresa"
}

DELETE /product-prices/{id}

Parámetros de URL:

  • id: ID del precio de producto a eliminar