StreamVi
HomeDocumentation
HomeDocumentation
  1. Centrifuge
  • API
    • 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
    • Project
      • Select user for project
      • Get project by number id
      • Get user by number id
      • List of user in project
      • Remove user from project
      • Change access user from project
      • List of project for current user
      • Get project full info
    • 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 for project
        GET
      • Auth token for project
        GET
      • Auth token for broadcast
        GET
      • Get token for connect to centrifuge for project
        GET
      • Get token for connect to centrifuge for channel
        GET
    • 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
      • Bulk update channel title and description. Global settings.
      • Set name from custom channel. Global settings.
      • Set rtmp url from channel. Global settings.
      • Set srt 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
      • Get channel by id
      • Search channel list
      • Minimal channel list
      • Set delay - test point
      • Delete channel
      • Get live status
      • Add vk channel
      • Add ok channel
      • Add custom channel
      • Add srt channel
      • Add rutube channel
      • Add kick channel
      • Add telegram channel
      • Add fb channel
      • Add instagram channel
      • Add tiktok channel
      • Add steam channel
      • Add goodgame channel
      • Add nimotv channel
      • Add nonolive channel
      • Add navertv channel
      • Add vlive channel
      • Add douyu channel
      • Add fc2Live channel
      • Add huya channel
      • Add zhanqitv channel
      • Add boosty channel
      • Add linkedin channel
      • Add plvideo channel
    • Transcoders
      • List of transcoder
      • Transcoder create
      • Transcoder update
      • Transcoder delete
      • Transcoder stop
      • Reset delay
    • Platforms
      • Get url for start oauth
      • Get category from the platform
      • Get category from the platform
      • Supported platforms
      • Get url for start oauth
      • Internal request of auth
      • Internal request of auth vk-id
      • Internal request of auth
      • Get accounts
      • Remove account
      • Get channels with accounts
    • 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 (base info)
      • List rtmp servers v3
      • State of rtmp servers
      • State of rtmp servers
      • Graph of rtmp servers
      • Get recommended SRT latency by source and destination ip
    • Pay system
      • Load available pay systems
      • Create payoneer payment challenge redirect url
      • Create unitpay payment challenge redirect url
      • Create t-bank payment challenge redirect url
    • Payment
      • Create payment item for pay system
      • PaymentController_getStatus[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
      • Get one broadcast
      • Live status info by project id
      • List broadcast
      • Events from broadcast
      • Viewers from broadcast
      • Bitrate from broadcast
      • View live info
      • Connect channel, long polling
      • Get restreams for chat
      • Get credentials
      • Pause stream
      • Play stream
      • Stop stream
    • Release
      • Get current version app
    • Live
      • View live info
    • Analytics
      • Bitrate for stream
      • Viewers for stream
      • Events for stream
      • Messages for broadcast
    • Promo
      • Check code
      • Apply code
    • PolicyPage
      • Get policy page
      • Get policy structure
    • Referrals
      • Total info
    • Pull servers
      • Get pull servers
    • Users
      • Get user profile
      • Update profile
    • Account
      • Get account profile
      • Update account profile
    • Media service files
      • Set service video
      • Get service video list
      • Get service video
      • Create service video
      • Update service video
      • Delete service video
      • Cancel service video
      • Get session by media id
    • PlanWebinar
      • Get tariff for project
      • Remove after tariff
      • Buy webinar tariff
      • Get list of webinar tariffs
      • Get discount webinar
      • Check webinar tariff before buy
    • Webinar
      • List of webinar rooms
      • Create a new webinar room
      • Update a webinar room
      • Delete a webinar room
      • join in room
      • join in room anonymously
      • Pre-join in room
      • Get sync a webinar room
      • Sync a webinar room
      • Pause a webinar stream
      • Play after pause
      • Start a webinar stream
      • Stop a webinar stream
      • Get last webinar stream
      • Get setting a webinar stream
      • Setting a webinar stream
    • Chat
      • Get chat key
    • Video
      • List videos
      • Get video by id
      • Get upload progress channel for centrifuge
      • Create upload session
      • Get video download link
      • Get video limits
      • Update video
      • Delete video
    • Auth
      • Get client configuration
      • Connect telegram in account
      • Get url for start oauth
      • Connected social account
      • Internal request of auth old vk
      • Internal request of auth new vk
      • Internal request of auth google
      • Disconnected social account
      • CallBack for connect social
      • Get code for auth
      • Code exchange
    • [method] Integration
      • Get template widget data
  • Get client configuration
    POST
  • Connect telegram in account
    POST
  • Get url for start oauth
    GET
  • Connected social account
    GET
  • Internal request of auth old vk
    GET
  • Internal request of auth new vk
    GET
  • Internal request of auth google
    GET
  • Disconnected social account
    GET
  • CallBack for connect social
    GET
  • Get code for auth
    GET
  • Code exchange
    POST
  • Schemas
    • ErrorResponse
    • ValidationErrorDto
    • SuccessResponse
    • ErrorData
    • SiteSearchChannelResponse
    • MethodSetStatusChannelRequest
    • MessageResponseDto
    • withPaginatedResponse
    • MethodChatHistoryResponse
    • MethodChatSendMessageRequestDto
    • MethodCurrentBroadcastResponse
    • ChannelCategoryInfoDto
    • MethodBroadcastRestreamsResponse
    • ChannelPlayListInfoDto
    • ChannelYoutubeInfoDto
    • ChannelVkCategoryInfoDto
    • ChannelVkInfoDto
    • ChannelTrovoInfoDto
    • ChannelTwitchInfoDto
    • ChannelOkInfoDto
    • ChannelDefaultInfoDto
    • SiteSearchChannelRtmpDto
    • SiteSearchChannelCredentialsDto
    • InternalNotifyTypeActionText
    • SiteSearchChannelTokensDto
    • InternalNotifyTypeAction
    • SiteSearchChannelCredentialDto
    • ObjectId
    • SiteSearchChannelLiveUserDto
    • InternalNotifyTypeText
    • SiteSearchChannelPlatformDto
    • UserProfileResponse
    • SiteSearchChannelItem
    • PlanRestreamItem
    • ProfileUpdateDto
    • SiteSearchChannelPlatformsDto
    • PlanRestreamForProject
    • PlanRestreamDiscountResponse
    • PlanRestreamResponse
    • PlanRestreamFeatureItem
    • MoneyFlowPaymentDetails
    • RtmpServerLocationResponse
    • PlanRestreamFeatureListResponse
    • MoneyFlowPayoutDetails
    • MessageRestreamResponseDto
    • PlanRestreamResponseDto
    • MoneyFlowRefundDetails
    • PlanRestreamPrice
    • PlanRestreamFeatureItemV2
    • PaginatedMoneyFlowResponse
    • PlanRestreamBeforeItem
    • PlanRestreamCurrentItem
    • withListResponse
    • MethodBroadcastRestreamItemResponse
    • PlanRestreamNextItem
    • PlanRestreamForProjectV2
    • PlanRestreamProjectResponse
    • PlanRestreamProjectResponseDto
    • MoneyFlowBalanceTypeValuesResponse
    • BalanceForPayResponse
    • PlanRefund
    • MoneyFlowDetails
    • PlanRestreamCheckV2Response
    • MoneyFlowResponse
    • UserProjectGetResponse
    • PlanWebinar2UserItemResponse
    • UserProject2ProjectResponse
    • UserProjectResponse
    • ProjectInfoDataResponse
    • ProjectInfoWebinarResponse
    • PlanRestream2UserItemResponse
    • ProjectInfoRestreamResponse
    • PlanTranscoding2UserItemResponse
    • PlanTranscodingDiscountResponse
    • PlanTranscodingResponse
    • ProjectInfoTranscodingResponse
    • PlanStorage2UserItemResponse
    • ProjectInfoStorageResponse
    • ProjectInfoAccessResponse
    • ProjectInfoResponse
    • ProjectHistoryResponse
    • NotifyUserChannels
    • NotifyUserRelation
    • SiteNotifyUserResponse
    • SiteSetNotifyUserRequest
    • SiteScreenNotifyUserResponse
    • SiteAuthCentrifugeResponse
    • GetStreamKeyResponse
    • SetRecordStreamRequest
    • PlanTranscodingItem
    • PlanTranscodingForProject
    • PlanTranscodingResponseDto
    • PlanTranscodingCheckResponse
    • PlanStorageItem
    • PlanStorageForProject
    • PlanStorageDiscountResponse
    • PlanStorageResponse
    • SiteBulkUpdateChannelRequest
    • PlanStorageResponseDto
    • PlanStorageCheckResponse
    • SiteSetSrtUrlRequest
    • SiteUpdateOptionsVkRequest
    • SiteUpdateOptionsYoutubeRequest
    • SiteUpdateOptionsTrovoRequest
    • SiteUpdateOptionsTwitchRequest
    • SiteUpdateOptionsOkRequest
    • SiteSetPlannedRequest
    • PlannedItemResponse
    • SiteUpdateOptionsVkVideoLiveRequest
    • SitePlannedResponse
    • PlaylistItemResponse
    • SiteSetNameRequest
    • SiteSetUrlRequest
    • SiteSetTranscoderRequest
    • SiteChannelStatusResponse
    • SiteUpdateChatTelegramRequest
    • SiteTelegramChatPostsItem
    • SiteTelegramChatPostsResponseDto
    • SiteTelegramChatInfoResponseDto
    • TelegramSettingsDto
    • TelegramSettingsResponseDto
    • SiteTelegramSetSettingsRequestDto
    • TelegramInitConnectResponseDto
    • SiteDeleteChannelDto
    • OkDto
    • SiteTranscoderState
    • CustomDto
    • VkDto
    • RutubeDto
    • KickDto
    • TelegramDto
    • FbDto
    • InstagramDto
    • TiktokDto
    • SteamDto
    • GoodgameDto
    • NimotvDto
    • MethodSrtDto
    • NonoliveDto
    • NavertvDto
    • VliveDto
    • SiteGetShortChannelItem
    • DouyuDto
    • SiteGetShortChannelResponse
    • Fc2liveDto
    • HuyaDto
    • SiteTranscoderChannelItem
    • ZhanqitvDto
    • SiteTranscoderListItem
    • BoostyDto
    • SiteTranscoderListResponse
    • LinkedinDto
    • SiteTranscoderCreateDto
    • PlvideoDto
    • SiteTranscoderUpdateDto
    • SiteTranscoderItemDto
    • CategorySubListItemResponse
    • CategoryItemResponse
    • SitePlatformsSupportedItem
    • SitePlatformsSupportedResponse
    • RefreshAuthResponse
    • CodeAppAuthResponse
    • SiteAuthExchangeRequest
    • TransactionResponse
    • BlogPageTagContent
    • BlogPageSiteResponse
    • GetAccountsResponseItem
    • HelpPageIcon
    • GetAccountsResponse
    • HelpPageResponse
    • RemoveAccountQuery
    • GetHelpPageResponse
    • GetAccountChannelsAccountItem
    • StructureHelpPageConnectionsItemLang
    • GetAccountChannelsItem
    • StructureHelpPageConnectionsItemFinal
    • ServerUrlValue
    • GetAccountChannelsResponse
    • StructureHelpPageItemResponse3
    • ServerUrl
    • StructureHelpPageItemResponse2
    • StructureHelpPageItemResponse
    • StructureHelpPageResponse
    • NotifyHistorySiteResponse
    • NotifyHistoryStatusUserResponse
    • SiteMarkReadHistoryRequest
    • SiteMarkReadHistoryResponse
    • ProjectChannelInviteProjectResponse
    • ProjectChannelInviteResponse
    • PaginatedHelpPageResponse
    • ProjectChannelInviteChannelLinkResponse
    • ProjectChannelInviteLinkResponse
    • ProjectChannelResponse
    • SiteBlogPageTagResponse
    • CountryItem
    • RtmpServerLoading
    • RtmpServerPlatformQuality
    • RtmpServerStateItem
    • RtmpServerStateResponse
    • RtmpServerGraphResponse
    • PaySystemListResponse
    • TCityChartData
    • ProjectChannelInviteListResponse
    • TCountryChartData
    • CheckPullKeyResponse
    • PaymentCreateResponse
    • IntegrationTemplateWidgetGetResponse
    • PaymentStatusResponse
    • ProjectChannelMemberInfoResponse
    • PaySettingResponse_v3
    • PaymentCreateRequestTopUpBodyDto
    • CreatePullKeyResponse
    • ProjectChannelMemberStreamInfoResponse
    • GetPaySettingResponse_v3
    • PaymentCreateRequestRestreamBodyDto
    • PaymentCreateRequestStorageBodyDto
    • ProjectChannelListResponse
    • PayCheckCountryResponse
    • PaymentCreateRequestTranscoderBodyDto
    • PullServerTransports
    • PullKeyItemResponse
    • PullServerListItem
    • RtmpServerListItemBase
    • PullKeyListResponse
    • PullServerListResponse
    • RtmpServerListResponseBase
    • CreatePullKeyRequest
    • UpdatePullKeyRequest
    • PayoutCreateRequestBodyDto
    • PayoutSystemAccountListItemResponse
    • SiteRestreamItemResponse
    • SiteBroadcastItemResponse
    • PayRedirectUrlDto
    • SiteBroadcastListResponse
    • RtmpServerListItemV3
    • RtmpServerListV3Response
    • GetVersionAppResponse
    • SiteLiveRestreamCentrifugeItemV2
    • SiteLiveRestreamCentrifugeResponse
    • SiteLiveRestreamInfoItem
    • SiteLiveRestreamsInfoResponse
    • SiteGetPolicyStructure
    • SitePromoCheckResponse
    • SiteGetPolicyStructureDto
    • SitePromoApplyResponse
    • PaymentCreateRequestWebinarBodyDto
    • RtmpServerSrtLatencyResponse
    • PaySettingEnBodyDto
    • PaySettingRuBodyDto
    • PlanWebinarItem
    • SiteTotalInfoReferralsResponse
    • PlanWebinarForProject
    • PlanWebinarDiscountResponse
    • PlanWebinarResponse
    • PlanWebinarResponseDto
    • PlanWebinarCheckV2Response
    • SiteRestreamResponse
    • SiteBroadcastFindResponse
    • SiteRestreamEventResponse
    • SiteBroadcastEventsResponse
    • SiteBroadcastGraphResponse
    • SiteBroadcastRestreamCentrifugeItemV2
    • SiteBroadcastRestreamCentrifugeResponse
    • SiteBroadcastRestreamInfoItem
    • SiteBroadcastRestreamsInfoResponse
    • AuthCentrifugoConnectResponse
    • AuthCentrifugoChannelResponse
    • SiteBroadcastStatusInactiveResponse
    • SiteChatKeyResponse
    • SiteBroadcastCredentialsIngress
    • SiteBroadcastLiveStatusRestream
    • SiteBroadcastCredentialsResponse
    • SiteBroadcastStatusLiveResponse
    • SiteBroadcastStatusTranscodingResponse
    • SiteBroadcastStatusSchedulerResponse
    • SetMediaServiceFileRequest
    • ListMediaServiceFilesItem
    • SiteTotalInfoReferralsProfit
    • ListMediaServiceFilesResponse
    • GetMediaServiceFileResponse
    • UpdateMediaServiceFileRequest
    • DeleteMediaServiceFileRequest
    • MediaServiceFilesStatus
    • CancelMediaServiceFileRequest
    • SessionMediaServiceFileResponse
    • SiteBroadcastPauseRequest
    • SiteBroadcastPlayRequest
    • SiteBroadcastStopRequest
    • SiteWebinarRoomItemResponse
    • SiteWebinarRoomListResponse
    • SiteWebinarRoomCreateDto
    • SiteWebinarRoomCreateResponse
    • SiteWebinarRoomUpdateDto
    • SiteWebinarRoomUpdateResponse
    • SiteWebinarRoomDeleteDto
    • SiteWebinarRoomDeleteResponse
    • BroadcastMessageItemResponse
    • BroadcastMessageListResponse
    • CentrifugoStreamStartPayload
    • SiteWebinarRoomJoinDto
    • CentrifugoStreamStartResponse
    • SiteWebinarRoomJoinResponse
    • VideoItemResponse
    • CentrifugoStreamStopPayload
    • SiteWebinarRoomJoinAnonymousDto
    • ListVideoResponse
    • CentrifugoStreamStopResponse
    • SiteWebinarRoomPreJoinResponse
    • VideoProgressChannelResponse
    • CentrifugoProjectNotificationPayload
    • SiteWebinarStreamStartDto
    • VideoCreateSuccessResponse
    • CentrifugoProjectNotificationResponse
    • SiteWebinarStreamStopDto
    • VideoCreateErrorResponse
    • CentrifugoProjectImportantEventPayload
    • SiteWebinarRoomStreamLastResponse
    • VideoDownloadResponse
    • CentrifugoProjectImportantEventResponse
    • VideoLimitsResponse
    • CentrifugoProjectUpdatePayload
    • SiteWebinarRoomPreJoinParticipantResponse
    • UpdateVideoRequest
    • CentrifugoProjectUpdateResponse
    • SiteWebinarRoomSyncFocusTrackResponse
    • CentrifugoChannelStartedUser
    • SiteWebinarRoomSyncTrackResponse
    • CentrifugoChannelStartedPayload
    • SiteWebinarRoomSyncResponse
    • CentrifugoChannelStartedResponse
    • SiteWebinarRoomSetSyncBodyRequest
    • CentrifugoChannelStoppedPayload
    • SiteWebinarStreamPauseDto
    • CentrifugoChannelStoppedResponse
    • SiteWebinarStreamPlayDto
    • CentrifugoProjectEventResponseUnion
    • CentrifugoChannelEventResponseUnion
    • SiteWebinarGetSettingsStreamResponse
    • CentrifugoAppEventResponseUnion
    • SiteWebinarUpdateStreamSettingDto
    • CentrifugoChannelStatusPayload
    • CentrifugoChannelStatusResponse
    • CentrifugoAppReleasePayload
    • CentrifugoAppReleaseResponse
    • CentrifugoBroadcastEventResponseUnion
    • CentrifugoBroadcastViewsResponse
    • CentrifugoBroadcastRestreamStartedPayload
    • CentrifugoBroadcastRestreamStartedResponse
    • CentrifugoBroadcastRestreamStoppedResponse
    • CentrifugoTemplateEventResponseUnion
    • CentrifugoWidgetTemplatePayloadResponse
  1. Centrifuge

Get token for connect to centrifuge for project

GET
/method/centrifuge/auth/connect
Get token for connect to centrifuge for project

Request

Authorization
OAuth 2.0
Authorization Code
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Authorize URL: https://streamvi.io/cabinet/oauth
Token URL: https://api-v2.streamvi.io/site/oauth/token
Scopes:
centrifuge:read-Чтение Centrifuge
or
Query Params

Request Code 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 'https://api-v2.streamvi.io/method/centrifuge/auth/connect?v=undefined&language=undefined&project_id=undefined'

Responses

🟢200OK
application/json
Bodyapplication/json

Example
{
    "access_token": "string",
    "expires_in": 300
}
🟠400Bad Request
Modified at 2026-05-13 15:11:55
Previous
Auth token for broadcast
Next
Get token for connect to centrifuge for channel
Built with