List Live Stream Guest Streams
List Live Stream Guest Streams. Retrieves live stream guest streams through GET /api/v1/live-stream/guest-streams.
List Live Stream Guest Streams. Retrieves live stream guest streams through GET /api/v1/live-stream/guest-streams.
Authorization
JWT-auth Paste the JWT access token without the Bearer prefix.
In: header
Query Parameters
Filter by live stream status
"active" | "ended" | "scheduled" | "preparing" | "expired" | "cancelled_by_host" | "cancelled_by_guest"Sort by field
"createdAt" | "updatedAt" | "startedAt" | "plannedStartDate" | "endedAt" | "durationGoal" | "fundingGoal"Sort order
"desc""asc" | "desc"Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/live-stream/guest-streams"{
"isSuccess": false,
"statusCode": 400,
"data": null,
"errors": [
"Validation failed"
],
"timestamp": "2026-01-15T10:30:00.000Z"
}{
"isSuccess": false,
"statusCode": 401,
"data": null,
"errors": [
"Authentication required"
],
"timestamp": "2026-01-15T10:30:00.000Z"
}{
"isSuccess": false,
"statusCode": 403,
"data": null,
"errors": [
"Insufficient permissions"
],
"timestamp": "2026-01-15T10:30:00.000Z"
}Kullanıcının bağış yaptığı planlanmış yayınları getir GET
Kullanıcının crowd fund yaptığı ve scheduled durumda olan yayınları listeler.
Kullanıcının upcoming canlı yayınlarını getir GET
İstek atan kullanıcının dahil olduğu canlı yayınları listeler. **Kurallar:** - Kullanıcı yayında **creator / guest / broadcaster** olarak yer alıyorsa sonuçlara dahil edilir. - **ACTIVE** ve **PREPARING** durumundaki yayınlar için zaman filtresi uygulanmaz. - **SCHEDULED** durumundaki yayınlar için pencere `now - hoursBefore` ile `now + hoursAfter` arasında hesaplanır. **Notlar:** - Yayın bulunamazsa **boş liste** döner. - Query verilmezse `limit=10`, `hoursBefore=24`, `hoursAfter=24` kullanılır.