Here is some code:
# Define the knowledge base
knowledge_base = {
"name": "Guide style Knowledge Base example",
"description": "A comprehensive guide to using and troubleshooting the EcoSmart Home Assistant.",
"urlCode": "docs",
"viewType": "guide",
"sortArticles": "manual",
"icon": "https://us.v-cdn.net/6038480/uploads/3M0O92AQ91V4/release-notes.png"
}
# Define featured flag
featured_flag = {
"featured": "true"
}
# Create the knowledge base
response = requests.post(f"{BASE_URL}/knowledgebases", headers=headers, json=knowledge_base)
if response.status_code == 201:
knowledge_cat_id = response.json()["rootCategoryID"]
print(f"Knowledge Base created successfully with ID: {knowledge_cat_id}")
else:
print(f"Failed to create Knowledge Base: {response.status_code} - {response.text}")
exit()