Docs

Sessions & Feedback API

Access flow session data and customer feedback.

List Sessions

GET /api/v1/public/sessions?limit=20&status=completed
Authorization: Bearer rq_live_xxx

# Query Parameters
# limit   — max results (default 20, max 100)
# status  — filter: in_progress, completed

# Response
{
  "sessions": [
    {
      "id": "uuid",
      "customer_email": "bob@example.com",
      "final_outcome": "retention_opportunity",
      "status": "completed",
      "started_at": "2026-08-19T10:00:00Z",
      "completed_at": "2026-08-19T10:03:00Z"
    }
  ]
}

Session Outcomes

OutcomeMeaning
retention_opportunityCustomer accepted an offer
continued_cancellationCustomer declined and cancelled
abandonedCustomer closed without finishing

List Feedback

GET /api/v1/public/feedback?limit=20
Authorization: Bearer rq_live_xxx

# Response
{
  "feedback": [
    {
      "id": "session-uuid",
      "customer_email": "bob@example.com",
      "final_outcome": "continued_cancellation",
      "completed_at": "2026-08-19T10:03:00Z",
      "answers": [
        { "type": "single_choice", "answer": ""too_expensive"" },
        { "type": "text_input", "answer": ""Price is too high for what I use"" }
      ]
    }
  ]
}