Create owner attributes

post

/gsadmin/v1/{appName}/attributes/{owner}

Creates a new config owner's index attributes in the given application's index attributes list.

Request

Supported Media Types
Path Parameters
Body ()
The owner index attributes to create.
Root Schema : ConfigOwnerAttributes
Type: object
Represents a config owner's index attributes. Child nodes represent attributes conforming to one of the following ecr-types:
  • dimension
  • property
  • derived-property
Show Source
Security
Back to Top

Response

Supported Media Types

201 Response

Owner index attributes successfully created.
Body ()
Root Schema : Response
Type: object
Show Source
Back to Top

Examples

Request Body Example

The following shows a sample request body to create owner index attributes.

:content = {
  "ecr:lastModifiedBy": "admin",
  "ecr:lastModified": "2016-03-01T18:36:14.663+05:30",
  "ecr:createDate": "2016-03-01T18:36:14.441+05:30",
  "ecr:type": "attributes-owner-folder",
  "camera.35_mm_camera_lens_equivalent": {
    "propertyDataType": "ALPHA",
    "sourcePropertyNames": ["camera.35 mm camera lens equivalent"],
    "ecr:type": "property"
  },
  "camera.color": {
    "isWildcardEnabledInRecordSearch": true,
    "displayOrder": 4,
    "sourcePropertyNames": ["camera.Colour of product"],
    "isAutogen": true,
    "isRecordSearchEnabled": true,
    "ecr:type": "dimension"
  },
  "product.max_price": {
    "derivedPropertySource": "product.price",
    "derivedPropertyFunction": "MAX",
    "ecr:type": "derived-property"
  }
}
Back to Top