- Method v1
- User
- PlanRestream
- MoneyFlow
- UserProject
- Project
- ProjectHistory
- NotifyUser
- Centrifuge
- Stream key
- PlanTranscoding
- PlanStorage
- Channel settings
- Optional settings for vk. Depends on the tariff.
- Optional settings for youtube. Depends on the tariff.
- Optional settings for trovo. Depends on the tariff.
- Optional settings for twitch. Depends on the tariff.
- Optional settings for ok. Depends on the tariff.
- Optional settings for vk video live. Depends on the tariff.
- Set planned id. Depends on the tariff.
- Get playlists from the platform
- Get planned list
- Set name from custom channel. Global settings.
- Set rtmp url from channel. Global settings.
- Set transcoder from channel. Personal settings.
- Get status platform
- Get status platform
- Optional settings for telegram
- Get telegram post by filter
- Get telegram post list
- Get telegram settings
- Set telegram settings
- Get code for connected chat
- Disconnect telegram chat
- Channel
- Transcoders
- Platforms
- Auth
- Socials
- Transactions
- BlogPage
- HelpPage
- NotifyHistory
- ProjectChannelInvite
- List of invites for channel in project
- Get invitation for channel
- Accept channel invitation for selected project
- Decline channel invitation for selected project
- Get channel invitation using a secret link
- Accept channel invitation using a secret link
- Decline channel invitation using a secret link
- Get channel invite item for my channel for another user
- Add channel invite item for another user by id
- Add channel invite item for another user by email
- Del channel invite item for my channel for another user
- ProjectChannel
- BlogPageTag
- RtmpServer
- Pay system
- Payment
- Pay setting
- Stream pull keys
- Payout
- Chat gateway
- Broadcast
- Release
- Live
- Analytics
- Promo
- PolicyPage
- Referrals
- Pull servers
Get live status
GET
/method/project/live-status
Project
Request
Authorization
Add the parameter
Authorization
to Headers,whose value is to concatenate the Token after the Bearer.Example:
Authorization: Bearer ********************
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api-v2.streamvi.io/method/project/live-status'
Responses
🟢200OK
application/json
Body
live_groups_count
numberÂ
required
Example:
1
stream_id
numberÂ
optional
Example:
1
url
stringÂ
optional
Example:
https://example.com/live/stream123.m3u8
app
stringÂ
optional
Example:
live
date
stringÂ
optional
Example:
2025-05-05T13:42:41.878Z
status
stringÂ
optional
resolution
stringÂ
optional
Example:
1080x720
broadcast_id
numberÂ
optional
Example:
1
action
stringÂ
optional
Example:
active
info
objectÂ
optional
restream_data
array[object (MethodProjectLiveStatusInfoRestreamData) {2}]Â
optional
connect_id
numberÂ
required
connect_id_v2
stringÂ
required
fps
numberÂ
required
key_frame
numberÂ
required
count
numberÂ
required
speed
numberÂ
required
quality
numberÂ
required
bitrate
numberÂ
required
full_bitrate
numberÂ
required
status
stringÂ
required
restrims
numberÂ
required
video
objectÂ
optional
task_id
numberÂ
required
video_id
numberÂ
required
name
stringÂ
required
duration
numberÂ
required
Example
{
"live_groups_count": "1",
"stream_id": 1,
"url": "https://example.com/live/stream123.m3u8",
"app": "live",
"date": "2025-05-05T13:42:41.878Z",
"status": "string",
"resolution": "1080x720",
"broadcast_id": 1,
"action": "active",
"info": {
"restream_data": [
{
"id": 0,
"status": "string"
}
],
"connect_id": 0,
"connect_id_v2": "string",
"fps": 0,
"key_frame": 0,
"count": 0,
"speed": 0,
"quality": 0,
"bitrate": 0,
"full_bitrate": 0,
"status": "string",
"restrims": 0
},
"video": {
"task_id": 0,
"video_id": 0,
"name": "string",
"duration": 0
}
}
🟠400Bad Request
Modified at 2025-05-05 15:10:46