LogicTrade API
  1. Product
LogicTrade API
  • Authentication
  • Pagination
  • Rate limits
  • Error codes
  • Changelog
  • Configuration Service
  • Endpoints
    • Authentication
      • Introspection
    • Customer
      • List all customers
      • Retrieve a customer by id
      • Create a customer
      • Update a customer
      • Remove the customer
    • Supplier
      • List all suppliers
      • Retrieve a supplier by id
      • Create a supplier
      • Update a supplier
      • Remove the supplier
    • Product
      • Product
        • List all products
          GET
        • Retrieve a product by id
          GET
        • Create a product
          POST
        • Remove the products
          DELETE
        • Update a product
          PUT
        • Search products
          POST
      • Groups
        • List all product groups
      • Discount
        • List all discounts for products
        • Get all discounts for product by id
        • List all discounts for customers
        • Get all discounts for a customer by id
      • Stock
        • Get stock for products
        • Search stock for products
      • Prices
        • Get product prices
      • Descriptions
        • Get the descriptions for a product
      • References
        • Get the product references
      • Compositions
        • Get product compositions
    • Quote
      • List all quotes
      • Retrieve a quote by id
      • Create a quote
      • Update a quote
    • Sales order
      • Lines
        • Create an order line
        • Retrieve an order line by id
        • Update an order line
        • Delete an order line
      • List all orders
      • Retrieve an orders by id
      • Create an order
      • Update an order
    • Invoice
      • List all invoices
      • Retrieve a invoice by id
      • Create a invoice
      • Update a invoice
    • Delivery
      • Get list of orders that can be delivered
      • Update the order with delivery information
    • Purchase order
      • List all purchase orders
      • Retrieve a purchase orders by id
      • Create a purchase order
      • Update a purchase order
  1. Product

Retrieve a product by id

GET
/rest/v1/products/{id}
Returns the product object for a valid id.

Request

Authorization
Add parameter in header
api-key
Example:
api-key: ********************
Path Params

Query Params

Request Code 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: <api-key>'

Responses

🟢200OK
application/json
Body

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,
    "webshopStartDate": null,
    "webshopEndDate": "2025-06-09T00:00:00",
    "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"
                }
            ]
        }
    ],
    "sellable": "StockOnly",
    "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
Previous
List all products
Next
Create a product