Skip to main content
A signal is a note flagging that something in a knowledge store is wrong, out of date, or missing. The people who spot these problems are usually mid-conversation in Slack or Teams, not logged into Clarifeye. This guide shows how to let them send a signal without leaving chat. There’s no prebuilt Slack or Teams integration to install. Instead, you build your own app in the tool your team already uses and have it call the Clarifeye REST API. Anything sent this way lands in the same Signals inbox in the app and is reviewed like any other signal.

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: a POST to the project signals endpoint.
Send the note text as 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.
See the Submit a signal reference for the full request and response schema.

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>.
Store the key as a secret in your app’s configuration rather than hard-coding it.