Get the selling price of several products
Same resolution as `GET {productId}/price`, for up to 50 products in one call. Takes no variant parameters, so it prices each product at its base variant. Requires `Permissions.Product.View`.
BearerAuthorizationBearer <token>OAuth 2.0 client credentials. Obtain a client id/secret from Winshop support ([email protected]), then POST to the token URL.
productId?array<>ProductId
warehouseId?integerint32companyId?|int320destinationWarehouseId?|int320discountWithEnquiry?|falseisIntake?|falseisDeliveryNote?|falseisSale?|falseisOrder?|falseisEshop?|falseuserId?|int320application/json- response
[index: integer]?curl -X GET 'https://<your-instance>/api/products/price' \ -H 'Authorization: Bearer <access-token>'[ { "currencyId": 0, "discount": 0, "discountGroupId": 0, "exchangeRate": 0, "maxStockQuantity": 0, "minStockQuantity": 0, "optimalStockQuantity": 0, "price": 0, "priceId": 0, "priceWithoutVAT": 0, "promotionId": 0, "quantityBlocked": 0, "quantityInStock": 0, "quantityInStockAllWarehouses": 0, "quantityOrdered": 0, "retailPrice": 0, "stockPrice": 0, "vatRate": 0, "warehouseSellingPrice": 0, "productId": 0 }]Get the variant matrix for expedition GET
Returns the variant grid a warehouse can actually despatch: the catalogue's variants joined with what is on stock, so cells that exist in the catalogue but hold nothing are still reported. `warehouseId` is required. Requires `Permissions.Product.View`.
Get several products GET
Returns the products listed in `productIds`, each shaped by the `details` sub-queries. Prefer this over looping `GET {productId}` when you already know the whole set of ids. Requires `Permissions.Product.View`.