Skip to main content
GET
/
v2
/
products
List products
curl --request GET \
  --url https://thirdparty.qonto.com/v2/products \
  --header 'Authorization: Bearer <token>'
{
  "products": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "title": "Web Development Service",
      "type": "service",
      "unit_price": {
        "value": "150.00",
        "currency": "EUR"
      },
      "vat_rate": "0.2",
      "organization_id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",
      "created_at": "2026-01-15T10:30:00Z",
      "updated_at": "2026-01-15T10:30:00Z",
      "description": "Full-stack web development service",
      "internal_note": "Preferred vendor for web projects",
      "unit": "hour",
      "vat_exemption_code": "N1",
      "links": [
        {
          "title": "Product page",
          "url": "https://www.example.com/product"
        }
      ]
    }
  ],
  "meta": {
    "current_page": 2,
    "next_page": 3,
    "prev_page": 1,
    "total_pages": 11,
    "total_count": 210,
    "per_page": 20
  }
}

Authorizations

Authorization
string
header
required

Bearer authorization header: Bearer <token>, where <token> is the access token received from the authorization server at the end of the OAuth 2.0 flow.

Headers

X-Qonto-Staging-Token
string

Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.

Query Parameters

page
integer
default:1

Returned page (cf. Pagination).

Example:

1

per_page
integer
default:100

Number of products per page (cf. Pagination).

Example:

25

sort_by
enum<string>
default:title:asc

Products can be sorted by their created_at / title property in 2 possible orders: asc (Ascending) / desc (Descending).

Available options:
created_at:asc,
created_at:desc,
title:asc,
title:desc

Response

Returns the list of products.

products
object[]
meta
object

Metadata for paginated responses