List the things you sell
List products, with products still on sale first, then by name.
GET
https://app.softsolz.uk/api/v1/services/catalog/catalog/productsRecent Requests
Kept only in this browserTimeStatusTook
Send a request with Try it to see it here.
Headers
AuthorizationstringrequiredBearer token: Bearer sk_live_... (or sk_test_... for sandbox). A login token will not work here.
Query Params
activebooleanSend true for products on sale only, or false for retired products only. Leave it out to list both, products on sale first.
searchstringOnly products whose name or SKU contains this text.
limitintegerPage size, 1-200 (default 50).
offsetintegerNumber of products to skip (default 0).
Response
Response Body · array of objects
idstringProduct id.namestringProduct name.skustring | nullYour stock code, unique in the workspace when set.descriptionstring | nullLonger description.kindstringSold once, or billed again every interval.currencystringThree-letter currency code, always stored in capitals (gbp becomes GBP).unit_price_centsintegerPrice of one unit in minor units.tax_rate_percentnumberTax rate, 0 to 100.billing_intervalstring | nullHow often a subscription bills. Null for a one-off product.trial_daysintegerFree days before a subscription first bills.activebooleanWhether the product can still be sold. A retired product is false.created_atstringWhen the product was added.updated_atstringWhen the product last changed.Request
curl --request GET \ --url https://app.softsolz.uk/api/v1/services/catalog/catalog/products \ --header 'Authorization: Bearer sk_live_your_key'Credentials
Sent as a Bearer token and used in the samples above and in Try it. Kept only in this browser tab until you close it. Use an sk_test_ key to stay in your sandbox.
Response · 200
{ "data": [ { "id": "17", "name": "Pro plan", "sku": "PRO-MONTHLY", "description": "Everything in Basic plus priority support.", "kind": "subscription", "currency": "GBP", "unit_price_cents": 2900, "tax_rate_percent": 20, "billing_interval": "month", "trial_days": 14, "active": true, "created_at": "2026-10-01T09:00:00.000Z", "updated_at": "2026-10-01T09:00:00.000Z" } ], "meta": { "limit": 50, "offset": 0, "total": 1, "has_more": false }}