Prerequisites
- A Clarifeye knowledge store, and its project ID (the store’s UUID).
- An API token with access to that store. See MCP authentication for how to issue one — the same
Authorization: Bearer <token>credential works for the REST API. - The ability to build and install an app in your Slack workspace or Microsoft Teams tenant.
The examples use
eu.app.clarifeye.ai as the server. If you’re on the US environment or a dedicated deployment, use your own server URL instead.The API call
Everything on this page reduces to a single request: aPOST to the project signals endpoint.
feedback, and use the free-form context object to record where it came from. source is just a label you choose — it shows up alongside the signal in the review UI.
Send it from Slack or Teams
Clarifeye doesn’t prescribe a single way to wire this up — there are several valid approaches depending on your tooling, plan, and hosting preferences. The principle is the same on both platforms: build your own app and have it call the signals API above. However you build it, the app authenticates to Clarifeye with the standard API token and sends the same request.- Slack — build a Slack app (for example a slash command or a message shortcut) that POSTs to the endpoint. See Slack’s Create an app guide to build and install it.
- Microsoft Teams — build a Teams app (a bot, message action, or message extension) that POSTs to the endpoint. See Microsoft’s Build apps for Microsoft Teams guide.
Where to find your project ID and token
- Project ID — the UUID of the knowledge store you want signals to land in. You can find it in the store’s URL in the Clarifeye app.
- API token — issue one from your account settings and send it as
Authorization: Bearer <token>. See MCP authentication for the full walkthrough; the same token authenticates the REST API.