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
- application/json
- application/zip
Path Parameters
- appName
-
Type:
string
Required:true
Specifies the name of your application, for example, Discover.- owner
Type:string
Required:true
Specifies the owner of the index attributes, for example, system.
Body Parameter
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
- ecr:createDate
-
Type:
string
- ecr:lastModified
-
Type:
string
- ecr:lastModifiedBy
-
Type:
string
- ecr:type
-
Type:
string
Default Value:attributes-owner-folder
Security
- basicAuth
-
Type:
basic
Description:Basic username/password authentication.
Response
Supported Media Types
- application/json
201 Response
Owner index attributes successfully created.
Body
Root Schema : Response
Type:
object
- message
-
Type:
string
- status
-
Type:
integer
(int32
)
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" } }