API method
getProductAttributes
Method returns product attributes for selected product
We strongly recommend to use comma-separated IDs instead of 1 request per product.
API request might be denied if too many calls are being performed.
An error will be thrown if too many response items would be returned asking you to narrow down your search.
https://b2b.onesto-energy.pl/api/getProductAttributes.json?key=YOURAPIKEY
Query params
Put these in your URL, e.g. ?id=123.
-
id integer or integer[]
Internal identifier of product.
More than one value can be specified after comma (,) separator. -
categoryid integer
Internal identifier of category. If set - will return results for all products inside this or nested category.
-
lang string
Language of result. ISO 2 Letter Language Codes
Example
en, pl, cs
Response fields
Fields returned by this method.
-
id integer
Internal identifier of product attribute
-
name string
Name of product attribute
-
type string
Type of product attribute. Available: mru, float, int, text, date
-
value string
Value of product attribute
-
from string
Range start value for attribute
-
to string
Range end value for attribute
-
fkproduct integer
Internal identifier of product.
-
fkcategory integer
Internal identifier of category.
-
isgrouping boolean 1 = true, 0 = false
If true - it's a virtual attribute whose value is used to group products together into a variant group.
Example URL: https://b2b.onesto-energy.pl/api/getProductAttributes.json?key=YOURAPIKEY&lang=en&id=31534
[
{
"id": 8,
"name": "Phone Manufacturer",
"type": "mru",
"value": "Samsung",
"fkproduct": 12345,
"fkcategory": 1234,
"isgrouping": 0,
},
{
"id": 6,
"name": "Accessory Manufacturer",
"type": "mru",
"value": "Samsung [OE]",
"fkproduct": 12345,
"fkcategory": 1234,
"isgrouping": 0,
},
{
"id": 7,
"name": "Color",
"type": "mru",
"value": "Pink",
"fkproduct": 12345,
"fkcategory": 1234,
"isgrouping": 0
}
]
Example URL: https://b2b.onesto-energy.pl/api/getProductAttributes.xml?key=YOURAPIKEY&lang=en&id=31534
<?xml version="1.0" encoding="utf-8"?>
<root>
<item>
<id>8</id>
<name>Phone Manufacturer</name>
<type>mru</type>
<value>Samsung</value>
<fkproduct>12345</fkproduct>
<fkcategory>1234</fkcategory>
<isgrouping>0</isgrouping>
</item>
<item>
<id>6</id>
<name>Accessory Manufacturer</name>
<type>mru</type>
<value>Samsung [OE]</value>
<fkproduct>12345</fkproduct>
<fkcategory>1234</fkcategory>
<isgrouping>0</isgrouping>
</item>
<item>
<id>7</id>
<name>Color</name>
<type>mru</type>
<value>Pink</value>
<fkproduct>12345</fkproduct>
<fkcategory>1234</fkcategory>
<isgrouping>0</isgrouping>
</item>
</root>