StreamVi
HomeDocumentation
HomeDocumentation
  1. UserProject
  • Method v1
    • User
      • Get user profile
      • Update profile
      • SiteUserController_testCode[1]
      • SiteUserController_testCodeException[1]
    • PlanRestream
      • Get tariff for project
      • Remove after tariff
      • Buy restream tariff
      • Get list of restream tariffs
      • Get list of restream tariffs for project
      • Get discount restream
      • Load data for show card the tariffs v2
    • MoneyFlow
      • Transaction list for frontend
    • UserProject
      • Select user for project
        GET
      • Get project by number id
        GET
      • Get user by number id
        GET
      • List of user in project
        GET
      • Remove user from project
        POST
      • Change access user from project
        POST
      • List of project for current user
        GET
      • Get project full info
        GET
    • Project
      • Get live status
    • ProjectHistory
      • Get project history of actions
    • NotifyUser
      • Delete mobile token from user
      • Get user notify settings
      • Set user notify settings
      • Get user screen notify
      • Remove user screen notify
    • Centrifuge
      • Auth centrifuge
      • Auth token for project
      • Auth token for broadcast
    • Stream key
      • Get stream credentials
      • Update record
    • PlanTranscoding
      • Get tariff for project
      • Remove after tariff
      • Buy transcoder tariff
      • Get list of transcoding tariffs
      • Get discount transcoding
      • Check transcoding tariff before buy
    • PlanStorage
      • Get tariff for project
      • Remove next tariff
      • Buy storage tariff
      • Get info for storage tariff
      • Get discount of storage
      • Check storage tariff before buy
    • 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
      • Search channel list
      • Minimal channel list
      • Get live status
    • Transcoders
      • List of transcoder
      • Transcoder create
      • Transcoder update
      • Transcoder delete
      • Transcoder stop
    • Platforms
      • Get url for start oauth
      • Get category from the platform
      • Get category from the platform
      • Supported platforms
    • Auth
      • Connect telegram in account
      • Auth telegram
      • Get basic data for auth user
      • Get url for start oauth
      • Connected social account
      • Update access token
      • Internal request of auth
      • Internal request of auth
      • Guest request of auth
      • Disconnected social account
      • Logout
      • CallBack for connect social
      • Get code for auth
      • Code exchange
    • Socials
      • Social list for user
    • Transactions
      • Transaction list for frontend
    • BlogPage
      • Get list of blog pages
      • Get blog page
    • HelpPage
      • Get list of help pages
      • Get help page
      • Get structure of help pages
    • NotifyHistory
      • Get my NotifyHistory item by id
      • Get list of my notifications
      • Get my status unread message for user
      • Set all notification in cabinet as read
      • Run action in my notify item
      • Set notification in cabinet as read
    • 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
      • Project channel list
      • Remove access for project in channel
      • Change access for project in channel
      • Transfer owner for project in channel
    • BlogPageTag
      • Get list of blog pages
    • RtmpServer
      • Rtmp locations server list example for unauthorized
      • List rtmp servers
      • State of rtmp servers
      • State of rtmp servers
      • Graph of rtmp servers
    • Pay system
      • Load available pay systems
      • PaySystemController_createChallenge[1]
      • PaySystemController_createUnitpay[1]
    • Payment
      • Create payment item for pay system
      • PaymentController_getStatus[1]
      • PaymentController_list[1]
    • Pay setting
      • Get pay settings for profile v3
      • Set pay settings for profile
      • Check country after update user
    • Stream pull keys
      • Check key
      • List keys
      • Create key
      • Update key
      • Delete key
    • Payout
      • Create payout
      • Get payout data for create
    • Chat gateway
      • List history message
      • Send message
      • Get one message
      • Remove message
    • Broadcast
      • Connect channel, long polling
      • Get restreams
    • Release
      • Get current version app
    • Live
      • View live info
    • Analytics
      • Bitrate for stream
      • Viewers for stream
      • Events for stream
    • Promo
      • Check code
      • Apply code
    • PolicyPage
      • Get policy page
    • Referrals
      • Total info
    • Pull servers
      • Get pull servers
  1. UserProject

Get project full info

GET
/method/project/get_project_info
UserProject

Request

Authorization
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the oauth.
Example:
Authorization: oauth ********************
Query Params
v
enum<string> 
required
Version
Allowed values:
123
Example:
3
language
enum<string> 
required
Current language
Allowed values:
ruencn
Default:
en
Example:
en
project_id
number 
required
Project id

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/get_project_info?v&language&project_id'

Responses

🟢200OK
application/json
Body
v
enum<string> 
required
Version
Allowed values:
123
Example:
3
language
enum<string> 
required
Current language
Allowed values:
ruencn
Default:
en
Example:
en
data
object 
required
Project info
project_id
number 
required
Project id
Example:
1
name
string 
required
Project name
Example:
Test
fename
string 
required
Project fename
Example:
Testing
photo_50
string 
required
Project photo in 50px size
Example:
https://example.com/photo.jpg
photo_100
string 
required
Project photo in 100px size
Example:
https://example.com/photo.jpg
external_id
string 
required
External project id
Example:
Dkj49jfs
type
enum<number> 
required
Project type
Allowed values:
01
Example:
0
balance_bonus
number 
required
Bonus balance
Example:
0
balance_payment
number 
required
Payment balance
Example:
0
balance_profit
number 
required
Profit balance
Example:
0
currency
enum<number> 
required
Currency
Allowed values:
rubusd
Example:
0
country_id
number 
required
Country id
Example:
0
restream
object 
required
Restream tariff
plan2user
object 
required
Plan restream to user
data
object 
required
Plan restream data
transcoding
null  | allOf {1} 
required
Transcoding tariff
object (ProjectInfoTranscodingResponse) 
optional
storage
null  | allOf {1} 
required
Storage tariff
object (ProjectInfoStorageResponse) 
optional
access
object 
required
Project info access
Example:
{"access_type":2}
access_type
enum<number> 
required
Access type
Allowed values:
012
Example:
2
Example
{
  "v": "1",
  "language": "en",
  "data": {
    "project_id": 1,
    "name": "Test",
    "fename": "Testing",
    "photo_50": "https://example.com/photo.jpg",
    "photo_100": "https://example.com/photo.jpg",
    "external_id": "Dkj49jfs",
    "type": 0,
    "balance_bonus": 0,
    "balance_payment": 0,
    "balance_profit": 0,
    "currency": "rub",
    "country_id": 0
  },
  "restream": {
    "plan2user": {
      "plan_restream2user_id": 1,
      "plan_restream_id": 1,
      "date_end": "2025-05-05T13:42:41.820Z",
      "date_start": "2025-05-05T13:42:41.820Z",
      "date_create": "2025-05-05T13:42:41.820Z",
      "period": "month",
      "money_flow_uuid": "5htgethge",
      "period_uuid": "5htgethge",
      "status": "",
      "prolongation": 0
    },
    "data": {
      "plan_restream_id": 0,
      "title": "First",
      "active": true,
      "count_channel_min": 1,
      "count_channel_max": 1,
      "type": "free",
      "price_rub": 0,
      "price_usd": 0,
      "bitrate_max": 10000,
      "bitrate_min": 10000,
      "resolution": "720p",
      "fps": "30",
      "create_projects": true,
      "chat": true,
      "video": false,
      "video_storage": 0,
      "change_subject": false,
      "background_chat": false,
      "dedicated_server": false,
      "personal_manager": 0,
      "pull_link_limit": 0,
      "index": 0,
      "discount": {
        "month": 0,
        "year": 10
      }
    }
  },
  "transcoding": {
    "plan2user": {
      "plan_transcoding2user_id": 1,
      "count": 0,
      "date_start": "2019-08-24T14:15:22Z",
      "date_end": "2019-08-24T14:15:22Z",
      "date_create": "2019-08-24T14:15:22Z",
      "period": "month",
      "period_uuid": "string",
      "status": "string",
      "prolongation": 0
    },
    "data": {
      "plan_transcoding_id": 1,
      "title": "test",
      "type": "free",
      "price_rub": 0,
      "price_usd": 0,
      "resolution": "720p",
      "fps": "30",
      "weight": 0,
      "active": true,
      "index": 0,
      "space": 0,
      "discount": {
        "month": 0,
        "year": 10
      }
    }
  },
  "storage": {
    "plan2user": {
      "plan_storage2user_id": 1,
      "plan_storage_id": 1,
      "size": 0,
      "date_start": "2019-08-24T14:15:22Z",
      "date_end": "2019-08-24T14:15:22Z",
      "date_create": "2019-08-24T14:15:22Z",
      "period": "month",
      "period_uuid": "string",
      "status": "string",
      "prolongation": 0,
      "money_flow_uuid": "string"
    },
    "data": {
      "plan_transcoding_id": 1,
      "title": "test",
      "type": "free",
      "price_rub": 0,
      "price_usd": 0,
      "resolution": "720p",
      "fps": "30",
      "weight": 0,
      "active": true,
      "index": 0,
      "space": 0,
      "discount": {
        "month": 0,
        "year": 10
      }
    }
  },
  "access": {
    "access_type": 0
  }
}
🟠400Bad Request
Modified at 2025-05-05 15:10:46
Previous
List of project for current user
Next
Get live status
Built with