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
| Outcome | Meaning |
|---|---|
retention_opportunity | Customer accepted an offer |
continued_cancellation | Customer declined and cancelled |
abandoned | Customer 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"" }
]
}
]
}