Knowledge sets are data tables that be used agent knowledge, task bulk runs, and more.
list_knowledge
my_knowledge_sets = client.knowledge.list_knowledge() my_knowledge_sets
[KnowledgeSet(set_id="xxxxxx", name="Knowledge Set 1"), KnowledgeSet(set_id="xxxxxx", name="Knowledge Set 2")]
retrieve_knowledge
knowledge_set
my_knowledge_data = client.knowledge.retrieve_knowledge(knowledge_set="xxxxxx") # use the table name here my_knowledge_data
[KnowledgeRow(row_id="xxxxxx", data={"field1": "value1", "field2": "value2"}), KnowledgeRow(row_id="xxxxxx", data={"field1": "value3", "field2": "value4"})]
delete_knowledge
success = client.knowledge.delete_knowledge(knowledge_set="xxxxxx") success
True