- Knowledge of RESTful web services/API and the CKB data structure is require to utilize the Open Access Web API
- Web API support is available from v2016.1
- The documentation on the release media under \Category Knowledge Base\Documents\Technical Documentation\Open Access API Reference is related to development of web controls in Open Access, not accessing data through the REST format API
- Detailed information is available in v.2017.2 Open Access Administration Guide
- User can install the OpenAccessWebAPI.msi from '\Category Knowledge Base\Install\WebAPI' release media
Examples:
- To get a list of planograms with specified hierarchy DBKeys, all fields, utilizing paging and sorting
http://<webserver>/IKB/data/api/v1/HierarchyObjects?tableGroup=pro/space&tableDescriptor=planogram&dbParentAccountKey=0&hierarchyDbKeys=-1&select=All&pageSize=5&pageNumber=2&sort=Name%20DESC
- To get a list of planograms with specified hierarchy DBKeys, specified fields, utilizing paging and sorting
http://<webserver>/IKB/data/api/v1/HierarchyObjects?tableGroup=pro/space&tableDescriptor=planogram&dbParentAccountKey=0&hierarchyDbKeys=-1&select=Name,%20Width,%20Height,%20Depth&pageSize=5&pageNumber=2&sort=Name%20DESC
Note:
hierarchyDBKeys = -2 will return all the records
If pageSize is not provided, all records will be returned
- To get a planogram with selected fields
http://<webserver>/IKB/data/api/v1/HierarchyObjects/?tableGroup=pro/space&tableDescriptor=planogram&dbParentAccountKey=0&Select=Name, Height, Width, Depth