Index Attributes REST Endpoints

Admin/Search Admin and Configuration/Index Attributes
You configure dimensions, Endeca record properties and derived properties through configuring index attributes. Index Attributes for each owner is configured in a separate JSON document. A JSON document with 'ecr:type' as 'attributes-folder' is the root of the index attributes configuration. This section describes operations to create, modify, view and delete index attributes in a specific application.
Create an index attribute
Method: post
Path: /gsadmin/v1/{appName}/attributes/{owner}/{attributeName}
Create index attributes
Method: post
Path: /gsadmin/v1/{appName}/attributes
Create owner attributes
Method: post
Path: /gsadmin/v1/{appName}/attributes/{owner}
Delete an index attribute
Method: delete
Path: /gsadmin/v1/{appName}/attributes/{owner}/{attributeName}
Delete index Attributes
Method: delete
Path: /gsadmin/v1/{appName}/attributes
Delete owner index attributes
Method: delete
Path: /gsadmin/v1/{appName}/attributes/{owner}
Partial update an index attribute
Method: patch
Path: /gsadmin/v1/{appName}/attributes/{owner}/{attributeName}
Partial update owner attributes
Method: patch
Path: /gsadmin/v1/{appName}/attributes/{owner}
Partially update index attributes
Method: patch
Path: /gsadmin/v1/{appName}/attributes
Update an index attribute
Method: put
Path: /gsadmin/v1/{appName}/attributes/{owner}/{attributeName}
Update index attributes
Method: put
Path: /gsadmin/v1/{appName}/attributes
Update owner attributes
Method: put
Path: /gsadmin/v1/{appName}/attributes/{owner}
View index attribute
Method: get
Path: /gsadmin/v1/{appName}/attributes/{owner}/{attributeName}
View index attributes
Method: get
Path: /gsadmin/v1/{appName}/attributes
View owner attributes
Method: get
Path: /gsadmin/v1/{appName}/attributes/{owner}