delete_usr_id_from_knowledge
Function
Deletes users from a knowledge base and deletes records from knowledge_table. For details, see KnowledgeModel.
Prototype
def delete_usr_id_from_knowledge(knowledge_name, user_id, role, force=False)
Parameters
Parameter |
Data Type |
Required/Optional |
Description |
|---|---|---|---|
knowledge_name |
String |
Required |
Knowledge base name. The length range is [1, 1024]. |
user_id |
String |
Required |
User ID to be deleted, which is used to distinguish different knowledge bases and must comply with the regular expression ^[a-zA-Z0-9_]{6,64}$. |
role |
String |
Required |
User role, which can only be the knowledge base administrator or member with only the query permission. If both user ID and role records do not exist, an error is reported. |
force |
Bool |
Optional |
Whether to forcibly delete the sole user associated with the knowledge base. The default value is False. |
Parent topic: KnowledgeStore