# Fini ## Docs - [Assign knowledge to agents](https://docs.usefini.com/en/api-reference/assign-knowledge-to-agents.md): Assign or unassign folders to agents in bulk. - [Bulk delete conversations](https://docs.usefini.com/en/api-reference/bulk-delete-conversations.md): Delete up to 50 conversations in one request through the public Conversations API. - [Bulk generate knowledge](https://docs.usefini.com/en/api-reference/bulk-generate-knowledge.md): Queue generate-and-save jobs for multiple source IDs in one request. - [Check knowledge jobs](https://docs.usefini.com/en/api-reference/check-knowledge-jobs.md): Check status for one or more background knowledge-generation jobs. - [Create article](https://docs.usefini.com/en/api-reference/create-article.md): Create a live article or draft article directly in the workspace. - [Create article draft](https://docs.usefini.com/en/api-reference/create-article-draft.md): Create a draft from an existing live article. - [Create knowledge folder](https://docs.usefini.com/en/api-reference/create-knowledge-folder.md): Create a folder in the knowledge tree. - [Create rule](https://docs.usefini.com/en/api-reference/create-rule.md): Create a published rule. - [Create rule draft](https://docs.usefini.com/en/api-reference/create-rule-draft.md): Generate a draft rule from instructions. - [Create tag](https://docs.usefini.com/en/api-reference/create-tag.md): Create a tag inside one tag group. - [Create tag group](https://docs.usefini.com/en/api-reference/create-tag-group.md): Create a custom tag group. - [Crawl links](https://docs.usefini.com/en/api-reference/deep-crawl-links.md): Discover additional web URLs from one or more seed links before ingesting them as sources. - [Delete article](https://docs.usefini.com/en/api-reference/delete-article.md): Delete an article. - [Delete conversation](https://docs.usefini.com/en/api-reference/delete-conversation.md): Delete one conversation by ID through the public Conversations API. - [Delete knowledge folder](https://docs.usefini.com/en/api-reference/delete-knowledge-folder.md): Delete a folder from the knowledge tree. - [Delete rule](https://docs.usefini.com/en/api-reference/delete-rule.md): Delete one rule. - [Delete sources](https://docs.usefini.com/en/api-reference/delete-sources.md): Delete source records and optionally delete the linked Articles in the same request. - [Delete tag](https://docs.usefini.com/en/api-reference/delete-tag.md): Delete one tag by tag ID. - [Delete tag group](https://docs.usefini.com/en/api-reference/delete-tag-group.md): Delete a custom tag group. - [Duplicate rule](https://docs.usefini.com/en/api-reference/duplicate-rule.md): Create a copy of an existing rule. - [Generate Answer](https://docs.usefini.com/en/api-reference/generate-answer.md): Send a message event into Fini and return the public events created for that submission. - [Generate knowledge](https://docs.usefini.com/en/api-reference/generate-knowledge.md): Queue one knowledge-generation job from candidate text, with optional source or inbox linkage. - [Get articles by IDs](https://docs.usefini.com/en/api-reference/get-articles-by-ids.md): Fetch one or more articles by ID. - [Get conversation](https://docs.usefini.com/en/api-reference/get-conversation.md): Fetch one public conversation by ID. Returns the same shape as a single item from List conversations. - [Get knowledge folders](https://docs.usefini.com/en/api-reference/get-knowledge-folders.md): Return the current knowledge-tree snapshot, optionally scoped to one agent. - [Get prompt history](https://docs.usefini.com/en/api-reference/get-prompt-history.md): List saved prompt versions for one agent, newest first. - [Get prompts](https://docs.usefini.com/en/api-reference/get-prompts.md): Fetch the current merged prompts for one agent. - [Get rule](https://docs.usefini.com/en/api-reference/get-rule.md): Fetch one rule by ID with its full tree. - [Get source](https://docs.usefini.com/en/api-reference/get-source.md): Fetch one source record by ID. Returns the same shape as the list endpoint, scoped to a single source. - [Get tag](https://docs.usefini.com/en/api-reference/get-tag.md): Fetch one tag by ID. - [Get tag group](https://docs.usefini.com/en/api-reference/get-tag-group.md): Fetch one tag group by ID. - [Ingest sources](https://docs.usefini.com/en/api-reference/ingest-sources.md): Queue first-time ingestion or refresh jobs for web links or existing source IDs. The call returns immediately because processing is async. - [Initialize knowledge folders](https://docs.usefini.com/en/api-reference/initialize-knowledge-folders.md): Generate a downloadable tree-import template file from an initialization prompt. - [Knowledge](https://docs.usefini.com/en/api-reference/knowledge.md): Generate knowledge from sources, manage live articles, organize the tree, and assign knowledge to agents. - [List agents](https://docs.usefini.com/en/api-reference/list-agents.md): List the agents in the workspace tied to your API key so you can map names to bot IDs. - [List articles](https://docs.usefini.com/en/api-reference/list-articles.md): List live articles, draft articles, or both. - [List conversations](https://docs.usefini.com/en/api-reference/list-conversations.md): Read all Fini conversations for your workspace, sorted newest first, with cursor pagination. - [List provider resources](https://docs.usefini.com/en/api-reference/list-provider-resources.md): Discover importable resources from a connected provider. Step 1 of the provider import flow. - [List rules](https://docs.usefini.com/en/api-reference/list-rules.md): List rules in the workspace by type and draft state. - [List sources](https://docs.usefini.com/en/api-reference/list-sources.md): Paginate through every source record in the workspace, with filters on source type, title, URL, linked article, and linked operation. - [List tag groups](https://docs.usefini.com/en/api-reference/list-tag-groups.md): List the tag groups visible to your workspace API key, including Fini defaults and workspace-owned custom groups. - [List tags across groups](https://docs.usefini.com/en/api-reference/list-tags-across-groups.md): List tags across one or more tag groups as a flat array. - [List tags in group](https://docs.usefini.com/en/api-reference/list-tags-in-group.md): List the tags inside one tag group. - [Manage knowledge](https://docs.usefini.com/en/api-reference/manage-knowledge.md): Section hub for reading, creating, updating, drafting, publishing, and deleting articles. - [Move article](https://docs.usefini.com/en/api-reference/move-article.md): Move an article into a different folder. - [Move knowledge folder](https://docs.usefini.com/en/api-reference/move-knowledge-folder.md): Move a folder under a different parent in the knowledge tree. - [Organize knowledge](https://docs.usefini.com/en/api-reference/organize-knowledge.md): Section hub for reading knowledge folders, managing folders, moving articles, and assigning knowledge to agents. - [Persist knowledge folders](https://docs.usefini.com/en/api-reference/persist-knowledge-folders.md): Upload a tree file and persist it into the workspace knowledge graph. - [Publish article draft](https://docs.usefini.com/en/api-reference/publish-article-draft.md): Publish a draft article. - [Publish rule draft](https://docs.usefini.com/en/api-reference/publish-rule-draft.md): Publish a draft rule and assign it to one or more agents. - [Refine rule draft](https://docs.usefini.com/en/api-reference/refine-rule-draft.md): Regenerate a draft rule using refinement instructions. - [Refresh sources](https://docs.usefini.com/en/api-reference/refresh-sources.md): Re-fetch existing source IDs so Fini can detect upstream changes and update linked knowledge. - [Register provider resources](https://docs.usefini.com/en/api-reference/register-provider-resources.md): Create or update source records from provider resources. Step 2 of the connected-source flow. - [Sources](https://docs.usefini.com/en/api-reference/sources.md): Add raw content to Fini, ingest it into source records, and move it into the knowledge workflow. - [Update article](https://docs.usefini.com/en/api-reference/update-article.md): Update an existing article. - [Update knowledge folder](https://docs.usefini.com/en/api-reference/update-knowledge-folder.md): Update a folder's title, description, or active state. - [Update prompts](https://docs.usefini.com/en/api-reference/update-prompts.md): Save a new prompt version for one agent. - [Update rule](https://docs.usefini.com/en/api-reference/update-rule.md): Update an existing rule. - [Update tag](https://docs.usefini.com/en/api-reference/update-tag.md): Update one tag by tag ID. - [Update tag group](https://docs.usefini.com/en/api-reference/update-tag-group.md): Update a custom tag group.