Attribute types

If you have System Admin or PIM Admin permissions in your Bluestone PIM account, you can create, edit or remove attributes. 



Learn how to create an attribute

Please note: The Attribute type specifies the expected input into the attribute field, like a decimal number, date, or text. Each attribute type has a different
setup. 


Boolean
     Column     Date     Date and time     Decimal     Dictionary     Duration     

Formatted Text     Integer     Matrix     MultiSelect     Multiline     Regular Expression     

Single Select    Compound     Text     Time


Boolean 

A Boolean attribute is an attribute that can only be YES or NO. 


1. Type details on setting up attribute

Learn how to create an attribute

2. Empty attribute on a product


3. Example input

Back to the top


Column

A Column attribute represents a column editor with specifiable cells for individual products. Behaves similarly to the attribute type "Matrix"


1. Type details on setting up attribute

Learn how to create an attribute

2. Empty attribute on a product


3. Example input

Back to the top


Date 
Datatype in PAPI: 
date

{

  "id": "5ed60e4952faff000f4b46cc",

  "name": "Date attribute example",

  "number": "date-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "date",

  "values": [

    "2020-01-01"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Date and time
Datatype in PAPI:  date_time

{

  "id": "5ed60e57d60180000c280b5f",

  "name": "Datetime attribute example",

  "number": "datetime-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "date_time",

  "values": [

    "2020-01-01 9:00:00"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Decimal
Datatype in PAPI:  
decimal

{

  "id": "60869af452faff000cd1ab17",

  "name": "Decimal attribute example",

  "number": "decimal-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "decimal",

  "values": [

    "198233.6875"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Dictionary
Datatype in PAPI:  
dictionary

{

  "id": "5f59cf80cff47e000c2ea630",

  "name": "Dictionary attribute example",

  "number": "dictionary-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "dictionary",

  "values": [],

  "select": [],

  "dictionary": [

    {

      "id": "5f59cf80d60180000cb8c29d",

      "number": "first-code",

      "value": "First"

    },

    {

      "id": "5f59cf80d60180000cb8c29c",

      "number": "second-code",

      "value": "Second"

    }

  ],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Duration
Datatype in PAPI:  duration

{

  "id": "60869b0c52faff000cd1ab18",

  "name": "Duration attribute example",

  "number": "duration-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "duration",

  "values": [

    "65"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Formatted Text
Datatype in PAPI:  formatted_text

{

      "id": "5e60fdf452faff000e4d0882",

      "name": "Formatted text attribute example",

      "number": "formatted-text-attribute-example",

      "groupName": "Attribute group A",

      "dataType": "formatted_text",

      "values": [

        "# Header example\n\nExample with **bold** and _italic_.\n\n  \nIt also has a bullet list.\n\n- List item 1\n- List item 2"

      ],

      "select": [],

      "dictionary": [],

      "column": [],

      "matrix": [],

      "unit": null,

      "groupNumber": "attribute_group_a",

      "valueType": null,

      "definingAttribute": null

   }

Back to the top


Integer 
Datatype in PAPI: integer

{

  "id": "5e0dc0b5cff47e000cd5c9d1",

  "name": "Integer attribute example",

  "number": "integer-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "integer",

  "values": [

    "42"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Matrix
Datatype in PAPI: matrix

{

  "id": "60869b2b6b2f07000cacff77",

  "name": "Matrix attribute example",

  "number": "matrix-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "matrix",

  "values": [],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [

    {

      "id": "60869b2b6b2f07000cacff76",

      "name": "First column",

      "rows": [

        {

          "id": "60869b2b6b2f07000cacff75",

          "name": "First row",

          "value": "First cell"

        },

        {

          "id": "60869b4c6b2f07000cacff78",

          "name": "Second row",

          "value": "Third cell"

        }

      ]

    },

    {

      "id": "60869b4c6b2f07000cacff79",

      "name": "Second column",

      "rows": [

        {

          "id": "60869b2b6b2f07000cacff75",

          "name": "First row",

          "value": "Second cell"

        },

        {

          "id": "60869b4c6b2f07000cacff78",

          "name": "Second row",

          "value": "Fourth cell"

        }

      ]

    }

  ],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


MultiSelect
Datatype in PAPI:  multi_select

{

  "id": "5db038d4590801000caa534e",

  "name": "Multi select attribute example",

  "number": "multi-select-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "multi_select",

  "values": [

    "Value A",

    "Value B"

  ],

  "select": [

    {

      "id": "5db038d4590801000caa534a",

      "value": "Value A",

      "number": "value-a-code",

      "metadata": null

    },

    {

      "id": "5db038d4590801000caa534b",

      "value": "Value B",

      "number": "value-b-code",

      "metadata": null

    }

  ],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Multiline
Datatype in PAPI:  multiline

{

  "id": "60869b626b2f07000cacff7a",

  "name": "Multiline attribute example",

  "number": "multiline-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "multiline",

  "values": [

    "This text has \nmultiple lines."

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Regular Expression
Datatype in PAPI:  pattern

{

  "id": "60869b796b2f07000cacff7b",

  "name": "Regular Expression attribute example",

  "number": "regular-expression-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "pattern",

  "values": [

    "Text that must match a regular expression."

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Single Select
Datatype in PAPI:  single_select

{

  "id": "5db038fcd60180000cf9851e",

  "name": "Single select attribute example",

  "number": "single-select-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "single_select",

  "values": [

    "Value A"

  ],

  "select": [

    {

      "id": "5db038fcd60180000cf9851c",

      "value": "Value A",

      "number": "value-a-code",

      "metadata": null

    }

  ],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Compound
Datatype in PAPI:  text

{

  "id": "60869ac96b2f07000cacff74",

  "name": "Compund attribute example",

  "number": "compund-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "text",

  "values": [

    "42 Example text"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Text
Datatype in PAPI:  text

{

  "id": "5da7254de21b84000c6ed075",

  "name": "Text attribute example",

  "number": "text-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "text",

  "values": [

    "Example text"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top


Time
Datatype in PAPI:  time

{

  "id": "60869a0d6b2f07000cacff72",

  "name": "Time attribute example",

  "number": "time-attribute-example-code",

  "groupName": "Attribute group example",

  "dataType": "time",

  "values": [

    "11:05:31"

  ],

  "select": [],

  "dictionary": [],

  "column": [],

  "matrix": [],

  "unit": null,

  "groupNumber": "attribute_group_example",

  "valueType": null,

  "definingAttribute": null

}

Back to the top