Producten opvragen
GET /api/v1/products
Haalt alle producten van de geauthenticeerde partner op. De resultaten zijn
gesorteerd op external_id.
Verzoek
Deze endpoint vereist geen body. Stuur alleen de Authorization-header mee,
zoals beschreven op de authenticatie-pagina.
Antwoord 200 OK
{
"data": [
{
"external_id": "acme-001",
"brand": "Acme",
"model": "Cool 3000",
"type": "single_split",
"cooling_capacity_kw": 3.5,
"heating_capacity_kw": 4.0,
"seer": 8.5,
"scop": 4.6,
"energy_label": "A+++",
"indoor_noise_db": 21.0,
"max_indoor_units": 1,
"refrigerant": "R32",
"price_incl_vat": 899.00,
"currency": "EUR",
"image_url": "https://example.com/acme-001.jpg",
"product_url": "https://example.com/acme-001",
"in_stock": true,
"is_available": true,
"last_synced_at": "2026-08-24T12:00:00+00:00"
}
],
"synced_at": "2026-08-24T12:00:00+00:00"
}
Velden in het antwoord
| Veld | Type | Beschrijving |
|---|---|---|
external_id |
string | Unieke id van het product binnen de partner. |
brand |
string | Merknaam. |
model |
string | Modelnaam. |
type |
string | single_split, multi_split_indoor of multi_split_outdoor. |
cooling_capacity_kw |
number | Koelvermogen in kW. |
heating_capacity_kw |
number | Verwarmingsvermogen in kW. |
seer |
number | Seasonale energie-efficiƫntie (koelen). |
scop |
number | Seasonale energie-efficiƫntie (verwarmen). |
energy_label |
string | Energielabel, bijvoorbeeld A+++. |
indoor_noise_db |
number | Geluidsniveau binnenunit in dB. |
max_indoor_units |
integer | Max. aantal binnenunits (multi-split). |
refrigerant |
string | Koudemiddel, bijvoorbeeld R32. |
price_incl_vat |
number | Prijs inclusief btw. |
currency |
string | Valuta, standaard EUR. |
image_url |
string (url) | Afbeeldings-URL. |
product_url |
string (url) | Product-URL. |
in_stock |
boolean | Fysiek op voorraad. |
is_available |
boolean | Beschikbaar voor verkoop. |
last_synced_at |
string (ISO 8601) | Tijdstip van de laatste synchronisatie. |