Canlı yayın replay ayarlarını güncelle
**Production uyarisi:** Bu endpoint veri degistirir veya operasyon tetikleyebilir. API Playground icinde Production server seciliyse gercek production verisi etkilenir; test icin Development server kullanin. Yayını oluşturan kişi kendi canlı yayınının replay ayarlarını güncelleyebilir. isActiveReplayOnCreatorProfile ve replayCreditPrice alanları güncellenebilir.
Production uyarisi: Bu endpoint veri degistirir veya operasyon tetikleyebilir. API Playground icinde Production server seciliyse gercek production verisi etkilenir; test icin Development server kullanin.
Yayını oluşturan kişi kendi canlı yayınının replay ayarlarını güncelleyebilir. isActiveReplayOnCreatorProfile ve replayCreditPrice alanları güncellenebilir.
Authorization
JWT-auth Paste the JWT access token without the Bearer prefix.
In: header
Path Parameters
Güncellenecek canlı yayın kimliği
Request Body
application/json
Replay ayarları güncelleme verileri
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/live-stream/string/replay-settings" \ -H "Content-Type: application/json" \ -d '{ "isActiveReplayOnCreatorProfile": null, "replayCreditPrice": null }'{
"isSuccess": true,
"statusCode": 200,
"data": {
"id": "64d15f9e2e6c8f4d5a123456",
"title": "Yeni ürün tanıtımı",
"liveStreamType": "solo",
"channelName": "yeni-urun-tanitimi-1a2b",
"broadcasters": [],
"guests": [],
"creator": {
"_id": "64d15f9e2e6c8f4d5a123456",
"username": "johndoe",
"name": "John",
"surname": "Doe",
"profilePhoto": {
"_id": "507f1f77bcf86cd799439012",
"url": "https://example.com/uploads/images/profile.jpg",
"type": "image",
"variants": {
"40": "https://cdn.example.com/profiles/user/40.webp",
"76": "https://cdn.example.com/profiles/user/76.webp"
},
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-15T12:30:00.000Z"
},
"availabilityStatus": "available"
},
"thumbnailUrl": "https://cdn.example.com/stream/thumbnail.png",
"recording": false,
"recordingUrl": "https://cdn.example.com/stream/archive.mp4",
"replayAccess": {
"status": "owner",
"canRent": true,
"canViewRecording": true,
"price": 50,
"rentedAt": "2026-01-15T10:30:00.000Z",
"expiresAt": "2026-01-15T10:30:00.000Z",
"remainingSeconds": 3600
},
"status": "active",
"accessType": "free",
"price": 9.99,
"interest": "music",
"durationGoal": 60,
"motivation": "Bu yayında müzik hakkında konuşacağım ve sizlerle deneyimlerimi paylaşacağım.",
"isActiveReplayOnCreatorProfile": null,
"replayCreditPrice": null,
"startedAt": "2026-01-15T10:30:00.000Z",
"plannedStartDate": "2026-01-15T10:30:00.000Z",
"endedAt": "2026-01-15T10:30:00.000Z",
"plannedEndDate": "2026-01-15T10:30:00.000Z",
"createdAt": "2026-01-15T10:30:00.000Z",
"updatedAt": "2026-01-15T10:30:00.000Z",
"fundingGoal": 1000,
"collectedFunding": 500,
"fundingPercentage": 50,
"role": "host",
"miniCrowdFundings": []
},
"errors": [],
"timestamp": "2026-05-22T16:11:27.035Z"
}{
"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"
}{
"isSuccess": false,
"statusCode": 404,
"data": null,
"errors": [
"Resource not found"
],
"timestamp": "2026-01-15T10:30:00.000Z"
}{
"isSuccess": false,
"statusCode": 409,
"data": null,
"errors": [
"Resource already exists or cannot be changed in its current state"
],
"timestamp": "2026-01-15T10:30:00.000Z"
}Cancel live stream reminder for current user DELETE
**Production uyarisi:** Bu endpoint veri degistirir veya operasyon tetikleyebilir. API Playground icinde Production server seciliyse gercek production verisi etkilenir; test icin Development server kullanin. Cancels current user reminder for given stream. Operation is idempotent.
Get Live Stream Replay Status GET
Get Live Stream Replay Status. Retrieves live stream replay status through GET /api/v1/live-stream/{id}/replay-status.