Skip to main content
POST
Submit a signal

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Path Parameters

project_id
string<uuid>
required

UUID of the project

Body

application/json
context
object
required
feedback
string

The signal text

Example:

"We need to cover the EU refund rules in the knowledge base"

is_positive
boolean | null
  • true: Positive signal (thumbs up)
  • false: Negative signal (thumbs down)
  • null: Neutral signal
Example:

false

Response

Signal submitted successfully

id
string<uuid>
created_at
string<date-time>
updated_at
string<date-time>
given_by
object

User who submitted the signal

status
enum<string>
  • to_review: Signal pending review (default)
  • reviewed: Signal has been reviewed
Available options:
to_review,
reviewed
feedback
string

Signal text comment

context
object

Free-form context, echoed back as submitted at creation

is_positive
boolean | null
  • true: Positive signal
  • false: Negative signal
  • null: Neutral
user_message
string

The user message that was responded to (computed field)

conversation_title
string

Title of the conversation (computed field)

suggested_action_type
string | null

Auto-generated suggested action type

suggested_action_data
object

Auto-generated suggested action data