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.