IMaaS Content Metadata Service
Number of APIs: 146
CMS handles object metadata. CMS APIs are tenant-based. Service/User Token is requested for accessing these APIs. Objects can be documents, files, folders, business objects, relationships and permissions. Namespaces, Categories, Types and Traits are used for domain specific business logic. Content uploads and downloads can be done by these APIs as well. Validations and Localizations can be customized. Retention, History, Search, Filtering and Scripts are supported. Deployment bundling, upgrade, case modeling and templates are available. Default namespace is provided. System categories are cmsfile, cmsfolder and cms_object. User can create customized category, type definition and trait definition based on the business needs. Object instances are created based on the category, type and trait. Type can be extendable based on business needs. ETS, OTDS (Identity and Auth) and Content Storage Service (CSS) are pre-requisites to use CMS.
-
categories-{id} - get category by id GET {{baseUrl}}/categories/:id
-
categories-{id} - update category details PUT {{baseUrl}}/categories/:id
-
categories-{id} - patch category details PATCH {{baseUrl}}/categories/:id
-
categories - List all the categories GET {{baseUrl}}/categories?page=53258108&items-per-page=53258108
-
categories - Create a new category POST {{baseUrl}}/categories
-
categories - get category by name GET {{baseUrl}}/categories/name/:name
-
groups-{group Id}-members-{group Member Id} - Get group member details GET {{baseUrl}}/groups/:groupId/members/:groupMemberId
-
instances-{category}/{type}-{id}-policies-{Retention Id} - Get a policy of an object GET {{baseUrl}}/instances/:category/:type/:id/policies/:RetentionId
-
instances-{category}/{type}-{id}-linked-parents - Add linked parent to an object POST {{baseUrl}}/instances/:category/:type/:id/linked-parents
-
instances-{category}/{type}-{id}-acl - get ACL associated with object instance GET {{baseUrl}}/instances/:category/:type/:id/acl