get
https://api.duodeal.app/api/product-prices
Retrieves a paginated list of all product prices.
Product prices define the price of a product for a specific price category. This allows different pricing tiers (e.g., retail vs wholesale) for the same product.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
page | integer | No | Page number for pagination (default: 1) |
limit | integer | No | Number of items per page (default: 50) |
order | string | No | Field to sort by (default: id) |
direction | string | No | Sort direction: asc or desc (default: desc) |
Response Fields
| Field | Type | Description |
|---|---|---|
id | integer | Product price unique identifier |
price | float | Price amount |
priceCategory | object | Associated price category |
priceCategory.id | integer | Price category ID |
priceCategory.name | string | Price category name |
product | object | Associated product |
product.id | integer | Product ID |
tax | object | Associated tax (if any) |
tax.id | integer | Tax ID |
tax.name | string | Tax name |
tax.rate | float | Tax rate percentage |
createdAt | datetime | Creation timestamp |
updatedAt | datetime | Last update timestamp |
Filtering
This endpoint supports advanced filtering. See the Filter System Documentation for the complete list of operators and usage examples.
Quick examples:
?filters[price][gte]=100
?filters[product.id][eq]=123
?filters[priceCategory.name][eq]=Wholesale
Response
200 OK: Returns paginated list of product prices401 Unauthorized: Invalid or missing API key
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
200Successful response
401Unauthorized
