Find by ID
/km/api/v1/repositories/{id}
This method returns the Repository object having the specified ID parameter.
Example URIs
The example URIs for this method are as follows:
http://<IM_REST_API_HOST>/km/api/latest/repositories/{id}
This method returns the Repository object having the specified ID parameter in the FULL mode.
http://<IM_REST_API_HOST>/km/api/latest/repositories/{id}?mode=KEY
This method returns the Repository object having the specified ID parameter in KEY mode.
Request
-
id: string
The unique identifier of the object to be retrieved.
Response
- application/json
- application/xml
200 Response
-
object
Singular Resource
Title:
Singular Resource
Oracle base singular resource schema definition. -
object
RepositoryKey-allOf[1]
object
Singular Resource
object
-
recordId(optional):
string
GUID of the repository from the SITE table
-
referenceKey(optional):
string
non localized name of the repository
object
-
autoAssignInitialWorkflow(optional):
boolean
Flag indicating whether the initial workflow step should be automatically assigned
-
autoAssignTranslationTask(optional):
boolean
Flag indicating whether translation tasks should be automatically assigned
-
autoAssignWorkflowWhenApproved(optional):
boolean
Flag indicating whether workflow tasks should be assigned automatically
-
autoAssignWorkflowWhenRejected(optional):
boolean
Flag indicating whether the workflow task should be automatically assigned when the doc is rejected
-
dateAdded(optional):
string(date-time)
Timestamp when the repository was originally created
-
dateModified(optional):
string(date-time)
Timestamp when the repository definition was last modified
-
filterTasksForUsersMatchingSkills(optional):
boolean
Require at least one matching skill category from every top-level category branch
-
name(optional):
string
Localized display name of the repository
-
objectId(optional):
string
A decimal representation of the hierarchy of the repository. Root repositories do not have any decimals
-
restrictTaskCats(optional):
boolean
Filter tasks so users are only made aware of tasks matching their skill category
-
taskPreFix(optional):
string
A character string prepended to the task identifer
-
usersCanSelfAdminCategories(optional):
boolean
Allow Users to self-administer categories
-
usersCanSelfAdminLocales(optional):
boolean
Allow Users to self-administer locales
-
usersCanSelfAdminTeams(optional):
boolean
Allow Users to self-administer teams
object
-
availableLocales(optional):
array availableLocales
List of locales supported by the repository
-
categoriesAssignedToView(optional):
array categoriesAssignedToView
Categories allowed by the repository view
-
defaultLocale(optional):
LocaleKey
-
extendedProperties(optional):
string
The extended repository properties for the repository. This attribute is expecting an XML structure using the Repository reference key as the root element and a node containing each extended property and value inside it
-
userSchema(optional):
SchemaKey
-
viewSchema(optional):
SchemaKey
array
-
Array of:
object instanceLink
Metadata describing link description objects that MAY appear in the JSON instance representation.
object
-
href:
string
URI [RFC3986] or URI Template [RFC6570]. If the value is set to URI Template, then the "templated" property must be set to true.
-
mediaType(optional):
string
Media type, as defined by RFC 2046, describing the link target.
-
method(optional):
string
HTTP method for requesting the target of the link.
-
profile(optional):
string
Link to the metadata of the resource, such as JSON-schema, that describes the resource expected when dereferencing the target resource..
-
rel:
string
Name of the link relation that, in addition to the type property, can be used to retrieve link details. For example, href or profile.
-
templated(optional):
boolean
Boolean flag that specifies that "href" property is a URI or URI Template. If the property is a URI template, set this value to true. By default, this value is false.
array
array
-
object
Singular Resource
Title:
Singular Resource
Oracle base singular resource schema definition. -
object
LocaleKey-allOf[1]
-
object
Singular Resource
Title:
Singular Resource
Oracle base singular resource schema definition. -
object
SchemaKey-allOf[1]
-
object
Singular Resource
Title:
Singular Resource
Oracle base singular resource schema definition. -
object
CategoryKey-allOf[1]
object
-
childrenCount(optional):
integer
This field will return number of immediate children a category has.
This field will only be populated if childrenCount query parameter is passed in with value true.
Example URIs for the this parameter are as follows:
- http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories?childrenCount=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&childrenCount=true&mode=KEY
-
description(optional):
string
Description of the Category object
-
externalId(optional):
integer
The unique identifier used while integrating the repository data with the external system.
-
externalType(optional):
string
The type of the category used while integrating the repository data with the external system. Valid options are PRODUCT and CATEGORY.
-
name(optional):
string
The name of the category.
-
objectId(optional):
string
The hierarchichal position of the category
-
parents(optional):
array parents
This field will return all parents of category.
This field will only be populated if withParents query parameter is passed in with value true.
Example URIs for the this parameter are as follows:
- http://<IM_REST_API_HOST>/km/api/categories/{id}?withParents=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories?withParents=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&withParents=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&withParents=true&mode=KEY
-
recordId(optional):
string
The unique record ID of the Category object.
-
referenceKey(optional):
string
The reference key for the Category object. Category objects support multiple languages. This field can be used to identify the associated objects for all languages.
-
responseLocale(optional):
string
This is a custom field that will get populated if a name is translated into the default locale when the translated name is not found.
array
This field will return all parents of category.
This field will only be populated if withParents query parameter is passed in with value true.
Example URIs for the this parameter are as follows:
- http://<IM_REST_API_HOST>/km/api/categories/{id}?withParents=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories?withParents=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories?q=contentTypeRefKey eq 'FAQ'&withParents=true&mode=KEY
- http://<IM_REST_API_HOST>/km/api/categories/{id}?childrenCount=true&withParents=true&mode=KEY
object
-
recordId(optional):
string
The unique identifier of the Locale object.
object
-
recordId(optional):
string
unique identfier of the schema object.