{
"opencollection": "1.0.0",
"info": {
"name": "Helpcenter KBRootCategory API",
"version": "1.0.0"
},
"items": [
{
"info": {
"name": "KBRootCategory",
"type": "folder"
},
"items": [
{
"info": {
"name": "Remove review owner",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/reviewOwners/remove",
"params": [
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API removes review owners of a root category in your helpdesk"
},
{
"info": {
"name": "Get root category",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId",
"params": [
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
]
},
"docs": "This API fetches the details of a root category."
},
{
"info": {
"name": "List root categories",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/api/v1/kbRootCategories",
"params": [
{
"name": "include",
"value": "",
"type": "query",
"description": "Additional information related to the category. Values allowed are: publicArticlesCount, allArticlesCount, publishedArticleCount, allArticleTemplateCount and sectionsCount."
},
{
"name": "isReviewEnabled",
"value": "",
"type": "query",
"description": "Key that specifies whether the category must be reviewed or not"
},
{
"name": "departmentId",
"value": "",
"type": "query",
"description": "ID of the department associated with the category"
},
{
"name": "sortBy",
"value": "",
"type": "query",
"description": "Key that sorts the categories, based on a specific attribute: name or order"
}
]
},
"docs": "This API lists a particular number of root categories, based on the limit defined."
},
{
"info": {
"name": "Create root category",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/kbRootCategories",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API creates a root category (i.e., parent category) in your knowledge base."
},
{
"info": {
"name": "Add moderators",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/moderators/add",
"params": [
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API adds moderators to a root category in your helpdesk.
_Note_:
Moderators act as designated agents within the primary department with access to the Moderation Panel. They are responsible for reviewing and managing comments awaiting approval or flagged as spam."
},
{
"info": {
"name": "Get review owners",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/reviewOwners",
"params": [
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
]
},
"docs": "This API fetches review owners of a root category in your helpdesk"
},
{
"info": {
"name": "Add review owner",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/reviewOwners/add",
"params": [
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API adds review owners of a root category in your helpdesk"
},
{
"info": {
"name": "Remove a permalink of a root category",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/translations/:locale/permalinks/remove",
"params": [
{
"name": "locale",
"value": "",
"type": "path"
},
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API removes a permalink of a root category translation"
},
{
"info": {
"name": "Add a permalink to a root catgeory",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/translations/:locale/permalinks/add",
"params": [
{
"name": "locale",
"value": "",
"type": "path"
},
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API adds a permalink to a root category translation"
},
{
"info": {
"name": "Get a category tree",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/categoryTree",
"params": [
{
"name": "include",
"value": "",
"type": "query",
"description": "Include params are publicArticlesCount, allArticlesCount, publishedArticleCount, publishedArticleTemplateCount and portalUrl"
},
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
]
},
"docs": "This API fetches the full tree of a root category in your helpdesk"
},
{
"info": {
"name": "Remove moderators",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/kbRootCategories/:rootCategoryId/moderators/remove",
"params": [
{
"name": "rootCategoryId",
"value": "",
"type": "path"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API removes moderators from a root category in your helpdesk.
_Note_:
Moderators act as designated agents within the primary department with access to the Moderation Panel. They are responsible for reviewing and managing comments awaiting approval or flagged as spam."
}
]
}
],
"bundled": true
}