Knowledge Base¶
Zammad has multiple knowledge base related endpoints. The most important - but not all - are covered in this documentation. You can find the general ones about the knowledge base itself on this page. The sub-endpoints have been split off into separate pages:
Hint
The request and response examples include the knowledge base ID 1
.
Your ID may be different, for example if you created a knowledge base before,
dropped it and created a new one.
Knowledge Base Overview¶
Required permission: knowledge_base.editor
POST
-Request sent: /api/v1/knowledge_bases/init
Response:
# HTTP-Code 200 Ok
{
"KnowledgeBase": {
"1": {
"id": 1,
"iconset": "FontAwesome",
"color_highlight": "#38ae6a",
"color_header": "#f9fafb",
"color_header_link": "hsl(206,8%,50%)",
"homepage_layout": "grid",
"category_layout": "grid",
"active": true,
"show_feed_icon": false,
"custom_address": null,
"created_at": "2025-03-12T10:09:01.203Z",
"updated_at": "2025-03-13T09:00:07.819Z",
"translation_ids": [
1
],
"kb_locale_ids": [
1
],
"category_ids": [
2,
1
],
"answer_ids": [
2,
3,
1
],
"permission_ids": [],
"permissions_effective": []
}
},
"KnowledgeBaseTranslation": {
"1": {
"id": 1,
"title": "Company Knowledge Base",
"footer_note": "© Company",
"kb_locale_id": 1,
"knowledge_base_id": 1,
"created_at": "2025-03-12T10:09:01.224Z",
"updated_at": "2025-03-13T09:00:07.809Z"
}
},
"KnowledgeBaseLocale": {
"1": {
"id": 1,
"knowledge_base_id": 1,
"system_locale_id": 1,
"primary": true,
"created_at": "2025-03-12T10:09:01.206Z",
"updated_at": "2025-03-12T10:09:01.206Z",
"knowledge_base_translation_ids": [
1
],
"category_translation_ids": [],
"answer_translation_ids": [],
"menu_item_ids": []
}
},
"KnowledgeBaseCategory": {
"1": {
"id": 1,
"knowledge_base_id": 1,
"parent_id": null,
"category_icon": "f115",
"position": 0,
"created_at": "2025-03-12T14:50:42.533Z",
"updated_at": "2025-03-12T14:52:38.025Z",
"translation_ids": [
1
],
"answer_ids": [
1
],
"child_ids": [
1
],
"permission_ids": [],
"permissions_effective": []
},
"2": {
"id": 2,
"knowledge_base_id": 1,
"parent_id": null,
"category_icon": "f015",
"position": 1,
"created_at": "2025-03-12T14:51:29.019Z",
"updated_at": "2025-03-12T14:52:21.782Z",
"translation_ids": [
2
],
"answer_ids": [
2,
3
],
"child_ids": [
2
],
"permission_ids": [],
"permissions_effective": []
}
},
"KnowledgeBaseCategoryTranslation": {
"1": {
"id": 1,
"title": "Category 1",
"kb_locale_id": 1,
"category_id": 1,
"created_at": "2025-03-12T14:50:42.547Z",
"updated_at": "2025-03-12T14:50:42.547Z"
},
"2": {
"id": 2,
"title": "Category 2",
"kb_locale_id": 1,
"category_id": 2,
"created_at": "2025-03-12T14:51:29.024Z",
"updated_at": "2025-03-12T14:51:29.024Z"
}
},
"KnowledgeBaseAnswer": {
"1": {
"internal_at": "2025-03-12T14:52:38.014Z",
"category_id": 1,
"archived_at": null,
"internal_by_id": 3,
"published_at": null,
"id": 1,
"promoted": false,
"internal_note": null,
"position": 0,
"archived_by_id": null,
"published_by_id": null,
"created_at": "2025-03-12T14:50:48.732Z",
"updated_at": "2025-03-12T14:52:38.022Z",
"translation_ids": [
1
],
"attachments": [],
"tags": []
},
"2": {
"id": 2,
"category_id": 2,
"promoted": false,
"internal_note": null,
"position": 0,
"archived_at": null,
"archived_by_id": null,
"internal_at": null,
"internal_by_id": null,
"published_at": null,
"published_by_id": null,
"created_at": "2025-03-12T14:51:34.900Z",
"updated_at": "2025-03-12T14:51:49.317Z",
"translation_ids": [
2
],
"attachments": [],
"tags": []
},
"3": {
"published_at": "2025-03-12T14:52:21.767Z",
"category_id": 2,
"archived_at": null,
"internal_at": null,
"published_by_id": 3,
"id": 3,
"promoted": false,
"internal_note": null,
"position": 1,
"archived_by_id": null,
"internal_by_id": null,
"created_at": "2025-03-12T14:51:58.755Z",
"updated_at": "2025-03-12T14:52:21.778Z",
"translation_ids": [
3
],
"attachments": [],
"tags": []
}
},
"KnowledgeBaseAnswerTranslation": {
"1": {
"id": 1,
"title": "Answer 1",
"kb_locale_id": 1,
"answer_id": 1,
"content_id": 1,
"created_by_id": 3,
"updated_by_id": 3,
"created_at": "2025-03-12T14:50:48.750Z",
"updated_at": "2025-03-12T14:51:11.559Z"
},
"2": {
"answer_id": 2,
"title": "Answer A",
"id": 2,
"kb_locale_id": 1,
"content_id": 2,
"created_by_id": 3,
"updated_by_id": 3,
"created_at": "2025-03-12T14:51:34.910Z",
"updated_at": "2025-03-12T14:51:49.346Z"
},
"3": {
"answer_id": 3,
"title": "Answer B",
"id": 3,
"kb_locale_id": 1,
"content_id": 3,
"created_by_id": 3,
"updated_by_id": 3,
"created_at": "2025-03-12T14:51:58.770Z",
"updated_at": "2025-03-12T14:52:05.925Z"
}
},
"User": {
"3": {
"id": 3,
"organization_id": null,
"login": "admin@example.com",
"firstname": "Test",
"lastname": "Admin",
"email": "admin@example.com",
"image": null,
"image_source": null,
"web": "",
"phone": "",
"fax": "",
"mobile": "",
"department": null,
"street": "",
"zip": "",
"city": "",
"country": "",
"address": null,
"vip": false,
"verified": false,
"active": true,
"note": "",
"last_login": "2025-03-10T15:49:27.097Z",
"source": null,
"login_failed": 0,
"out_of_office": false,
"out_of_office_start_at": null,
"out_of_office_end_at": null,
"out_of_office_replacement_id": null,
"preferences": {
"notification_config": {
"matrix": {
"create": {
"criteria": {
"owned_by_me": true,
"owned_by_nobody": true,
"subscribed": true,
"no": false
},
"channel": {
"email": true,
"online": true
}
},
"update": {
"criteria": {
"owned_by_me": true,
"owned_by_nobody": true,
"subscribed": true,
"no": false
},
"channel": {
"email": true,
"online": true
}
},
"reminder_reached": {
"criteria": {
"owned_by_me": true,
"owned_by_nobody": false,
"subscribed": false,
"no": false
},
"channel": {
"email": true,
"online": true
}
},
"escalation": {
"criteria": {
"owned_by_me": true,
"owned_by_nobody": false,
"subscribed": false,
"no": false
},
"channel": {
"email": true,
"online": true
}
}
}
},
"intro": true,
"keyboard_shortcuts_clues": true,
"locale": "de-de",
"theme": "light",
"overviews_last_used": {
"1": "2025-03-12T09:19:44.289Z",
"2": "2025-03-12T09:19:36.992Z",
"3": "2025-03-12T09:19:43.220Z",
"5": "2025-03-12T09:19:15.831Z",
"6": "2025-03-12T09:19:50.081Z",
"12": "2025-03-12T09:19:35.027Z",
"13": "2025-03-12T09:19:41.238Z",
"4": "2025-03-12T09:19:50.743Z"
}
},
"updated_by_id": 3,
"created_by_id": 1,
"created_at": "2025-02-24T14:33:11.408Z",
"updated_at": "2025-03-12T09:19:51.034Z",
"role_ids": [
1,
2
],
"two_factor_preference_ids": [],
"organization_ids": [],
"authorization_ids": [],
"overview_sorting_ids": [],
"group_ids": {
"1": [
"full"
],
"2": [
"full"
],
"3": [
"full"
],
"4": [
"full"
],
"5": [
"full"
],
"6": [
"full"
],
"7": [
"full"
],
"8": [
"full"
],
"9": [
"full"
],
"10": [
"full"
],
"11": [
"full"
],
"12": [
"full"
],
"13": [
"full"
],
"14": [
"full"
],
"15": [
"full"
],
"16": [
"full"
],
"17": [
"full"
],
"18": [
"full"
],
"19": [
"full"
],
"20": [
"full"
],
"21": [
"full"
]
}
}
}
}
Show Knowledge Base¶
Required permission: knowledge_base.reader
or knowledge_base.editor
GET
-Request sent: /api/v1/knowledge_bases/{ID of your KB}
Response:
# HTTP-Code 200 Ok
{
"id": 1,
"iconset": "FontAwesome",
"color_highlight": "#38ae6a",
"color_header": "#f9fafb",
"color_header_link": "hsl(206,8%,50%)",
"homepage_layout": "grid",
"category_layout": "grid",
"active": true,
"show_feed_icon": false,
"custom_address": null,
"created_at": "2025-03-12T10:09:01.203Z",
"updated_at": "2025-03-12T15:38:47.669Z",
"translation_ids": [
1
],
"kb_locale_ids": [
1
],
"category_ids": [
2,
1
],
"answer_ids": [
2,
3,
1
],
"permission_ids": [],
"permissions_effective": []
}
Change Knowledge Base Settings¶
Required permission: knowledge_base.editor
PATCH
-Request sent: /api/v1/knowledge_bases/manage/{ID of your KB}
{
"show_feed_icon": false,
"custom_address": "mynewaddress.tld"
}
Response:
# HTTP-Code 200 Ok
{
"show_feed_icon": false,
"custom_address": "mynewaddress.tld",
"id": 1,
"iconset": "FontAwesome",
"color_highlight": "#38ae6a",
"color_header": "#f9fafb",
"color_header_link": "hsl(206,8%,50%)",
"homepage_layout": "grid",
"category_layout": "grid",
"active": true,
"created_at": "2025-03-12T10:09:01.203Z",
"updated_at": "2025-03-13T09:17:11.874Z",
"translation_ids": [
1
],
"kb_locale_ids": [
1
],
"category_ids": [
2,
1
],
"answer_ids": [
2,
3,
1
],
"permission_ids": [],
"permissions_effective": []
}
Show Permissions¶
Required permission: knowledge_base.editor
GET
-Request sent: /api/v1/knowledge_bases/{ID of your KB}/permissions
Response:
# HTTP-Code 200 Ok
{
"roles_reader": [
{
"id": 2,
"name": "Agent"
}
],
"roles_editor": [
{
"id": 1,
"name": "Admin"
}
],
"permissions": [],
"inherited": []
}
Change Permissions¶
Required permission: knowledge_base.editor
PUT
-Request sent: /api/v1/knowledge_bases/{ID of your KB}/permissions
{
"permissions_dialog": {
"permissions": {
"1": "editor",
"2": "reader",
"4": "editor"
}
}
}
Response:
# HTTP-Code 200 Ok
{
"roles_reader": [],
"roles_editor": [
{
"id": 1,
"name": "Admin"
},
{
"id": 2,
"name": "Agent"
},
{
"id": 4,
"name": "KB editor"
}
],
"permissions": [
{
"id": 3,
"access": "editor",
"role_id": 1
},
{
"id": 4,
"access": "reader",
"role_id": 2
},
{
"id": 5,
"access": "editor",
"role_id": 4
}
],
"inherited": []
}
Reorder Sub-Categories¶
Required permission: knowledge_base.editor
PATCH
-Request sent: /api/v1/knowledge_bases/{ID of your KB}/categories/{ID of category}/reorder_categories
{
"ordered_ids": [
9,
8
]
}
Response:
# HTTP-Code 200 Ok
{
"KnowledgeBaseCategory": {
"1": {
"id": 1,
"knowledge_base_id": 1,
"parent_id": null,
"category_icon": "f115",
"position": 0,
"created_at": "2025-03-12T14:50:42.533Z",
"updated_at": "2025-03-13T14:10:23.137Z",
"translation_ids": [
1
],
"answer_ids": [
5,
6,
7,
4
],
"child_ids": [
1
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
},
"8": {
"parent_id": 1,
"position": 1,
"knowledge_base_id": 1,
"id": 8,
"category_icon": "f115",
"created_at": "2025-03-13T14:09:46.597Z",
"updated_at": "2025-03-13T14:10:23.135Z",
"translation_ids": [
8
],
"answer_ids": [],
"child_ids": [
8
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
},
"9": {
"parent_id": 1,
"position": 0,
"knowledge_base_id": 1,
"id": 9,
"category_icon": "f115",
"created_at": "2025-03-13T14:09:54.157Z",
"updated_at": "2025-03-13T14:10:23.057Z",
"translation_ids": [
9
],
"answer_ids": [],
"child_ids": [
9
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
}
},
"KnowledgeBase": {
"1": {
"id": 1,
"iconset": "FontAwesome",
"color_highlight": "#38ae6a",
"color_header": "#f9fafb",
"color_header_link": "hsl(206,8%,50%)",
"homepage_layout": "grid",
"category_layout": "grid",
"active": true,
"show_feed_icon": false,
"custom_address": "mynewaddress.tld",
"created_at": "2025-03-12T10:09:01.203Z",
"updated_at": "2025-03-13T14:04:12.316Z",
"translation_ids": [
1
],
"kb_locale_ids": [
1
],
"category_ids": [
2,
1,
5,
4,
3
],
"answer_ids": [
2,
3,
5,
6,
7,
4
],
"permission_ids": [
3,
4,
5
],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
}
},
"KnowledgeBaseLocale": {
"1": {
"id": 1,
"knowledge_base_id": 1,
"system_locale_id": 1,
"primary": true,
"created_at": "2025-03-12T10:09:01.206Z",
"updated_at": "2025-03-12T10:09:01.206Z",
"knowledge_base_translation_ids": [
1
],
"category_translation_ids": [],
"answer_translation_ids": [],
"menu_item_ids": []
}
},
"KnowledgeBaseTranslation": {
"1": {
"id": 1,
"title": "Company Knowledge Base",
"footer_note": "© Company",
"kb_locale_id": 1,
"knowledge_base_id": 1,
"created_at": "2025-03-12T10:09:01.224Z",
"updated_at": "2025-03-13T09:00:07.809Z"
}
},
"KnowledgeBaseCategoryTranslation": {
"1": {
"id": 1,
"title": "Category 1",
"kb_locale_id": 1,
"category_id": 1,
"created_at": "2025-03-12T14:50:42.547Z",
"updated_at": "2025-03-12T14:50:42.547Z"
},
"8": {
"id": 8,
"title": "Sub category 1",
"kb_locale_id": 1,
"category_id": 8,
"created_at": "2025-03-13T14:09:46.602Z",
"updated_at": "2025-03-13T14:09:46.602Z"
},
"9": {
"id": 9,
"title": "Sub category 2",
"kb_locale_id": 1,
"category_id": 9,
"created_at": "2025-03-13T14:09:54.161Z",
"updated_at": "2025-03-13T14:09:54.161Z"
}
}
}
Reorder Root Categories¶
Hint
You have to provide the order of all top level categories, i.e.
categories with no category as parent (parent: >> Homepage <<
).
Required permission: knowledge_base.editor
PATCH
-Request sent: /api/v1/knowledge_bases/{ID of your KB}/categories/reorder_root_categories
{
"ordered_ids": [
5,
2,
3,
4,
1
]
}
Response:
# HTTP-Code 200 Ok
{
"KnowledgeBaseCategory": {
"3": {
"knowledge_base_id": 1,
"position": 2,
"id": 3,
"parent_id": null,
"category_icon": "f00c",
"created_at": "2025-03-13T10:15:33.217Z",
"updated_at": "2025-03-13T14:29:53.585Z",
"translation_ids": [
3
],
"answer_ids": [],
"child_ids": [
3
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
},
"2": {
"knowledge_base_id": 1,
"position": 1,
"id": 2,
"parent_id": null,
"category_icon": "f015",
"created_at": "2025-03-12T14:51:29.019Z",
"updated_at": "2025-03-13T14:29:53.552Z",
"translation_ids": [
2
],
"answer_ids": [
2,
3
],
"child_ids": [
2
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
},
"4": {
"knowledge_base_id": 1,
"position": 3,
"id": 4,
"parent_id": null,
"category_icon": "f00c",
"created_at": "2025-03-13T10:16:55.888Z",
"updated_at": "2025-03-13T14:04:12.421Z",
"translation_ids": [
4
],
"answer_ids": [],
"child_ids": [
4
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
},
"5": {
"knowledge_base_id": 1,
"position": 0,
"id": 5,
"parent_id": null,
"category_icon": "f115",
"created_at": "2025-03-13T10:39:53.137Z",
"updated_at": "2025-03-13T14:29:53.497Z",
"translation_ids": [
5
],
"answer_ids": [],
"child_ids": [
5
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
},
"1": {
"knowledge_base_id": 1,
"position": 4,
"id": 1,
"parent_id": null,
"category_icon": "f115",
"created_at": "2025-03-12T14:50:42.533Z",
"updated_at": "2025-03-13T14:29:53.638Z",
"translation_ids": [
1
],
"answer_ids": [
5,
6,
7,
4
],
"child_ids": [
1
],
"permission_ids": [],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
}
},
"KnowledgeBase": {
"1": {
"id": 1,
"iconset": "FontAwesome",
"color_highlight": "#38ae6a",
"color_header": "#f9fafb",
"color_header_link": "hsl(206,8%,50%)",
"homepage_layout": "grid",
"category_layout": "grid",
"active": true,
"show_feed_icon": false,
"custom_address": "mynewaddress.tld",
"created_at": "2025-03-12T10:09:01.203Z",
"updated_at": "2025-03-13T14:04:12.316Z",
"translation_ids": [
1
],
"kb_locale_ids": [
1
],
"category_ids": [
2,
1,
5,
8,
4,
3,
9
],
"answer_ids": [
2,
3,
5,
6,
7,
4
],
"permission_ids": [
3,
4,
5
],
"permissions_effective": [
{
"id": 3,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 1,
"access": "editor",
"created_at": "2025-03-13T14:04:12.308Z",
"updated_at": "2025-03-13T14:04:12.308Z"
},
{
"id": 4,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 2,
"access": "reader",
"created_at": "2025-03-13T14:04:12.311Z",
"updated_at": "2025-03-13T14:04:12.311Z"
},
{
"id": 5,
"permissionable_type": "KnowledgeBase",
"permissionable_id": 1,
"role_id": 4,
"access": "editor",
"created_at": "2025-03-13T14:04:12.313Z",
"updated_at": "2025-03-13T14:04:12.313Z"
}
]
}
},
"KnowledgeBaseLocale": {
"1": {
"id": 1,
"knowledge_base_id": 1,
"system_locale_id": 1,
"primary": true,
"created_at": "2025-03-12T10:09:01.206Z",
"updated_at": "2025-03-12T10:09:01.206Z",
"knowledge_base_translation_ids": [
1
],
"category_translation_ids": [],
"answer_translation_ids": [],
"menu_item_ids": []
}
},
"KnowledgeBaseTranslation": {
"1": {
"id": 1,
"title": "Company Knowledge Base",
"footer_note": "© Company",
"kb_locale_id": 1,
"knowledge_base_id": 1,
"created_at": "2025-03-12T10:09:01.224Z",
"updated_at": "2025-03-13T09:00:07.809Z"
}
},
"KnowledgeBaseCategoryTranslation": {
"3": {
"id": 3,
"title": "My new category changed with PUT",
"kb_locale_id": 1,
"category_id": 3,
"created_at": "2025-03-13T10:15:33.223Z",
"updated_at": "2025-03-13T10:34:33.691Z"
},
"2": {
"id": 2,
"title": "Category 2",
"kb_locale_id": 1,
"category_id": 2,
"created_at": "2025-03-12T14:51:29.024Z",
"updated_at": "2025-03-12T14:51:29.024Z"
},
"4": {
"id": 4,
"title": "Yet another category",
"kb_locale_id": 1,
"category_id": 4,
"created_at": "2025-03-13T10:16:55.891Z",
"updated_at": "2025-03-13T10:16:55.891Z"
},
"5": {
"id": 5,
"title": "New Category 5",
"kb_locale_id": 1,
"category_id": 5,
"created_at": "2025-03-13T10:39:53.141Z",
"updated_at": "2025-03-13T10:39:53.141Z"
},
"1": {
"id": 1,
"title": "Category 1",
"kb_locale_id": 1,
"category_id": 1,
"created_at": "2025-03-12T14:50:42.547Z",
"updated_at": "2025-03-12T14:50:42.547Z"
}
}
}