List legacy product prices
Returns existing legacy prices with their linked products. This is a viewer-authorized, read-only endpoint; new prices cannot be created, updated, or deleted through the API.
Request
GET /api/v1/internal/projects/:projectUuid/apps/:appUuid/product-prices
Use a bearer token in the Authorization header. The optional query parameters
are page (default 0), limit (default 9), and paymentProvider (stripe
or mollie).
Response
{
"kind": "productPrices",
"totalItems": 1,
"itemsLength": 1,
"items": [
{
"uuid": "22222222-2222-2222-2222-222222222222",
"productPriceId": "price_legacy123",
"unitAmount": 1300,
"currency": "eur",
"recurring": true,
"recurringInterval": "month",
"recurringIntervalCount": 1,
"product": {
"uuid": "11111111-1111-1111-1111-111111111111",
"productId": "prod_123",
"name": "Pro Plan"
}
}
]
}
These identifiers remain accepted by checkout and invoice endpoints for backward compatibility, but inline billing data is preferred for new code.