JSON file - product catalog
URL to download product data
https://api.deante.pl/api/products?key=API_KEY
Definition of file components
enum Brand{ Deante Neo}enum ImageType{ packshot additionalPackshot decor}enum ProductType{ product set}enum FileType{ instruction technicalDrawing model3d warrantyCard declaration hygienicCertificate}interface Image { src: String type: ImageType}interface File { src: String type: FileType}interface PackageValue { value: Number unit: 'mm' | 'g'}interface Category { id: String name: String main?: Boolean}interface Designer { name: String description: String}interface Property { name: String value: String | Number scope: String}interface Feature { name: String description: String image: String}interface Product { id: String // "BQA_021M" brand: Brand // "Deante" producer: String // "Deante" productType: ProductType // "product" url: String // "https://deante.pl/produkt/agawa-bateria-umywalkowa-BQG_020M" name: String // "Washbasin tap, tall" collection: String // "ARNIKA" finishes: String[] // [ "chrom", "nero" ] ean: String // "5908212092057" cn: String // "84818011" prices: Object typeof { currency: String // "PLN" netPrice: Number // 649.59 - Net price grossPrice: Number // 799.99 - Gross price vat: Number // 23 - Percentage value hasPromotion: Boolean // hasPromotion === false => promotion: null promotion?: Object typeof { netPrice: Number // 568.29 - Promotional net price grossPrice: Number // 699.00 - Promotional gross price } }, categories: Category[] images: Image[] videos: String[] files: File[] description: String package: Object typeof {{ height: PackageValue width: PackageValue depth: PackageValue weight: PackageValue } isDesigned: Boolean // isDesigned === false => designers: null designers?: Designer[] properties: Property[] features: Feature[] warranty: Number recommendedProducts: String[]}
Available fields
Product.id
Deante product code. Serves as a universal product identifier.
Product.brand
Product brand. enum Brand field type. Only Deante and Neo values are available.
Product.producer
Product producer. field with producer name.
Product.productType
Product type. Determines whether the object represents a single product or a set consisting of several products.
Product.url
Link to product sheet at deante.pl
Product.name
Deante product name. Describes the type of product and its most important features.
Product.collection
Deante product series. All products in the series are stylistically consistent. This feature can be used to create recommendations for customers visiting the online store.
Product.finishes
Deante product finishes. Defines a list of main product colors.
Product.ean
EAN-13 barcode. A unique barcode printed on the product box.
Product.cn
CN code. Product customs code.
Product.prices
Field name | Field type | Description |
---|---|---|
currency | String | Currency in which the price is sent (default: PLN) |
netPrice | Number | Net price |
grossPrice | Number | Gross price |
vat | Number | Percentage value of VAT |
hasPromotion | Boolean | Indication of whether the product is currently on promotion (default: false) |
promotion | Object | Null | Optional Object containing promotional prices (default: null) |
promotion.netPrice | Number | Promotional net price |
promotion.grossPrice | Number | Promotional gross price |
Product.categories
Product categories. A list of all objects of class Category, specifying to which category the product is assigned.
Category
Field name | Field type | Description |
---|---|---|
id | String | Full category path, acting as an identifier |
name | String | Category name |
main | Boolean | Value indicating whether the category is the main category of the product (default: false) |
Product.images
Product photos. A list of all objects of class Image, specifying pictures representing the product.
Image
Field name | Field type | Description |
---|---|---|
src | String | URL to a resource in the https://media.deante.pl domain |
type | ImageType | enum ImageType field type, specifying the type of image. |
ImageType
Available values:
- packshot - Main image
- additionalPackshot - Additional image
- decor - Arranged image
Product.videos
Product videos. A list of product videos - YouTube platform.
Product.files
Files for download. A list of all objects of class File, storing information about the file.
File
Field name | Field type | Description |
---|---|---|
src | String | URL to a resource in the https://pc21.deante.pl domain |
type | FileType | enum FileType field type, specifying the type of file. |
FileType
Available values:
- instruction - Instructions for the product. It may present various information, such as how to install or care for it.
- technicalDrawing - Technical drawing, showing the exact dimensions of the product
- model3d - 3D model of the product. Deante provides models in various file formats, such as: .3ds, .dwg, .skp, .obj, .dxf, .gsm, .blend, .stp, .rfa, .fbx, .stl, .ifc
- warrantyCard - Warranty card, describing the exact terms of the product warranty
- declaration - Declaration of performance
- hygienicCertificate - Hygienic certificate
Product.description
Product description. Describes the general features of the product, presenting them in a way that is less technical and more readable to the average user
Product.package
Packaging data. Includes information about the dimensions as well as the gross weight of the package (with the product inside).
Field name | Field type | Description |
---|---|---|
height | PackageValue | Package height |
width | PackageValue | Package width |
depth | PackageValue | Package depth |
weight | PackageValue | Gross weight |
PackageValue
Field name | Field type | Description |
---|---|---|
value | Number | Numerical value for a given field |
unit | String | Specifies the unit describing the value field. Available values are: mm - millimeters | g - grams. |
Product.isDesigned
Field of type TRUE | FALSE, indicating whether the product is a design product
Product.designers
Designer list. Stores all objects of type Designer, describing all designers who have designed the product. The value of the field is strictly dependent on the isDesigned field, and takes the value null when isDesigned has the value FALSE.
Designer
Field name | Field type | Description |
---|---|---|
name | String | Name of the designer |
description | String | Description of the designer |
Product.properties
Product properties. A list of all objects of class Property, specifying various properties of a product. All available product properties can be found here
Property
Field name | Field type | Description |
---|---|---|
name | String | Name of product property |
value | String | Number | Value of product property |
scope | String | Defines to which group of characteristics a property belongs |
Product.features
Product features. A list of all objects of class Feature, specifying special marketing features that distinguish a product.
Feature
Field name | Field type | Description |
---|---|---|
name | String | Name of the product feature |
description | String | Description of the product feature |
image | String | URL to a resource in the https://media.deante.pl domain |
Product.warranty
Product warranty. Specifies how many years the product warranty is valid for.
Product.recommendedProducts
Related products. A list of codes for related products, or recommended products complete with a particular product.