# Feedback Events

Events dispatched when a user submits feedback.

| Event | Description |
|-------|-------------|
| feedback_submitted | User submitted training rating or per-exercise feedback |

**Training Feedback Payload (source: "training_feedback"):**
```
{
  type: "feedback_submitted",
  source: "training_feedback",
  rating: number,              // User rating (e.g., 1-5)
  is_like: boolean,            // Whether the user liked the workout
  description: string,         // Optional text feedback
  workout_id: string,          // Workout ID
  workout_title: string        // Workout name
}
```

**Per-Exercise Feedback Payload (source: "exercise_feedback"):**
```
{
  type: "feedback_submitted",
  source: "exercise_feedback",
  workout_id: string,          // Workout ID
  workout_title: string,       // Workout name
  feedbacks: Array<{           // Per-exercise feedback entries
    exercise_id: string,       // Exercise ID
    exercise_title: string,    // Exercise name
    is_like: boolean,          // Whether the user liked the exercise
    description: string        // Optional text feedback
  }>
}
```

---
Source: https://kinestex.com/docs/data-points/feedback-events · Index: https://kinestex.com/llms.txt
