- Authentication
- Pagination
- Rate limits
- Error codes
- Changelog
- Configuration Service
- Endpoints
- Authentication
- Customer
- Supplier
- Product
- Product
- Groups
- Discount
- Stock
- Prices
- Descriptions
- Refereces
- Quote
- Sales order
- Invoice
- Delivery
- Purchase order
Retrieve a product by id
GET
/rest/v1/products/{id}
Request
Authorization
Add parameter in header
api-key
Example:
api-key: ********************
Path Params
id
string
required
Query Params
includeImplementations
boolean
optional
includeImplementations
set to true
, the implementations of an article are also included in the response.Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.logictrade.cloud/rest/v1/products/?includeImplementations' \
--header 'api-key;'
Responses
🟢200OK
application/json
Body
id
integer
read-onlyrequired
code
string
required
name
string
required
description
string
optional
barcode
string
optional
unit
string
optional
height
number
optional
width
number
optional
length
number
optional
depth
number
optional
weight
number
optional
configurable
boolean
optional
groups
array [object {4}]
optional
id
integer
optional
parentId
integer
optional
code
string
optional
description
string
optional
volume
number
optional
packages
number
optional
startDate
string <date>
optional
endDate
string <date>
optional
webshop
boolean
optional
salesPrice
number <double>
optional
salesGroup
object
optional
id
number
optional
code
string
optional
description
string
optional
vat
object
optional
id
integer
optional
code
string
optional
description
string
optional
supplier
object
optional
code
string
optional
discription
string
optional
purchasePrice
number
optional
leadTimeInWeeks
integer
optional
supplier
object (Supplier)
optional
images
array [object {4}]
optional
id
integer
optional
name
string
optional
url
string
optional
sequence
integer
optional
attributes
array [object {8}]
optional
id
integer
optional
group
object
optional
type
string
optional
name
string
optional
suffix
string
optional
code
string
optional
sequence
integer
optional
values
array [object {3}]
optional
implementations
array [object {5}]
optional
includeImplementations
is set to true
.id
integer
optional
number
string
optional
invalid
boolean
optional
barcode
string
optional
configuration
object
optional
modifiedDate
string <date-time>
optional
createdDate
string <date-time>
optional
Example
{
"id": 114,
"code": "LT00000083",
"name": "De Slûs bank",
"description": "",
"barcode": "9900000002527",
"unit": "stuks",
"height": 120,
"width": 80,
"length": 100,
"depth": 0,
"weight": 1.5,
"configurable": true,
"groups": [
{
"id": 159,
"parentId": 0,
"code": "",
"description": "Meubels"
},
{
"id": 160,
"parentId": 159,
"code": "",
"description": "Banken"
},
{
"id": 225,
"parentId": 0,
"code": "DEMO",
"description": "Demo artikelen"
}
],
"volume": 960000,
"packages": 0,
"startDate": null,
"endDate": null,
"webshop": false,
"salesPrice": 1000,
"salesGroup": {
"id": 70,
"code": "",
"description": "Banken Meubels"
},
"vat": {
"id": 1,
"code": "H",
"description": "BTW Hoog"
},
"supplier": {
"code": "",
"description": "",
"purchasePrice": 0,
"supplier": {
"id": 49,
"number": "R00020002",
"companyName": "Trendy Meubels NV",
"phoneNumber": "0109876543",
"mobileNumber": "",
"email": "sales@trendymeubels.nl",
"remark": "",
"ibanNumber": "",
"bicCode": "",
"cocNumber": "76543210",
"deliveryWeeks": 0,
"address": {
"street": "Handelsstraat",
"houseNumber": "5",
"zipCode": "5678 CD",
"city": "Rotterdam",
"country": "NL"
}
}
},
"images": [
{
"id": 46,
"url": "https://api.logictrade.cloud/rest/v1/images/7c98f7ed-d6a0-4a6e-b7f0-7faceda38744/d40c4a01-80de-4006-bd7e-2f64fd34ee97",
"sequence": 10
}
],
"attributes": [
{
"id": 38,
"group": {
"code": "",
"name": "Meubels"
},
"type": "Select",
"name": "Kleur",
"code": "",
"sequence": 10,
"values": [
{
"id": 3,
"code": "",
"value": "Blauw"
}
]
},
{
"id": 41,
"group": {
"code": "",
"name": "Meubels"
},
"type": "Select",
"name": "Materiaal",
"code": "",
"sequence": 20,
"values": [
{
"id": 4,
"code": "",
"value": "Acryl"
}
]
},
{
"id": 44,
"group": {
"code": "",
"name": "Meubels"
},
"type": "Select",
"name": "Diepte ",
"code": "",
"sequence": 50,
"values": [
{
"id": 5,
"code": "",
"value": "149"
}
]
},
{
"id": 55,
"group": {
"code": "",
"name": "Meubels"
},
"type": "Select",
"name": "Rugleuning",
"code": "",
"sequence": 150,
"values": [
{
"id": 6,
"code": "",
"value": "Niet verstelbaar"
}
]
},
{
"id": 57,
"group": {
"code": "",
"name": "Meubels"
},
"type": "Select",
"name": "Draaibaar",
"code": "",
"sequence": 170,
"values": [
{
"id": 7,
"code": "",
"value": "nee"
}
]
}
],
"modifiedDate": "2024-11-07T13:32:40.593",
"createdDate": "2024-10-21T13:39:02.183"
}
🟠403Forbidden
🟠404Record Not Found
Modified at 2025-04-01 13:51:35