After a call ends, participants can leave a rating and an optional comment — these two endpoints let you retrieve that feedback, individually or aggregated.

Authentication

Both endpoints on this page require an Instance API Token; Organization API Tokens receive 403 Forbidden. See Authentication & API tokens.

List room feedbacks

GET /api/room_feedbacks

Fetch a paginated list of room feedbacks for your tenant.

Query parameter Type Description
page integer Page number to fetch. Defaults to 1.
rating string (enum) Filter by rating: good, neutral, or bad.
from string (date, YYYY-MM-DD) Only include feedback created on or after this date.
to string (date, YYYY-MM-DD) Only include feedback created on or before this date (inclusive end of day).
curl "https://acme.meetone.io/api/room_feedbacks?rating=good&from=2024-01-01&to=2024-12-31" \
  -H "Authorization: Bearer $MEETONE_API_TOKEN"
{
  "room_feedbacks": [
    {
      "room_token": "abc123xyz",
      "rating": "good",
      "feedback": "Great experience with the video call",
      "created_at": "2024-08-23T15:19:36.378+02:00"
    }
  ]
}
Field Type Description
room_token string Token of the room this feedback belongs to.
rating string (enum) good, neutral, or bad.
feedback string Optional free-text comment from the participant.
created_at string (date-time) When the feedback was submitted.

The response also includes Current-Page, Page-Limit, Total-Pages, Total-Count, and Link headers, the same as listing rooms. See Errors & pagination for the full details.

Feedback summary

GET /api/room_feedbacks/summary

Returns aggregated feedback counts grouped by rating, optionally filtered to a date range.

Query parameter Type Description
from string (date, YYYY-MM-DD) Only count feedback created on or after this date.
to string (date, YYYY-MM-DD) Only count feedback created on or before this date (inclusive end of day).
curl "https://acme.meetone.io/api/room_feedbacks/summary?from=2024-01-01&to=2024-12-31" \
  -H "Authorization: Bearer $MEETONE_API_TOKEN"
{
  "total": 42,
  "good": 30,
  "neutral": 8,
  "bad": 4,
  "from": "2024-01-01",
  "to": "2024-12-31"
}
Field Type Description
total integer Total number of feedbacks matching the filter.
good integer Number of good ratings.
neutral integer Number of neutral ratings.
bad integer Number of bad ratings.
from string (date), nullable The from filter applied, if any.
to string (date), nullable The to filter applied, if any.

Ratings explained

Every feedback carries exactly one rating:

Rating Meaning
good Positive experience.
neutral Neither positive nor negative.
bad Negative experience.

Use the rating filter on the list endpoint to drill into individual bad or neutral feedbacks, and the free-text feedback field for context on why.

Questions? Contact us at support@meetone.io.