Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.
The Fini plugin links Claude to your Fini workspace. Once it’s installed, you can ask Claude about your agents, conversations, knowledge, sources, prompts, rules, and tags, and have it draft changes for you to approve, without opening the Fini dashboard for every question.The plugin carries two things. The connector gives Claude the Fini tools over MCP. The skills teach Claude which tool to reach for in each Fini workflow. Both arrive in one install — there’s no separate download and no OAuth details to paste.
The plugin reads freely and proposes changes; it does not publish on its own. When you ask Claude to draft knowledge, it creates a draft that lands in Review for you to approve, the same path every other knowledge input takes. Prompt, rule, and tag changes are write actions that wait for your approval before anything is applied.
Before you start
A paid Claude plan. Plugins are available on Pro, Max, Team, and Enterprise.
A Fini account with access to the workspace you want Claude to reach. You sign in with it during setup, and that account decides which workspace the plugin sees.
A few minutes in Claude’s settings.
Optional: a handful of real customer questions you want to test.
On Team and Enterprise plans your admin can restrict which marketplaces you’re allowed to add. If the Fini marketplace won’t add, that’s the first thing to check.
Install the plugin
1
Open Claude → Settings → Plugins
Plugins sits under Customize in the settings sidebar, next to Skills and Connectors.
2
Click Add, then Add marketplace
The Add menu also offers Upload plugin and Create with Claude. You want Add marketplace.
3
Choose Add from a repository
The other option, Browse Anthropic sources, lists marketplaces Anthropic curates. Fini isn’t one of them.
4
Paste the repository URL and leave Sync automatically on
https://github.com/ask-fini/fini-skillsSync automatically keeps plugins up to date when the repository changes on GitHub, so new and updated Fini skills reach you without a reinstall.
5
Open Fini and click Install
Fini appears under the fini-skills marketplace in the Personal tab. Its page lists what you’re about to install: seven skills and one connector.
6
Open the Connectors tab and install the fini connector
Installing the plugin loads its skills but leaves its connector unconnected. Open the installed plugin, switch to Connectors, and click Install on the fini row.
7
Confirm the prefilled dialog, then sign in to Fini
Claude opens Add custom connector with the name and MCP server URL already filled in. Leave OAuth Client ID and OAuth Client Secret blank — the plugin supplies them — and click Add. Sign in to Fini and approve access.
If Claude shows a banner reading Auto-sync requires the Claude GitHub App to have access to this repository, follow its Grant access link. Without it, auto-sync won’t run and you’ll need to sync the marketplace by hand to pick up skill updates.
Connect the connector
The skills and the connector install separately, and the plugin works only when both are in place. A plugin with skills but no connector is the most common half-finished setup: Claude sounds like it knows Fini, describes the right workflow, and then has no tools to call.
Claude opens the Add custom connector dialog with fini and https://mcp.usefini.com/mcp already filled in. The OAuth Client ID and OAuth Client Secret fields under Advanced settings are optional and stay blank.
Installed, the plugin brings seven skills: fini-api-coordinator, fini-api-agent-configuration, fini-api-knowledge, fini-api-sources, fini-api-conversations, fini-api-generate-answer, and fini-api-slack-onboarding. Each maps to a Fini workflow: routing a request to the right workflow, configuring an agent, managing knowledge and sources, pulling conversations, generating answers, and onboarding a Slack deployment. Invoke one by typing / in chat, or let Claude pick for itself. The tools work without the skills, but Claude won’t know the Fini-specific order of operations.
If you set up Fini in Claude before
Earlier setups added Fini as a custom connector, with a Remote MCP server URL and an OAuth Client ID you typed in yourself. Remove it before you install the plugin. The plugin carries its own connector, and leaving the old one in place means Claude sees two sets of Fini tools and picks between them at random — and two entries named fini in your connector list.Open Settings → Connectors, find the older Fini entry, and click Disconnect. If it still shows after that, remove it from the ••• menu. You don’t need the skills .zip either — the plugin replaces it.
Set tool permissions
The Fini connector ships two groups of tools: read-only tools that inspect your workspace, and write/delete tools that can change it. Set the permissions so Claude can look around freely but has to ask before it changes anything.Open Settings → Connectors and click fini to reach its Tool permissions panel.
Set Read-only tools to Always allow and keep Write/delete tools on Needs approval. With that split, Claude can read, inspect, and summarize without interruption, and every action that publishes, updates, moves, or deletes surfaces an approval prompt first. Review the exact plan before you approve it.
First thing to try
Ask: “Can you list my Fini agents?” Claude uses the plugin and returns your agents by name, along with their IDs and creation dates. From there, follow up on one of them. Asking “Show the knowledge folders for this agent” confirms the connection works end to end.
What you can do day to day
See what exists
Check what’s configured without digging through the dashboard. “What agents do we have?” · “What knowledge folders are attached to this bot?” · “List our rulebooks.”
Review customer issues
Point Claude at recent activity to find what’s going wrong. “Show recent escalations and tell me what happened.” · “Find conversations where the agent probably needs better knowledge.”
Improve safely
Draft changes without shipping them. “Draft a knowledge article from this doc, but don’t publish it.” · “Suggest prompt or rule changes, but ask before applying anything.”
Test before going live
Sanity-check answers before customers see them. “Run these five questions against the bot and tell me whether the answers look right.”
Drafted knowledge lands in Review, and proposed prompt or rule edits wait behind an approval prompt, so you don’t have to opt into safety on each request. For a structured way to run questions against a bot before launch, see the Test Suite.
Stay safe
Approve publish, update, move, and delete actions only when you recognize the agent, article, folder, rule, or tag the action names. If you don’t recognize the ID an action references, stop and check before approving.
A few habits keep the plugin low-risk:
Don’t paste API keys into chats. The plugin doesn’t need one.
Start knowledge changes as drafts and approve them in Review.
Test live behavior changes (prompts, rules) against a few real customer questions before they go out.
Keep write/delete tools on Needs approval so nothing changes without your sign-off.
Why the plugin isn’t working
The marketplace won't add
Check the URL was pasted exactly, with no trailing characters: https://github.com/ask-fini/fini-skills. If it still fails and you’re on a Team or Enterprise plan, your admin may have restricted which marketplaces you can add — ask them to allow this one.
Fini doesn't appear after adding the marketplace
Look under the Personal tab, in the fini-skills marketplace. If it’s missing, sync the marketplace by hand — auto-sync stays idle until the Claude GitHub App has access to the repository.
Claude can't find any Fini tools
The plugin is installed but its connector isn’t. Open the plugin, switch to Connectors, click Install on the fini row, and finish the Fini sign-in. Skills load without the connector, so Claude can describe the right Fini workflow while having nothing to call.
Sign-in fails or the approval screen never loads
Usually a pop-up blocker. Allow pop-ups for Claude and retry. If the window opens but never returns, close it and start the connector install again, completing sign-in in one pass.
Claude lists the tools but every call fails
The session has expired, or the Fini account you signed in with doesn’t have access to the workspace you’re asking about. Disconnect the connector, reconnect, and sign in with an account that has access. If it persists, send the Fini team the exact error message Claude shows — it names the failing tool and the reason.
Claude sees two sets of Fini tools
The older custom connector is still installed alongside the plugin. Remove it in Settings → Connectors — disconnect, then delete it from the ••• menu if it lingers.
Claude reads fine but won't make changes
Expected. Write/delete tools are on Needs approval, so changes surface a prompt before they run. Approve the action to continue. If you never see a prompt, check that the write tools weren’t set to Never allow.
Claude isn't following the right Fini workflow
Open the plugin and confirm its skills are listed under the Skills tab. If they are, click Update on the plugin — an older copy of a skill can send Claude down the wrong sequence.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Fini","description":"Documentation for Fini AI (usefini.com): build, deploy and run autonomous AI support agents. Fini is made by Fini Technologies Inc. and is not affiliated with fini.ai.","colors":{"primary":"#C3EE5E","light":"#C3EE5E","dark":"#A8D43E"},"logo":{"light":"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-light.png?fit=max\u0026auto=format\u0026n=fep-JMymNphpe1DQ\u0026q=85\u0026s=a460ff8bb507876712db2f0fb12c21e4","dark":"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-dark.png?fit=max\u0026auto=format\u0026n=fep-JMymNphpe1DQ\u0026q=85\u0026s=8a2bf1d8a0e5c590ebb976eadccf26a9"},"favicon":"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-dark.png?fit=max\u0026auto=format\u0026n=fep-JMymNphpe1DQ\u0026q=85\u0026s=8a2bf1d8a0e5c590ebb976eadccf26a9","footer":{"socials":{"x":"https://x.com/finichatAI","linkedin":"https://www.linkedin.com/company/usefini","youtube":"https://www.youtube.com/@finiai","instagram":"https://www.instagram.com/usefini.official","github":"https://github.com/ask-fini"}},"seo":{"metatags":{"msvalidate.01":"9A9FD7AB87AE2DEA257FE41F07C61E70"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":"en/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fini","hasAudioNarration":false,"actualSubdomain":"fini","customDomains":["docs.usefini.com"],"gitSource":{"type":"github","owner":"ask-fini","repo":"fini-docs","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af6e134e0d07833655260d7","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"en","tag":"API reference","count":207},{"language":"en","tag":"Documentation","count":56},{"language":"en","tag":"Knowledge","count":40},{"language":"en","tag":"Test Suite","count":31},{"language":"en","tag":"Use cases","count":29},{"language":"en","tag":"Deploy","count":21},{"language":"en","tag":"Intent Rules","count":18},{"language":"en","tag":"Conversations","count":14},{"language":"en","tag":"Integrations","count":14},{"language":"en","tag":"Agent Configuration","count":13}]},"assistantConfig":{"deflection":{"enabled":true,"email":"[email protected]","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/api-reference/claude-connector","slug":"/en/api-reference/claude-connector","pageMetadata":{"title":"Claude Plugin","description":"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.","icon":"puzzle-piece","href":"/en/api-reference/claude-connector"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The Fini plugin links Claude to your Fini workspace. Once it’s installed, you can ask Claude about your agents, `,_jsx(_components.a,{href:`/en/testing/inbox`,children:`conversations`}),`, `,_jsx(_components.a,{href:`/en/knowledge/overview`,children:`knowledge`}),`, `,_jsx(_components.a,{href:`/en/knowledge/sources`,children:`sources`}),`, `,_jsx(_components.a,{href:`/en/configuration/prompts`,children:`prompts`}),`, `,_jsx(_components.a,{href:`/en/automations/rulebook`,children:`rules`}),`, and `,_jsx(_components.a,{href:`/en/configuration/tags`,children:`tags`}),`, and have it draft changes for you to approve, without opening the Fini dashboard for every question.`]}),`\n`,_jsxs(_components.p,{children:[`The plugin carries two things. The `,_jsx(_components.strong,{children:`connector`}),` gives Claude the Fini tools over MCP. The `,_jsx(_components.strong,{children:`skills`}),` teach Claude which tool to reach for in each Fini workflow. Both arrive in one install — there’s no separate download and no OAuth details to paste.`]}),`\n`,_jsx(`video`,{controls:true,playsInline:true,className:`mint-w-full mint-rounded-xl`,poster:`/images/en/automations/claude-connector/install-walkthrough-poster.png`,src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/install-walkthrough.mp4?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=2458fbbe2efbd165d78a0959f29ec8ef`,\"data-path\":`images/en/automations/claude-connector/install-walkthrough.mp4`,children:_jsx(_components.p,{children:`A screen recording of the Fini plugin setup: adding the marketplace, installing the plugin, connecting the fini connector, and setting tool permissions.`})}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`The plugin reads freely and proposes changes; it does not publish on its own. When you ask Claude to draft knowledge, it creates a draft that lands in `,_jsx(_components.a,{href:`/en/knowledge/review`,children:`Review`}),` for you to approve, the same path every other knowledge input takes. Prompt, rule, and tag changes are write actions that wait for your approval before anything is applied.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A paid Claude plan. Plugins are available on Pro, Max, Team, and Enterprise.`}),`\n`,_jsx(_components.li,{children:`A Fini account with access to the workspace you want Claude to reach. You sign in with it during setup, and that account decides which workspace the plugin sees.`}),`\n`,_jsx(_components.li,{children:`A few minutes in Claude’s settings.`}),`\n`,_jsx(_components.li,{children:`Optional: a handful of real customer questions you want to test.`}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`On Team and Enterprise plans your admin can restrict which marketplaces you’re allowed to add. If the Fini marketplace won’t add, that’s the first thing to check.`})}),`\n`,_jsx(Heading,{level:`2`,id:`install-the-plugin`,children:`Install the plugin`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-menu.png?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=6d78d0c44670598d601aeb805f27908b`,alt:`Claude's Plugins settings page with the Add menu open, showing Add marketplace, Upload plugin, and Create with Claude`,\"data-og-width\":`1800`,width:`1800`,\"data-og-height\":`1215`,height:`1215`,\"data-path\":`images/en/automations/claude-connector/setup-add-menu.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-menu.png?w=280\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=0e9e6cc1d5ff6daf8a00534b0aba8019 280w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-menu.png?w=560\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=065940ebb2551f4b188ff0c50cecee28 560w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-menu.png?w=840\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=1d33f88caeea4bc358de5883d2ebdb96 840w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-menu.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=4f0ff38c9144274a515df082a3d99dc5 1100w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-menu.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=51a881ef2e685c65d6122f505dfdaa0a 1650w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-menu.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=095da5882331c0bca3d6d2ecab4516a7 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Claude → Settings → Plugins`,children:_jsxs(_components.p,{children:[`Plugins sits under `,_jsx(_components.em,{children:`Customize`}),` in the settings sidebar, next to `,_jsx(_components.em,{children:`Skills`}),` and `,_jsx(_components.em,{children:`Connectors`}),`.`]})}),_jsx(Step,{title:`Click Add, then Add marketplace`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.em,{children:`Add`}),` menu also offers `,_jsx(_components.em,{children:`Upload plugin`}),` and `,_jsx(_components.em,{children:`Create with Claude`}),`. You want `,_jsx(_components.em,{children:`Add marketplace`}),`.`]})}),_jsx(Step,{title:`Choose Add from a repository`,children:_jsxs(_components.p,{children:[`The other option, `,_jsx(_components.em,{children:`Browse Anthropic sources`}),`, lists marketplaces Anthropic curates. Fini isn’t one of them.`]})}),_jsxs(Step,{title:`Paste the repository URL and leave Sync automatically on`,children:[_jsx(_components.p,{children:_jsx(_components.code,{children:`https://github.com/ask-fini/fini-skills`})}),_jsxs(_components.p,{children:[_jsx(_components.em,{children:`Sync automatically`}),` keeps plugins up to date when the repository changes on GitHub, so new and updated Fini skills reach you without a reinstall.`]})]}),_jsx(Step,{title:`Open Fini and click Install`,children:_jsxs(_components.p,{children:[`Fini appears under the `,_jsx(_components.em,{children:`fini-skills`}),` marketplace in the `,_jsx(_components.em,{children:`Personal`}),` tab. Its page lists what you’re about to install: seven skills and one connector.`]})}),_jsx(Step,{title:`Open the Connectors tab and install the fini connector`,children:_jsxs(_components.p,{children:[`Installing the plugin loads its skills but leaves its connector unconnected. Open the installed plugin, switch to `,_jsx(_components.em,{children:`Connectors`}),`, and click `,_jsx(_components.em,{children:`Install`}),` on the `,_jsx(_components.code,{children:`fini`}),` row.`]})}),_jsx(Step,{title:`Confirm the prefilled dialog, then sign in to Fini`,children:_jsxs(_components.p,{children:[`Claude opens `,_jsx(_components.em,{children:`Add custom connector`}),` with the name and MCP server URL already filled in. Leave `,_jsx(_components.em,{children:`OAuth Client ID`}),` and `,_jsx(_components.em,{children:`OAuth Client Secret`}),` blank — the plugin supplies them — and click `,_jsx(_components.em,{children:`Add`}),`. Sign in to Fini and approve access.`]})})]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-marketplace.png?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=5e8f67acd96bc37bc4d3b8f8efec9251`,alt:`Claude's Add marketplace dialog with the Fini repository URL pasted into the URL field and the Sync automatically toggle enabled`,\"data-og-width\":`1480`,width:`1480`,\"data-og-height\":`840`,height:`840`,\"data-path\":`images/en/automations/claude-connector/setup-add-marketplace.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-marketplace.png?w=280\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=63076bc31737e73552b4d72929d97df3 280w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-marketplace.png?w=560\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=5445345c00b2b40b9753835fe714c993 560w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-marketplace.png?w=840\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=f5e45e638f31935bb561b3f80ca0354a 840w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-marketplace.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=9865f0dbd15d9f509a5106f603c6be9c 1100w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-marketplace.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=ecf54153936bcdb006ca80a500b1c59f 1650w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-add-marketplace.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=8cc82289684d4d8f0b84a55c95d45a55 2500w`})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`If Claude shows a banner reading `,_jsx(_components.em,{children:`Auto-sync requires the Claude GitHub App to have access to this repository`}),`, follow its `,_jsx(_components.em,{children:`Grant access`}),` link. Without it, auto-sync won’t run and you’ll need to sync the marketplace by hand to pick up skill updates.`]})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-plugin-detail.png?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=22951c49286bec3a54fa674449f141d0`,alt:`The Fini plugin page in Claude before installing, showing the Install button, the seven bundled skills, and the single MCP connector`,\"data-og-width\":`1800`,width:`1800`,\"data-og-height\":`1215`,height:`1215`,\"data-path\":`images/en/automations/claude-connector/setup-plugin-detail.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-plugin-detail.png?w=280\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=863c4989b234cedaf1fbb00a3dd35f90 280w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-plugin-detail.png?w=560\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=c4385dc3fc19f9e9e7d786b99190b03e 560w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-plugin-detail.png?w=840\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=5d79553b56527698c5432ae129f5e7fd 840w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-plugin-detail.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=b9c1d78f51c1a72528b0a837fa55adf8 1100w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-plugin-detail.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=cab2e05dc5d75593a31a9cc8fe7e0fdb 1650w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-plugin-detail.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=7d86f98303825be15d5eb6933837c0c2 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`connect-the-connector`,children:`Connect the connector`}),`\n`,_jsx(_components.p,{children:`The skills and the connector install separately, and the plugin works only when both are in place. A plugin with skills but no connector is the most common half-finished setup: Claude sounds like it knows Fini, describes the right workflow, and then has no tools to call.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connect-connector.png?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=c3cf7e722ab5232e2b9a25042fc19e07`,alt:`The installed Fini plugin in Claude with the Connectors tab open, showing the fini connector and its Install button`,\"data-og-width\":`1800`,width:`1800`,\"data-og-height\":`1215`,height:`1215`,\"data-path\":`images/en/automations/claude-connector/setup-connect-connector.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connect-connector.png?w=280\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=1b01e0b89710872961e51fa0a1059606 280w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connect-connector.png?w=560\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=e0f64e2f90139a393836bfc144ff4dfa 560w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connect-connector.png?w=840\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=589e6afaeb91aedd6762dc5f5b36483d 840w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connect-connector.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=a7fa19494b0eeac7c5e2ac808d8b93a8 1100w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connect-connector.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=801728b13cd2f5d59811b67007e907d5 1650w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connect-connector.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=0dafefbf77473c0003471d802c3700c7 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Claude opens the `,_jsx(_components.em,{children:`Add custom connector`}),` dialog with `,_jsx(_components.code,{children:`fini`}),` and `,_jsx(_components.code,{children:`https://mcp.usefini.com/mcp`}),` already filled in. The `,_jsx(_components.em,{children:`OAuth Client ID`}),` and `,_jsx(_components.em,{children:`OAuth Client Secret`}),` fields under `,_jsx(_components.em,{children:`Advanced settings`}),` are optional and stay blank.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connector-dialog.png?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=43f4f462a4533385cbcd0390da8507fa`,alt:`Claude's Add custom connector dialog prefilled with the fini connector name and MCP server URL, with the OAuth fields under Advanced settings left blank`,\"data-og-width\":`1090`,width:`1090`,\"data-og-height\":`1010`,height:`1010`,\"data-path\":`images/en/automations/claude-connector/setup-connector-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connector-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=93b5a840caf9b82f09e1c588815f1d31 280w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connector-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=47c6efa9c40a598c2bdeb71d5b803dbd 560w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connector-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=53b8d225b3fd5ce7cb5d4887dbd7b79c 840w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connector-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=c25a2ced9b2f22d60a48c889d8464e9a 1100w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connector-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=68bece6febd1c80c38ff28a5a3189e2d 1650w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-connector-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=9d827a9d30b7573008ad7492141d1105 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Installed, the plugin brings seven skills: `,_jsx(_components.code,{children:`fini-api-coordinator`}),`, `,_jsx(_components.code,{children:`fini-api-agent-configuration`}),`, `,_jsx(_components.code,{children:`fini-api-knowledge`}),`, `,_jsx(_components.code,{children:`fini-api-sources`}),`, `,_jsx(_components.code,{children:`fini-api-conversations`}),`, `,_jsx(_components.code,{children:`fini-api-generate-answer`}),`, and `,_jsx(_components.code,{children:`fini-api-slack-onboarding`}),`. Each maps to a Fini workflow: routing a request to the right workflow, configuring an agent, managing knowledge and sources, pulling conversations, generating answers, and onboarding a `,_jsx(_components.a,{href:`/en/deploy/slack`,children:`Slack`}),` deployment. Invoke one by typing `,_jsx(_components.code,{children:`/`}),` in chat, or let Claude pick for itself. The tools work without the skills, but Claude won’t know the Fini-specific order of operations.`]}),`\n`,_jsx(Heading,{level:`2`,id:`if-you-set-up-fini-in-claude-before`,children:`If you set up Fini in Claude before`}),`\n`,_jsxs(_components.p,{children:[`Earlier setups added Fini as a custom connector, with a Remote MCP server URL and an `,_jsx(_components.em,{children:`OAuth Client ID`}),` you typed in yourself. Remove it before you install the plugin. The plugin carries its own connector, and leaving the old one in place means Claude sees two sets of Fini tools and picks between them at random — and two entries named `,_jsx(_components.code,{children:`fini`}),` in your connector list.`]}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.em,{children:`Settings → Connectors`}),`, find the older Fini entry, and click `,_jsx(_components.em,{children:`Disconnect`}),`. If it still shows after that, remove it from the `,_jsx(_components.em,{children:`•••`}),` menu. You don’t need the skills `,_jsx(_components.code,{children:`.zip`}),` either — the plugin replaces it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`set-tool-permissions`,children:`Set tool permissions`}),`\n`,_jsx(_components.p,{children:`The Fini connector ships two groups of tools: read-only tools that inspect your workspace, and write/delete tools that can change it. Set the permissions so Claude can look around freely but has to ask before it changes anything.`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.em,{children:`Settings → Connectors`}),` and click `,_jsx(_components.code,{children:`fini`}),` to reach its `,_jsx(_components.em,{children:`Tool permissions`}),` panel.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-tool-permissions.png?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=deb29e394aba342dd8b335a3ed5b5559`,alt:`The fini connector's Tool permissions panel in Claude with the read-only tool group set to Always allow and its individual tools listed below`,\"data-og-width\":`1800`,width:`1800`,\"data-og-height\":`1215`,height:`1215`,\"data-path\":`images/en/automations/claude-connector/setup-tool-permissions.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-tool-permissions.png?w=280\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=f81db316e1f713a59eb122f50f142445 280w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-tool-permissions.png?w=560\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=aa5df096a3110557c4daeff313ddf38b 560w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-tool-permissions.png?w=840\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=6ce2570f0d7449421ea732af422d5d45 840w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-tool-permissions.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=2b7d6239aeb1edb3c8e96dd119e53388 1100w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-tool-permissions.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=257a799881ea66f5a0cd30f7f8aba8c1 1650w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/setup-tool-permissions.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=a3281b9b136c5b2fb733ecfe0824dc8f 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Set `,_jsx(_components.em,{children:`Read-only tools`}),` to `,_jsx(_components.em,{children:`Always allow`}),` and keep `,_jsx(_components.em,{children:`Write/delete tools`}),` on `,_jsx(_components.em,{children:`Needs approval`}),`. With that split, Claude can read, inspect, and summarize without interruption, and every action that publishes, updates, moves, or deletes surfaces an approval prompt first. Review the exact plan before you approve it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`first-thing-to-try`,children:`First thing to try`}),`\n`,_jsxs(_components.p,{children:[`Ask: `,_jsx(_components.em,{children:`“Can you list my Fini agents?”`}),` Claude uses the plugin and returns your agents by name, along with their IDs and creation dates. From there, follow up on one of them. Asking `,_jsx(_components.em,{children:`“Show the knowledge folders for this agent”`}),` confirms the connection works end to end.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/usage-list-agents.png?fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=38cf5b70eb75734b4e384a6c351a6612`,alt:`A Claude chat where the user asks to list the workspace agents and Claude returns a numbered list of agents with their IDs and creation dates, pulled through the Fini plugin`,\"data-og-width\":`1582`,width:`1582`,\"data-og-height\":`740`,height:`740`,\"data-path\":`images/en/automations/claude-connector/usage-list-agents.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/usage-list-agents.png?w=280\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=c00358b3c3cda6934a217a48ac25705a 280w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/usage-list-agents.png?w=560\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=4090c6cfe8470873068bad3f6618f559 560w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/usage-list-agents.png?w=840\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=ce35bd239e1b32d2c9c809c2cb908489 840w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/usage-list-agents.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=7b0d75806b34b8c3991a0ac4f5a22076 1100w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/usage-list-agents.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=6184eb11f028d4389cc7c3eda1c947a6 1650w, https://mintcdn.com/fini/zctNPVP1t-q6dPqV/images/en/automations/claude-connector/usage-list-agents.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zctNPVP1t-q6dPqV\u0026q=85\u0026s=a332bf898a71a596b65b9554200f730c 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-do-day-to-day`,children:`What you can do day to day`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`See what exists`,icon:`magnifying-glass`,children:_jsxs(_components.p,{children:[`Check what’s configured without digging through the dashboard. `,_jsx(_components.em,{children:`“What agents do we have?”`}),` · `,_jsx(_components.em,{children:`“What knowledge folders are attached to this bot?”`}),` · `,_jsx(_components.em,{children:`“List our rulebooks.”`})]})}),_jsx(Card,{title:`Review customer issues`,icon:`triangle-exclamation`,children:_jsxs(_components.p,{children:[`Point Claude at recent activity to find what’s going wrong. `,_jsx(_components.em,{children:`“Show recent escalations and tell me what happened.”`}),` · `,_jsx(_components.em,{children:`“Find conversations where the agent probably needs better knowledge.”`})]})}),_jsx(Card,{title:`Improve safely`,icon:`pen-to-square`,children:_jsxs(_components.p,{children:[`Draft changes without shipping them. `,_jsx(_components.em,{children:`“Draft a knowledge article from this doc, but don’t publish it.”`}),` · `,_jsx(_components.em,{children:`“Suggest prompt or rule changes, but ask before applying anything.”`})]})}),_jsx(Card,{title:`Test before going live`,icon:`flask`,children:_jsxs(_components.p,{children:[`Sanity-check answers before customers see them. `,_jsx(_components.em,{children:`“Run these five questions against the bot and tell me whether the answers look right.”`})]})})]}),`\n`,_jsxs(_components.p,{children:[`Drafted knowledge lands in `,_jsx(_components.a,{href:`/en/knowledge/review`,children:`Review`}),`, and proposed prompt or rule edits wait behind an approval prompt, so you don’t have to opt into safety on each request. For a structured way to run questions against a bot before launch, see the `,_jsx(_components.a,{href:`/en/testing/test-suite`,children:`Test Suite`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`stay-safe`,children:`Stay safe`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Approve publish, update, move, and delete actions only when you recognize the agent, article, folder, rule, or tag the action names. If you don’t recognize the ID an action references, stop and check before approving.`})}),`\n`,_jsx(_components.p,{children:`A few habits keep the plugin low-risk:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Don’t paste API keys into chats. The plugin doesn’t need one.`}),`\n`,_jsxs(_components.li,{children:[`Start knowledge changes as drafts and approve them in `,_jsx(_components.a,{href:`/en/knowledge/review`,children:`Review`}),`.`]}),`\n`,_jsx(_components.li,{children:`Test live behavior changes (prompts, rules) against a few real customer questions before they go out.`}),`\n`,_jsxs(_components.li,{children:[`Keep write/delete tools on `,_jsx(_components.em,{children:`Needs approval`}),` so nothing changes without your sign-off.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`why-the-plugin-isn’t-working`,children:`Why the plugin isn’t working`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`The marketplace won't add`,icon:`link-slash`,id:`the-marketplace-wont-add`,children:_jsxs(_components.p,{children:[`Check the URL was pasted exactly, with no trailing characters: `,_jsx(_components.code,{children:`https://github.com/ask-fini/fini-skills`}),`. If it still fails and you’re on a Team or Enterprise plan, your admin may have restricted which marketplaces you can add — ask them to allow this one.`]})}),_jsx(Accordion,{title:`Fini doesn't appear after adding the marketplace`,icon:`rotate`,id:`fini-doesnt-appear-after-adding-the-marketplace`,children:_jsxs(_components.p,{children:[`Look under the `,_jsx(_components.em,{children:`Personal`}),` tab, in the `,_jsx(_components.em,{children:`fini-skills`}),` marketplace. If it’s missing, sync the marketplace by hand — auto-sync stays idle until the Claude GitHub App has access to the repository.`]})}),_jsx(Accordion,{title:`Claude can't find any Fini tools`,icon:`plug-circle-xmark`,id:`claude-cant-find-any-fini-tools`,children:_jsxs(_components.p,{children:[`The plugin is installed but its connector isn’t. Open the plugin, switch to `,_jsx(_components.em,{children:`Connectors`}),`, click `,_jsx(_components.em,{children:`Install`}),` on the `,_jsx(_components.code,{children:`fini`}),` row, and finish the Fini sign-in. Skills load without the connector, so Claude can describe the right Fini workflow while having nothing to call.`]})}),_jsx(Accordion,{title:`Sign-in fails or the approval screen never loads`,icon:`key`,id:`sign-in-fails-or-the-approval-screen-never-loads`,children:_jsx(_components.p,{children:`Usually a pop-up blocker. Allow pop-ups for Claude and retry. If the window opens but never returns, close it and start the connector install again, completing sign-in in one pass.`})}),_jsx(Accordion,{title:`Claude lists the tools but every call fails`,icon:`triangle-exclamation`,id:`claude-lists-the-tools-but-every-call-fails`,children:_jsx(_components.p,{children:`The session has expired, or the Fini account you signed in with doesn’t have access to the workspace you’re asking about. Disconnect the connector, reconnect, and sign in with an account that has access. If it persists, send the Fini team the exact error message Claude shows — it names the failing tool and the reason.`})}),_jsx(Accordion,{title:`Claude sees two sets of Fini tools`,icon:`clone`,id:`claude-sees-two-sets-of-fini-tools`,children:_jsxs(_components.p,{children:[`The older custom connector is still installed alongside the plugin. Remove it in `,_jsx(_components.em,{children:`Settings → Connectors`}),` — disconnect, then delete it from the `,_jsx(_components.em,{children:`•••`}),` menu if it lingers.`]})}),_jsx(Accordion,{title:`Claude reads fine but won't make changes`,icon:`lock`,id:`claude-reads-fine-but-wont-make-changes`,children:_jsxs(_components.p,{children:[`Expected. Write/delete tools are on `,_jsx(_components.em,{children:`Needs approval`}),`, so changes surface a prompt before they run. Approve the action to continue. If you never see a prompt, check that the write tools weren’t set to `,_jsx(_components.em,{children:`Never allow`}),`.`]})}),_jsx(Accordion,{title:`Claude isn't following the right Fini workflow`,icon:`list-check`,id:`claude-isnt-following-the-right-fini-workflow`,children:_jsxs(_components.p,{children:[`Open the plugin and confirm its skills are listed under the `,_jsx(_components.em,{children:`Skills`}),` tab. If they are, click `,_jsx(_components.em,{children:`Update`}),` on the plugin — an older copy of a skill can send Claude down the wrong sequence.`]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Claude Plugin","description":"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.","icon":"puzzle-piece","href":"/en/api-reference/claude-connector"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Install the plugin","slug":"install-the-plugin","depth":2,"children":[]},{"title":"Connect the connector","slug":"connect-the-connector","depth":2,"children":[]},{"title":"If you set up Fini in Claude before","slug":"if-you-set-up-fini-in-claude-before","depth":2,"children":[]},{"title":"Set tool permissions","slug":"set-tool-permissions","depth":2,"children":[]},{"title":"First thing to try","slug":"first-thing-to-try","depth":2,"children":[]},{"title":"What you can do day to day","slug":"what-you-can-do-day-to-day","depth":2,"children":[]},{"title":"Stay safe","slug":"stay-safe","depth":2,"children":[]},{"title":"Why the plugin isn’t working","slug":"why-the-plugin-isn’t-working","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"fini","siteName":"Fini","title":"Claude Plugin - Fini","relatedPagesConfig":{"enabled":true,"limit":3,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-reference/claude-connector","matchLevel":0}}},"lastModified":"2026-10-05T17:02:07.435Z","originalFileLocation":"en/api-reference/claude-connector.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fini\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-dark.png?fit=max\u0026amp;auto=format\u0026amp;n=fep-JMymNphpe1DQ\u0026amp;q=85\u0026amp;s=8a2bf1d8a0e5c590ebb976eadccf26a9\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-dark.png?fit=max\u0026amp;auto=format\u0026amp;n=fep-JMymNphpe1DQ\u0026amp;q=85\u0026amp;s=8a2bf1d8a0e5c590ebb976eadccf26a9\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-dark.png?fit=max\u0026amp;auto=format\u0026amp;n=fep-JMymNphpe1DQ\u0026amp;q=85\u0026amp;s=8a2bf1d8a0e5c590ebb976eadccf26a9\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-dark.png?fit=max\u0026amp;auto=format\u0026amp;n=fep-JMymNphpe1DQ\u0026amp;q=85\u0026amp;s=8a2bf1d8a0e5c590ebb976eadccf26a9\">\u003cmeta data-mint-head property=\"og:title\" content=\"Claude Plugin - Fini\">\u003cmeta data-mint-head property=\"og:description\" content=\"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fini\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.usefini.com/en/api-reference/claude-connector\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fini.mintlify.site/_mintlify/api/og/v2?division=LLM+Access\u0026amp;title=Claude+Plugin\u0026amp;description=Query+your+Fini+agents%2C+conversations%2C+knowledge%2C+and+rules+from+Claude%2C+and+draft+changes+for+your+review+without+opening+the+dashboard.\u0026amp;theme=cf30811e7a75ce9cedcd10e2\u0026amp;signature=2ed470495dd892f7ead782904648968bdb711d158a58328af809c57e4bfc2c06\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Claude Plugin - Fini\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fini.mintlify.site/_mintlify/api/og/v2?division=LLM+Access\u0026amp;title=Claude+Plugin\u0026amp;description=Query+your+Fini+agents%2C+conversations%2C+knowledge%2C+and+rules+from+Claude%2C+and+draft+changes+for+your+review+without+opening+the+dashboard.\u0026amp;theme=cf30811e7a75ce9cedcd10e2\u0026amp;signature=2ed470495dd892f7ead782904648968bdb711d158a58328af809c57e4bfc2c06\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/fini/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fini\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#C3EE5E\">\u003cmeta data-mint-head name=\"msvalidate.01\" content=\"9A9FD7AB87AE2DEA257FE41F07C61E70\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.usefini.com/en/api-reference/claude-connector\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/api-reference/claude-connector.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.usefini.com/#organization\",\"name\":\"Fini\",\"url\":\"https://docs.usefini.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fini/fep-JMymNphpe1DQ/images/shared/logos/fini-light.png?fit=max\u0026auto=format\u0026n=fep-JMymNphpe1DQ\u0026q=85\u0026s=a460ff8bb507876712db2f0fb12c21e4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.usefini.com#website\",\"name\":\"Fini\",\"url\":\"https://docs.usefini.com\",\"publisher\":{\"@id\":\"https://docs.usefini.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.usefini.com/en/api-reference/claude-connector#webpage\",\"url\":\"https://docs.usefini.com/en/api-reference/claude-connector\",\"name\":\"Claude Plugin\",\"description\":\"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.\",\"dateModified\":\"2026-10-05T17:02:07.435Z\",\"isPartOf\":{\"@id\":\"https://docs.usefini.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.usefini.com/en/api-reference/claude-connector#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.usefini.com/en/api-reference/claude-connector#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"LLM Access\",\"item\":\"https://docs.usefini.com/en/api-reference/coding-agents\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Claude Plugin\",\"item\":\"https://docs.usefini.com/en/api-reference/claude-connector\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.usefini.com/en/api-reference/claude-connector#article\",\"headline\":\"Claude Plugin\",\"name\":\"Claude Plugin\",\"description\":\"Query your Fini agents, conversations, knowledge, and rules from Claude, and draft changes for your review without opening the dashboard.\",\"url\":\"https://docs.usefini.com/en/api-reference/claude-connector\",\"mainEntityOfPage\":{\"@id\":\"https://docs.usefini.com/en/api-reference/claude-connector#webpage\"},\"dateModified\":\"2026-10-05T17:02:07.435Z\",\"publisher\":{\"@id\":\"https://docs.usefini.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.usefini.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Fini\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Fini\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/api-reference/claude-connector.md","siteName":"Fini","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/en/introduction"}]},{"tab":"API reference","pages":[{"group":"API Setup","icon":"sliders","pages":[{"title":"API overview","icon":"code-branch","href":"/en/api-reference/overview"},{"title":"API contract","icon":"code","href":"/en/api-reference/api-contract"},{"title":"Static IP Addresses","icon":"address-book","href":"/en/api-reference/static-ip"},{"title":"Database and Warehouse Connections","icon":"database","href":"/en/api-reference/database-warehouses"},{"title":"MCP Connections","icon":"plug","href":"/en/api-reference/connect-mcp"}]},{"group":"LLM Access","icon":"acorn","pages":[{"title":"Coding agents","description":"Give your coding agent direct access to the Fini public API, plus the current docs and best practices it needs to build the right thing the first time.","icon":"robot","href":"/en/api-reference/coding-agents"},{"title":"Claude Plugin","icon":"puzzle-piece","href":"/en/api-reference/claude-connector"}]},{"group":"Agents","public":true,"icon":"robot","pages":[{"title":"Overview","description":"Create, list, and delete workspace agents through Fini's public API.","icon":"robot","href":"/en/api-reference/agents"},{"title":"Create agent","api":"POST https://api-prod.usefini.com/v2/bots/public","href":"/en/api-reference/create-agent"},{"title":"List agents","api":"GET https://api-prod.usefini.com/v2/bots/public","href":"/en/api-reference/list-agents"},{"title":"Delete agent","api":"DELETE https://api-prod.usefini.com/v2/bots/{id}/public","href":"/en/api-reference/delete-agent"}]},{"group":"Analytics","public":true,"icon":"chart-line","pages":[{"title":"Overview","icon":"chart-line","href":"/en/api-reference/analytics"},{"title":"Get agent analytics","api":"GET https://api-prod.usefini.com/v2/bots/{id}/hc-analytics/public","href":"/en/api-reference/get-agent-analytics"},{"title":"Get agent analytics section","api":"GET https://api-prod.usefini.com/v2/bots/{id}/hc-analytics/{section}/public","href":"/en/api-reference/get-agent-analytics-section"}]},{"group":"Help Centers","public":true,"icon":"book-open","pages":[{"title":"Overview","icon":"book-open","href":"/en/api-reference/help-centers"},{"title":"List help centers","api":"GET https://api-prod.usefini.com/v2/helpcenter/list/public","href":"/en/api-reference/list-help-centers"},{"title":"Get help center analytics","api":"GET https://api-prod.usefini.com/v2/helpcenter/{id}/analytics/public","href":"/en/api-reference/get-help-center-analytics"},{"title":"Export help center analytics","api":"GET https://api-prod.usefini.com/v2/helpcenter/{id}/analytics/export/public","href":"/en/api-reference/export-help-center-analytics"}]},{"group":"Profile","public":true,"icon":"user","pages":[{"title":"Overview","icon":"user","href":"/en/api-reference/profile"},{"title":"Update my reply alias","api":"PATCH https://api-prod.usefini.com/v2/users/me/public","href":"/en/api-reference/update-my-profile"}]},{"group":"Macros","public":true,"icon":"message","pages":[{"title":"Overview","icon":"message","href":"/en/api-reference/macros"},{"title":"List macros","api":"GET https://api-prod.usefini.com/v2/macros/public","href":"/en/api-reference/list-macros"},{"title":"Get macro","api":"GET https://api-prod.usefini.com/v2/macros/{id}/public","href":"/en/api-reference/get-macro"},{"title":"Create macro","api":"POST https://api-prod.usefini.com/v2/macros/public","href":"/en/api-reference/create-macro"},{"title":"Update macro","api":"PATCH https://api-prod.usefini.com/v2/macros/{id}/public","href":"/en/api-reference/update-macro"},{"title":"Delete macro","api":"DELETE https://api-prod.usefini.com/v2/macros/{id}/public","href":"/en/api-reference/delete-macro"}]},{"group":"Prompts","public":true,"icon":"message","pages":[{"title":"Overview","icon":"message","href":"/en/api-reference/prompts"},{"title":"Get prompts","api":"GET https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/public","href":"/en/api-reference/get-prompts"},{"title":"Get prompt history","api":"GET https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/history/public","href":"/en/api-reference/get-prompt-history"},{"title":"Get prompt version","api":"GET https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/{promptId}/public","href":"/en/api-reference/get-prompt-version"},{"title":"Update prompts","api":"POST https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/public","href":"/en/api-reference/update-prompts"},{"title":"Create prompt draft version","api":"POST https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/versions/public","href":"/en/api-reference/create-prompt-draft-version"},{"title":"Get prompt draft version","api":"GET https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/versions/{versionId}/public","href":"/en/api-reference/get-prompt-draft-version"},{"title":"Publish prompt draft version","api":"POST https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/versions/{versionId}/publish/public","href":"/en/api-reference/publish-prompt-draft-version"},{"title":"Delete prompt draft version","api":"DELETE https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/versions/{versionId}/public","href":"/en/api-reference/delete-prompt-draft-version"},{"title":"List prompt lifecycle versions","api":"GET https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/versions/public","href":"/en/api-reference/list-prompt-versions"},{"title":"Restore prompt version as draft","api":"POST https://api-prod.usefini.com/v2/bots/{id}/hc-prompt/versions/{versionId}/restore-as-draft/public","href":"/en/api-reference/restore-prompt-version-as-draft"}]},{"group":"Actions","public":true,"icon":"wand-magic-sparkles","pages":[{"title":"Overview","icon":"wand-magic-sparkles","href":"/en/api-reference/actions"},{"title":"List actions","api":"GET https://api-prod.usefini.com/v2/hc-tools/public","href":"/en/api-reference/list-actions"},{"title":"Get action","api":"GET https://api-prod.usefini.com/v2/hc-tools/{id}/public","href":"/en/api-reference/get-action"},{"title":"Create action","api":"POST https://api-prod.usefini.com/v2/hc-tools/public","href":"/en/api-reference/create-action"},{"title":"Update action","api":"PATCH https://api-prod.usefini.com/v2/hc-tools/{id}/public","href":"/en/api-reference/update-action"},{"title":"Delete action","api":"DELETE https://api-prod.usefini.com/v2/hc-tools/{id}/public","href":"/en/api-reference/delete-action"},{"title":"Test action","api":"POST https://api-prod.usefini.com/v2/hc-tools/{id}/test-run/public","href":"/en/api-reference/test-action"},{"title":"List agent assignments","api":"GET https://api-prod.usefini.com/v2/hc-tools/{id}/junctions/public","href":"/en/api-reference/list-action-agents"},{"title":"Assign to agents","api":"POST https://api-prod.usefini.com/v2/hc-tools/junctions/public","href":"/en/api-reference/assign-action-agents"}]},{"group":"Attributes","public":true,"icon":"id-card","pages":[{"title":"Overview","icon":"id-card","href":"/en/api-reference/attributes"},{"title":"List attributes","api":"GET https://api-prod.usefini.com/v2/hc-tools/public","href":"/en/api-reference/list-attributes"},{"title":"Get attribute","api":"GET https://api-prod.usefini.com/v2/hc-tools/{id}/public","href":"/en/api-reference/get-attribute"},{"title":"Create attribute","api":"POST https://api-prod.usefini.com/v2/hc-tools/public","href":"/en/api-reference/create-attribute"},{"title":"Update attribute","api":"PATCH https://api-prod.usefini.com/v2/hc-tools/{id}/public","href":"/en/api-reference/update-attribute"},{"title":"Delete attribute","api":"DELETE https://api-prod.usefini.com/v2/hc-tools/{id}/public","href":"/en/api-reference/delete-attribute"},{"title":"Test attribute","api":"POST https://api-prod.usefini.com/v2/hc-tools/{id}/test-run/public","href":"/en/api-reference/test-attribute"},{"title":"List agent assignments","api":"GET https://api-prod.usefini.com/v2/hc-tools/{id}/junctions/public","href":"/en/api-reference/list-attribute-agents"},{"title":"Assign to agents","api":"POST https://api-prod.usefini.com/v2/hc-tools/junctions/public","href":"/en/api-reference/assign-attribute-agents"}]},{"group":"External API calls","public":true,"icon":"plug","pages":[{"title":"Overview","icon":"plug","href":"/en/api-reference/actions-and-attributes"},{"title":"List external API calls","api":"GET https://api-prod.usefini.com/v2/api-function-configs/public","href":"/en/api-reference/list-data-steps"},{"title":"Get external API call","api":"GET https://api-prod.usefini.com/v2/api-function-configs/{id}/public","href":"/en/api-reference/get-data-step"},{"title":"Create external API call","api":"POST https://api-prod.usefini.com/v2/api-function-configs/public","href":"/en/api-reference/create-data-step"},{"title":"Update external API call","api":"PATCH https://api-prod.usefini.com/v2/api-function-configs/{id}/public","href":"/en/api-reference/update-data-step"},{"title":"Delete external API call","api":"DELETE https://api-prod.usefini.com/v2/api-function-configs/{id}/public","href":"/en/api-reference/delete-data-step"},{"title":"Test external API call","api":"POST https://api-prod.usefini.com/v2/api-function-configs/test-run/public","href":"/en/api-reference/test-data-step"}]},{"group":"Intent Rules","public":true,"icon":"route","pages":[{"title":"Overview","icon":"route","href":"/en/api-reference/intent-rules"},{"title":"List intent rules","api":"GET https://api-prod.usefini.com/v2/hc-rules/public","href":"/en/api-reference/list-intent-rules"},{"title":"Get intent rule","api":"GET https://api-prod.usefini.com/v2/hc-rules/{id}/public","href":"/en/api-reference/get-intent-rule"},{"title":"Get intent-rule fields context","api":"GET https://api-prod.usefini.com/v2/hc-rules/fields-context/public","href":"/en/api-reference/get-intent-rule-fields-context"},{"title":"Generate intent-rule draft with AI","api":"POST https://api-prod.usefini.com/v2/hc-rules/generate/public","href":"/en/api-reference/generate-intent-rule-draft"},{"title":"Create intent rule","api":"POST https://api-prod.usefini.com/v2/hc-rules/public","href":"/en/api-reference/create-intent-rule"},{"title":"Update intent rule","api":"PATCH https://api-prod.usefini.com/v2/hc-rules/{id}/public","href":"/en/api-reference/update-intent-rule"},{"title":"List intent-rule versions","api":"GET https://api-prod.usefini.com/v2/hc-rules/{id}/versions/public","href":"/en/api-reference/list-rule-versions"},{"title":"Get intent-rule version","api":"GET https://api-prod.usefini.com/v2/hc-rules/{id}/versions/{versionId}/public","href":"/en/api-reference/get-rule-version"},{"title":"Publish intent-rule draft","api":"POST https://api-prod.usefini.com/v2/hc-rules/{id}/publish/public","href":"/en/api-reference/publish-rule-draft"},{"title":"Unpublish intent rule","api":"POST https://api-prod.usefini.com/v2/hc-rules/{id}/unpublish/public","href":"/en/api-reference/unpublish-intent-rule"},{"title":"Restore intent-rule version as draft","api":"POST https://api-prod.usefini.com/v2/hc-rules/{id}/versions/{versionId}/restore-as-draft/public","href":"/en/api-reference/restore-rule-version-as-draft"},{"title":"Delete intent-rule draft version","api":"DELETE https://api-prod.usefini.com/v2/hc-rules/{id}/versions/{versionId}/public","href":"/en/api-reference/delete-rule-draft-version"},{"title":"Get rule version test paths","api":"GET https://api-prod.usefini.com/v2/hc-rules/{id}/versions/{versionId}/test-paths/public","href":"/en/api-reference/get-rule-version-test-paths"},{"title":"Preview rule test paths","api":"POST https://api-prod.usefini.com/v2/hc-rules/test-paths/config/public","href":"/en/api-reference/preview-rule-test-paths"},{"title":"Run rule version test path","api":"POST https://api-prod.usefini.com/v2/hc-rules/{id}/versions/{versionId}/test-paths/run/public","href":"/en/api-reference/run-rule-version-test-path"},{"title":"Run rule test path from config","api":"POST https://api-prod.usefini.com/v2/hc-rules/test-paths/config/run/public","href":"/en/api-reference/run-rule-test-path-config"},{"title":"Delete intent rule","api":"DELETE https://api-prod.usefini.com/v2/hc-rules/{id}/public","href":"/en/api-reference/delete-intent-rule"}]},{"group":"Guardrails","icon":"shield-check","pages":[{"title":"Overview","icon":"shield-check","href":"/en/api-reference/guardrails"},{"title":"List guardrail check types","api":"GET https://api-prod.usefini.com/v2/guardrail-policies/check-types/public","href":"/en/api-reference/list-guardrail-check-types"},{"title":"List guardrail policies","api":"GET https://api-prod.usefini.com/v2/guardrail-policies/public","href":"/en/api-reference/list-guardrail-policies"},{"title":"Get guardrail policy","api":"GET https://api-prod.usefini.com/v2/guardrail-policies/{id}/public","href":"/en/api-reference/get-guardrail-policy"},{"title":"Create guardrail policy","api":"POST https://api-prod.usefini.com/v2/guardrail-policies/public","href":"/en/api-reference/create-guardrail-policy"},{"title":"Update guardrail policy","api":"PUT https://api-prod.usefini.com/v2/guardrail-policies/{id}/public","href":"/en/api-reference/update-guardrail-policy"},{"title":"Delete guardrail policy","api":"DELETE https://api-prod.usefini.com/v2/guardrail-policies/{id}/public","href":"/en/api-reference/delete-guardrail-policy"},{"title":"List guardrail runs","api":"GET https://api-prod.usefini.com/v2/guardrail-policies/runs/public","href":"/en/api-reference/list-guardrail-runs"},{"title":"Get guardrail hits","api":"GET https://api-prod.usefini.com/v2/guardrail-policies/hits/public","href":"/en/api-reference/get-guardrail-hits"}]},{"group":"Business Rules","public":true,"icon":"briefcase","pages":[{"title":"Overview","icon":"briefcase","href":"/en/api-reference/business-rules"},{"title":"List Business Rules","api":"GET https://api-prod.usefini.com/v2/business-rules/public","href":"/en/api-reference/list-business-rules"},{"title":"Get Business Rule","api":"GET https://api-prod.usefini.com/v2/business-rules/{id}/public","href":"/en/api-reference/get-business-rule"},{"title":"Get Business Rule fields context","api":"GET https://api-prod.usefini.com/v2/business-rules/fields-context/public","href":"/en/api-reference/get-business-rule-fields-context"},{"title":"List default Business Rules","api":"GET https://api-prod.usefini.com/v2/business-rules/default/public","href":"/en/api-reference/list-default-rules"},{"title":"Create Business Rule","api":"POST https://api-prod.usefini.com/v2/business-rules/public","href":"/en/api-reference/create-business-rule"},{"title":"Duplicate Business Rule","api":"POST https://api-prod.usefini.com/v2/business-rules/{id}/duplicate/public","href":"/en/api-reference/duplicate-business-rule"},{"title":"Evaluate Business Rule","api":"POST https://api-prod.usefini.com/v2/business-rules/{id}/evaluate/public","href":"/en/api-reference/evaluate-business-rule"},{"title":"Get Business Rule test fields","api":"GET https://api-prod.usefini.com/v2/business-rules/{id}/test-fields/public","href":"/en/api-reference/get-business-rule-test-fields"},{"title":"Preview Business Rule test fields","api":"POST https://api-prod.usefini.com/v2/business-rules/test-fields/preview/public","href":"/en/api-reference/preview-business-rule-test-fields"},{"title":"Update Business Rule","api":"PATCH https://api-prod.usefini.com/v2/business-rules/{id}/public","href":"/en/api-reference/update-business-rule"},{"title":"Delete Business Rule","api":"DELETE https://api-prod.usefini.com/v2/business-rules/{id}/public","href":"/en/api-reference/delete-business-rule"}]},{"group":"Reply Rules","public":true,"icon":"reply-all","pages":[{"title":"Overview","icon":"reply-all","href":"/en/api-reference/reply-rules"},{"title":"Get reply rules","api":"GET https://api-prod.usefini.com/v2/reply-behavior/public","href":"/en/api-reference/get-reply-rules"},{"title":"Get reply rule fields context","api":"GET https://api-prod.usefini.com/v2/reply-behavior/fields-context/public","href":"/en/api-reference/get-reply-rule-fields-context"},{"title":"Update reply rule","api":"PUT https://api-prod.usefini.com/v2/reply-behavior/{replyType}/public","href":"/en/api-reference/update-reply-rule"}]},{"group":"Tag groups","public":true,"icon":"tag","pages":[{"title":"Overview","icon":"tag","href":"/en/api-reference/tag-groups"},{"title":"List tag groups","api":"GET https://api-prod.usefini.com/v2/tag-groups/public","href":"/en/api-reference/list-tag-groups"},{"title":"Get tag group","api":"GET https://api-prod.usefini.com/v2/tag-groups/{id}/public","href":"/en/api-reference/get-tag-group"},{"title":"Create tag group","api":"POST https://api-prod.usefini.com/v2/tag-groups/public","href":"/en/api-reference/create-tag-group"},{"title":"Update tag group","api":"PUT https://api-prod.usefini.com/v2/tag-groups/{id}/public","href":"/en/api-reference/update-tag-group"},{"title":"Delete tag group","api":"DELETE https://api-prod.usefini.com/v2/tag-groups/{id}/public","href":"/en/api-reference/delete-tag-group"}]},{"group":"Tags","public":true,"icon":"tag","pages":[{"title":"Overview","icon":"tag","href":"/en/api-reference/tags"},{"title":"Get tag","api":"GET https://api-prod.usefini.com/v2/tags/{id}/public","href":"/en/api-reference/get-tag"},{"title":"List tags in group","api":"GET https://api-prod.usefini.com/v2/tag-groups/{id}/tags/public","href":"/en/api-reference/list-tags-in-group"},{"title":"List tags across groups","api":"GET https://api-prod.usefini.com/v2/tag-groups/tags/public","href":"/en/api-reference/list-tags-across-groups"},{"title":"Create tag","api":"POST https://api-prod.usefini.com/v2/tag-groups/{id}/tags/public","href":"/en/api-reference/create-tag"},{"title":"Update tag","api":"PUT https://api-prod.usefini.com/v2/tag-groups/tags/{id}/public","href":"/en/api-reference/update-tag"},{"title":"Delete tag","api":"DELETE https://api-prod.usefini.com/v2/tag-groups/tags/{id}/public","href":"/en/api-reference/delete-tag"}]},{"group":"Conversations","public":true,"icon":"address-book","pages":[{"title":"Overview","icon":"address-book","href":"/en/api-reference/conversations"},{"title":"Sync conversations","api":"POST https://api-prod.usefini.com/v2/hc-interactions/sync/public","href":"/en/api-reference/sync-conversations"},{"title":"List conversations","api":"GET https://api-prod.usefini.com/v2/hc-interactions/public","href":"/en/api-reference/list-conversations"},{"title":"Get conversation","api":"GET https://api-prod.usefini.com/v2/hc-interactions/{id}/public","href":"/en/api-reference/get-conversation"},{"title":"Get conversation memories","api":"GET https://api-prod.usefini.com/v2/hc-interactions/{id}/memories/public","href":"/en/api-reference/get-conversation-memories"},{"title":"Get event metadata","api":"GET https://api-prod.usefini.com/v2/hc-events/{id}/metadata","href":"/en/api-reference/get-event-metadata"},{"title":"Generate Answer","api":"POST https://api-prod.usefini.com/v2/hc-interactions/events/public","href":"/en/api-reference/generate-answer"},{"title":"Send conversation feedback","api":"POST https://api-prod.usefini.com/v2/hc-interactions/{id}/feedback/public","href":"/en/api-reference/send-feedback-conversation"},{"title":"Mark feedback resolved","api":"POST https://api-prod.usefini.com/v2/hc-interactions/{id}/feedback-resolved/public","href":"/en/api-reference/resolve-conversation-feedback"},{"title":"Add feedback note","api":"POST https://api-prod.usefini.com/v2/hc-interactions/{id}/feedback-note/public","href":"/en/api-reference/add-conversation-feedback-note"},{"title":"Add internal note","api":"POST https://api-prod.usefini.com/v2/hc-interactions/{id}/internal-note/public","href":"/en/api-reference/add-conversation-internal-note"},{"title":"Evaluate conversation rule","api":"POST https://api-prod.usefini.com/v2/hc-interactions/{id}/evaluate-rule/{ruleId}/public","href":"/en/api-reference/evaluate-conversation-rule"},{"title":"Delete conversation","api":"DELETE https://api-prod.usefini.com/v2/hc-interactions/{id}/public","href":"/en/api-reference/delete-conversation"},{"title":"Bulk delete conversations","api":"DELETE https://api-prod.usefini.com/v2/hc-interactions/public","href":"/en/api-reference/bulk-delete-conversations"}]},{"group":"Refine with AI","public":true,"icon":"wand-magic-sparkles","pages":[{"title":"Overview","icon":"wand-magic-sparkles","href":"/en/api-reference/refine-with-ai"},{"title":"Create Refine with AI iteration","api":"POST https://api-prod.usefini.com/v2/fix-review/interactions/{id}/events/{eventId}/sessions/iterations/public","href":"/en/api-reference/create-fix-review-iteration"},{"title":"Get active Refine with AI session","api":"GET https://api-prod.usefini.com/v2/fix-review/interactions/{id}/events/{eventId}/session/public","href":"/en/api-reference/get-active-fix-review-session"},{"title":"Get Refine with AI session","api":"GET https://api-prod.usefini.com/v2/fix-review/interactions/{id}/events/{eventId}/sessions/{sessionId}/public","href":"/en/api-reference/get-fix-review-session"}]},{"group":"Replays","public":true,"icon":"arrow-rotate-right","pages":[{"title":"Replays","icon":"arrow-rotate-right","href":"/en/api-reference/replays"},{"title":"Create replay","api":"POST https://api-prod.usefini.com/v2/replays/public","href":"/en/api-reference/create-replay"},{"title":"List replays","api":"GET https://api-prod.usefini.com/v2/replays/interactions/{interactionId}/public","href":"/en/api-reference/list-replays"},{"title":"Get replay","api":"GET https://api-prod.usefini.com/v2/replays/{id}/public","href":"/en/api-reference/get-replay"},{"title":"Get replay events","api":"GET https://api-prod.usefini.com/v2/replays/{id}/events/public","href":"/en/api-reference/get-replay-events"}]},{"group":"Test Suite","public":true,"icon":"vial","pages":[{"title":"Overview","icon":"vial","href":"/en/api-reference/test-suite"},{"title":"List criteria groups","api":"GET https://api-prod.usefini.com/v2/test-suite/criteria-groups/public","href":"/en/api-reference/list-test-suite-criteria-groups"},{"title":"Create criteria group","api":"POST https://api-prod.usefini.com/v2/test-suite/criteria-groups/public","href":"/en/api-reference/create-test-suite-criteria-group"},{"title":"Get criteria group","api":"GET https://api-prod.usefini.com/v2/test-suite/criteria-groups/{id}/public","href":"/en/api-reference/get-test-suite-criteria-group"},{"title":"Update criteria group","api":"PATCH https://api-prod.usefini.com/v2/test-suite/criteria-groups/{id}/public","href":"/en/api-reference/update-test-suite-criteria-group"},{"title":"Add cases to criteria group","api":"POST https://api-prod.usefini.com/v2/test-suite/criteria-groups/{id}/cases/public","href":"/en/api-reference/add-test-suite-group-cases"},{"title":"Remove cases from criteria group","api":"DELETE https://api-prod.usefini.com/v2/test-suite/criteria-groups/{id}/cases/public","href":"/en/api-reference/remove-test-suite-group-cases"},{"title":"Add conversations to criteria group","api":"POST https://api-prod.usefini.com/v2/test-suite/criteria-groups/{id}/conversations/public","href":"/en/api-reference/add-test-suite-group-conversations"},{"title":"Get Test Suite fields context","api":"GET https://api-prod.usefini.com/v2/test-suite/fields-context/public","href":"/en/api-reference/get-test-suite-fields-context"},{"title":"Create library criterion","api":"POST https://api-prod.usefini.com/v2/test-suite/criteria/public","href":"/en/api-reference/create-test-suite-criterion"},{"title":"Get run configuration","api":"GET https://api-prod.usefini.com/v2/test-suite/run-configuration/public","href":"/en/api-reference/get-test-suite-run-configuration"},{"title":"List Action fixtures","api":"GET https://api-prod.usefini.com/v2/test-suite/action-fixtures/public","href":"/en/api-reference/list-test-suite-action-fixtures"},{"title":"List test cases","api":"GET https://api-prod.usefini.com/v2/test-suite/cases/public","href":"/en/api-reference/list-test-suite-cases"},{"title":"Get conversation input","api":"GET https://api-prod.usefini.com/v2/test-suite/conversation-input/public","href":"/en/api-reference/get-test-suite-conversation-input"},{"title":"Create test case","api":"POST https://api-prod.usefini.com/v2/test-suite/cases/public","href":"/en/api-reference/create-test-suite-case"},{"title":"Get test case","api":"GET https://api-prod.usefini.com/v2/test-suite/cases/{id}/public","href":"/en/api-reference/get-test-suite-case"},{"title":"Update test case","api":"PATCH https://api-prod.usefini.com/v2/test-suite/cases/{id}/public","href":"/en/api-reference/update-test-suite-case"},{"title":"Delete test case","api":"DELETE https://api-prod.usefini.com/v2/test-suite/cases/{id}/public","href":"/en/api-reference/delete-test-suite-case"},{"title":"List collections","api":"GET https://api-prod.usefini.com/v2/test-suite/folders/public","href":"/en/api-reference/list-test-suite-collections"},{"title":"Create collection","api":"POST https://api-prod.usefini.com/v2/test-suite/folders/public","href":"/en/api-reference/create-test-suite-collection"},{"title":"Delete collection","api":"DELETE https://api-prod.usefini.com/v2/test-suite/folders/{id}/public","href":"/en/api-reference/delete-test-suite-collection"},{"title":"Add cases to collection","api":"POST https://api-prod.usefini.com/v2/test-suite/folders/{id}/cases/public","href":"/en/api-reference/add-test-suite-collection-cases"},{"title":"Add criteria groups to collection","api":"POST https://api-prod.usefini.com/v2/test-suite/folders/{id}/groups/public","href":"/en/api-reference/add-test-suite-collection-groups"},{"title":"Remove cases from collection","api":"DELETE https://api-prod.usefini.com/v2/test-suite/folders/{id}/cases/public","href":"/en/api-reference/remove-test-suite-collection-cases"},{"title":"Remove criteria groups from collection","api":"DELETE https://api-prod.usefini.com/v2/test-suite/folders/{id}/groups/public","href":"/en/api-reference/remove-test-suite-collection-groups"},{"title":"List runs","api":"GET https://api-prod.usefini.com/v2/test-suite/runs/public","href":"/en/api-reference/list-test-suite-runs"},{"title":"Get Test Suite summary","api":"GET https://api-prod.usefini.com/v2/test-suite/summary/public","href":"/en/api-reference/get-test-suite-summary"},{"title":"Preview run readiness","api":"POST https://api-prod.usefini.com/v2/test-suite/runs/preview/public","href":"/en/api-reference/preview-test-suite-run"},{"title":"Start run","api":"POST https://api-prod.usefini.com/v2/test-suite/runs/public","href":"/en/api-reference/start-test-suite-run"},{"title":"Get run","api":"GET https://api-prod.usefini.com/v2/test-suite/runs/{id}/public","href":"/en/api-reference/get-test-suite-run"},{"title":"Save missing Action mock","api":"POST https://api-prod.usefini.com/v2/test-suite/case-runs/{id}/action-mocks/public","href":"/en/api-reference/save-test-suite-missing-action-mock"}]},{"group":"Knowledge","public":true,"icon":"hexagon-nodes","pages":[{"group":"Sources","icon":"book-open","pages":[{"title":"Overview","icon":"book-open","href":"/en/api-reference/sources"},{"title":"List sources","api":"GET https://api-prod.usefini.com/v2/documents/public","href":"/en/api-reference/list-sources"},{"title":"Get source","api":"GET https://api-prod.usefini.com/v2/documents/public/{id}","href":"/en/api-reference/get-source"},{"title":"List provider resources","api":"GET https://api-prod.usefini.com/v2/documents/public/resources/{provider}","href":"/en/api-reference/list-provider-resources"},{"title":"Register provider resources","api":"POST https://api-prod.usefini.com/v2/documents/public/resources/{provider}","href":"/en/api-reference/register-provider-resources"},{"title":"Ingest sources","api":"POST https://api-prod.usefini.com/v2/documents/public","href":"/en/api-reference/ingest-sources"},{"title":"Crawl links","api":"POST https://api-prod.usefini.com/v2/documents/public/deep-crawl/links","href":"/en/api-reference/deep-crawl-links"},{"title":"Refresh sources","api":"POST https://api-prod.usefini.com/v2/documents/public/refresh","href":"/en/api-reference/refresh-sources"},{"title":"Delete sources","api":"DELETE https://api-prod.usefini.com/v2/documents/public","href":"/en/api-reference/delete-sources"}]},{"group":"Knowledge generation","icon":"wand-magic-sparkles","pages":[{"title":"Overview","icon":"wand-magic-sparkles","href":"/en/api-reference/knowledge"},{"title":"Initialize knowledge folders","api":"POST https://api-prod.usefini.com/v2/knowledge/public/tree/initialize","href":"/en/api-reference/initialize-knowledge-folders"},{"title":"Persist knowledge folders","api":"POST https://api-prod.usefini.com/v2/knowledge/public/tree/persist","href":"/en/api-reference/persist-knowledge-folders"},{"title":"Generate knowledge","api":"POST https://api-prod.usefini.com/v2/knowledge/public","href":"/en/api-reference/generate-knowledge"},{"title":"Bulk generate knowledge","api":"POST https://api-prod.usefini.com/v2/knowledge/public/bulk","href":"/en/api-reference/bulk-generate-knowledge"},{"title":"Check knowledge jobs","api":"POST https://api-prod.usefini.com/v2/knowledge/public/jobs/status","href":"/en/api-reference/check-knowledge-jobs"}]},{"group":"Articles","icon":"book-open","pages":[{"title":"Overview","icon":"book-open","href":"/en/api-reference/manage-knowledge"},{"title":"List articles","api":"GET https://api-prod.usefini.com/v2/hc-articles/public","href":"/en/api-reference/list-articles"},{"title":"Get articles by IDs","api":"POST https://api-prod.usefini.com/v2/hc-articles/ids/public","href":"/en/api-reference/get-articles-by-ids"},{"title":"Create article","api":"POST https://api-prod.usefini.com/v2/hc-articles/public","href":"/en/api-reference/create-article"},{"title":"Update article","api":"PUT https://api-prod.usefini.com/v2/hc-articles/{id}/public","href":"/en/api-reference/update-article"},{"title":"Create article draft","api":"POST https://api-prod.usefini.com/v2/hc-articles/{id}/draft/public","href":"/en/api-reference/create-article-draft"},{"title":"Publish article draft","api":"POST https://api-prod.usefini.com/v2/hc-articles/{id}/publish/public","href":"/en/api-reference/publish-article-draft"},{"title":"List article history","api":"GET https://api-prod.usefini.com/v2/hc-articles/{id}/history/public","href":"/en/api-reference/list-article-history"},{"title":"Get article history version","api":"POST https://api-prod.usefini.com/v2/hc-articles/{id}/history/public","href":"/en/api-reference/get-article-history-version"},{"title":"Revert article version","api":"POST https://api-prod.usefini.com/v2/hc-articles/{id}/revert/public","href":"/en/api-reference/revert-article-version"},{"title":"Delete article","api":"DELETE https://api-prod.usefini.com/v2/hc-articles/{id}/public","href":"/en/api-reference/delete-article"}]},{"group":"Folders \u0026 assignments","icon":"folder","pages":[{"title":"Overview","icon":"folder","href":"/en/api-reference/organize-knowledge"},{"title":"Get knowledge folders","api":"GET https://api-prod.usefini.com/v2/hc-folders/public","href":"/en/api-reference/get-knowledge-folders"},{"title":"Create knowledge folder","api":"POST https://api-prod.usefini.com/v2/hc-folders/public","href":"/en/api-reference/create-knowledge-folder"},{"title":"Update knowledge folder","api":"PUT https://api-prod.usefini.com/v2/hc-folders/{id}/public","href":"/en/api-reference/update-knowledge-folder"},{"title":"Move knowledge folder","api":"PUT https://api-prod.usefini.com/v2/hc-folders/{id}/move/public","href":"/en/api-reference/move-knowledge-folder"},{"title":"Move article","api":"PUT https://api-prod.usefini.com/v2/hc-articles/{id}/move/public","href":"/en/api-reference/move-article"},{"title":"Delete knowledge folder","api":"DELETE https://api-prod.usefini.com/v2/hc-folders/{id}/public","href":"/en/api-reference/delete-knowledge-folder"},{"title":"Assign knowledge to agents","api":"POST https://api-prod.usefini.com/v2/hc-bot-folder-junctions/public","href":"/en/api-reference/assign-knowledge-to-agents"}]}]},{"group":"Updates","icon":"clock-rotate-left","pages":[{"title":"Changelog","icon":"clock-rotate-left","href":"/en/changelog"}]}]},{"tab":"Use cases","pages":[{"title":"Use cases","href":"/en/use-cases/refunds"}]},{"tab":"Trust \u0026 pricing","pages":[{"title":"Trust \u0026 pricing","href":"/en/security/overview"}]}]}]},"basePath":"","title":"Claude Plugin - Fini","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}