Prerequisites
- A Clarifeye knowledge store, and its project ID (the store’s UUID).
- An API key with access to that store. Create a service account for your app, give it access to the store, and create a key for it. Send it as
Authorization: Bearer <key>. - 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 its service account key 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 API key
- 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 key — an organization admin creates it on a service account that has access to the store. Send it as
Authorization: Bearer <key>.