SoftSolzSoftSolz
HomeAPI GuideAPI ReferenceWidget Tester

List the things you sell

List products, with products still on sale first, then by name.

GEThttps://app.softsolz.uk/api/v1/services/catalog/catalog/products

Recent Requests

Kept only in this browser
TimeStatusTook
Send a request with Try it to see it here.

Headers

Authorizationstringrequired

Bearer token: Bearer sk_live_... (or sk_test_... for sandbox). A login token will not work here.

Query Params

activeboolean

Send true for products on sale only, or false for retired products only. Leave it out to list both, products on sale first.

searchstring

Only products whose name or SKU contains this text.

limitinteger

Page size, 1-200 (default 50).

offsetinteger

Number 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
}
}