Product Information Management module¶
Attributes¶
You can call our attributes API to get information of currently supported attributes and choices for given product configuration
You can explicitly choose the format in the URL parameter:
JSON: https://backend.intiaro.com/api/product_configuration/5815/attributes/?format=json
XML: https://backend.intiaro.com/api/product_configuration/5815/attributes/?format=xml
- The structure goes as follows:
“attributes”: [<Attribute>, <Attribute>] - list of all available attributes.
- Where it is described as:
slug: - identification of attribute.
name: - human-friendly name. You can use your own names.
choices: [<Choice>, <Choice>, …] - a list of choices available in a given attribute.
See also: Attribute
- Where it is described below:
slug - ID of a choice.
name - human-friendly name. You can use your own name.
tags - strings that gather similar choices.
predicate - ID of a predicate. If you use our predicate system, you can obtain another API endpoint that describes conditions in which the given choice is legal.
See also: Choice
- You can also check available configurations
https://backend.intiaro.com/api/app/<customer_id>/product_configurations/availability/
This URL will provide you with the response, containing a list of product configurations product_configuration_id, and support for various platforms (such as web360 - which is Intiaro 360 Configurator and Intiaro 3D Advanced Configurator.
Please see the example below:
[{
"id": 16447,
"web_usdz": false,
"web_gltf": false,
"app_ar": true,
"web_360": false,
"client_identifier": "console_table_1234"
},
{
"id": 26123,
"web_usdz": false,
"web_gltf": false,
"app_ar": true,
"web_360": false,
"client_identifier": "table_lamp_4321"
}]
Parameters¶
id - ProductConfiguration ID product_configuration_id.
web_usdz - support for generation WebAR for iOS platform.
web_gltf - support for generation WebAR for Android platform.
app_ar - support for Intiaro 3D Advanced Configurator.
web_360 - support for Intiaro 360 Configurator.
client_identifier - a custom ID given by the vendor. This is a field that helps map IDs in client’s PIM and ID in Intiaro.