Teach the assistant something
teach_knowledgeAdd text to this workspace's knowledge base: a policy, an FAQ, prices, how a process works. From then on the Ignix assistant uses it when answering customers on every channel. Each taught text is its own source (source in the answer), so it can be removed alone with delete_knowledge_source. When a rule CHANGES, pass replaces with the old one's source: it is removed in the same step, so the assistant never sees both. Taught passages carry their date and, if two still contradict, the assistant follows the newest.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The content to learn, in plain text. | |
| label | No | Short name to identify this source later (e.g. "returns policy"). | |
| replaces | No | Optional: the `source` (from list_knowledge_sources or search_knowledge) of an older taught text this one replaces; it is deleted once this is learned. | |
| workspaceId | No | ||
| idempotencyKey | No | Optional. A unique id for this action (16-128 chars: letters, digits, _ : . -). If you are unsure whether a call went through (timeout, network error), repeat it with the SAME idempotencyKey and the same arguments: you get the original result and nothing is done twice. |