--- title: "B2B PRISM Live Studio integrations overview" slug: "b2bpls-setup" tags: ["B2B PRISM Live Studio", "B2B PRISM Live Studio APIs"] updated: 2026-09-17T09:22:39Z published: 2026-09-17T09:22:39Z canonical: "guide.ncloud-docs.com/b2bpls-setup" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # B2B PRISM Live Studio integrations overview Available in Classic and VPC To use B2B PRISM Live Studio, build the essential APIs (service APIs) for your service according to the specifications provided in this guide. ## Reasons you must build service APIs Service APIs serve as a gateway, facilitating the exchange of information between B2B PRISM Live Studio and your service for live streaming. Therefore, to ensure successful integration with your service, it is necessary to build and stably operate appropriate APIs in accordance with the specifications for your service. ### Create new lives and view live stream data B2B PRISM Live Studio must be able to create a new live broadcast and view data of the live broadcast to start streaming. Your service needs to forward the necessary streaming details such as streaming path (Example: RTMP URL) through service APIs to stream live on PRISM Live Studio. ### Check live status B2B PRISM Live Studio periodically checks the current status of the live. If the service you're using forcefully terminates or blocks a specific live broadcast's streaming, B2B PRISM Live Studio notifies the streamer of the live status and ends the live accordingly. ### Collect live metrics Streamers can collect metric data of lives in progress, such as views, likes, and chats, and forward the data to themselves through B2B PRISM Live Studio. ### Other connection features Your service can offer convenience to streamers in their broadcasts by providing additional features required for live through APIs in PRISM Live Studio. The provided additional features are as follows: - Transfer and view chats - Block and unblock chat users - Register and unregister chat admins ## How to use service APIs The service APIs for B2B PRISM Live Studio must be built in compliance with the basic standards and security guidelines. ### Using REST APIs Be cautious of the following when using REST APIs: - Service APIs follows the REST API standard. - Service APIs use GET, POST, PUT, and DELETE methods. - The OPTIONS and HEAD methods must never be exposed externally due to security concerns. - If there is no data for the requesting channel or live, **404 Not Found** must be provided as the HTTP status, not 200 OK or Empty Body. - When requesting a list of resources such as channels, the list must be provided in descending order of edited time followed by descending order of created time. ### Security and authentication All service APIs must be provided through TLSv1.2 or higher SSL connections for security. The permissions of the service API must be provided through OAuth2.0 authentication. - B2B PRISM Live Studio obtains an access token with access rights to the service API using the OAuth2.0 authentication provided by your service and uses this access token to call the service API. - To connect your service with OAuth2.0 authentication, make sure to enter the following information when registering your service: - client-id: publicly known string that the OAuth2.0 server uses to identify the client application. - client-secret: password that the OAuth2.0 server uses to authenticate the client's identity along with client-id. - B2B PRISM Live Studio obtains the following information through OAuth2.0 authentication: - Access Token: string that the client uses to interact with the resource server on behalf of the user. - Refresh Token: the Refresh Token is used to obtain a new Access Token after the expiration of the current Access Token. Note For more information about OAuth2.0 integrations, see [OAuth2.0 basic concepts and integrations](/docs/en/b2bpls-oauth2). ## Essential build and selective build APIs The service APIs you need to build for your service are divided into the **essential build APIs** that must be built to utilize the features of B2B PRISM Live Studio and the **selective build APIs** to use additional features. Note For more information about building B2B PRISM Live Studio service APIs, see the [API guide](https://api.ncloud-docs.com/docs/en/b2bpls-overview). ### Essential build API See the following details of the essential build APIs: | Category | Sub-category | Description | Specifications | | --- | --- | --- | --- | | AUTH | Login and authentication | - Acquires and renews OAuth2.0 Access Token - Views user information | - [API specification for OAuth2.0 authentication](https://api.ncloud-docs.com/docs/en/b2bpls-oauth2) - [API specification for viewing user information](https://api.ncloud-docs.com/docs/en/b2bpls-user) | | CHANNEL | View channel | - Views channel list - Views channel information | - [API specification for viewing channel list](https://api.ncloud-docs.com/docs/en/b2bpls-channellist) - [API specification for viewing channel information](https://api.ncloud-docs.com/docs/en/b2bpls-channelInfo) | | | View live | Views channel live list | [API specification for viewing channel live list](https://api.ncloud-docs.com/docs/en/b2bpls-lives) | | LIVE | View live stream data | View live status and statistics | [API specification for viewing live status and statistics](https://api.ncloud-docs.com/docs/en/b2bpls-liveInfo) | | | Create live | Creates a new live | [API specification for creating live](https://api.ncloud-docs.com/docs/en/b2bpls-newlive) | | | Start and end live | - Starts live streaming - Ends live streaming | [API specification for live start](https://api.ncloud-docs.com/docs/en/b2bpls-startlive) [API specification for live end](https://api.ncloud-docs.com/docs/en/b2bpls-endlive) | ### Selective build API See the following details of the selective build APIs: | Category | Sub-category | Description | Dependency | Spec | | --- | --- | --- | --- | --- | | LIVE_CHAT_LIST | View chat | - Views once every 3-5s while on-air - Provides only the chat history after a specific time through the Continuous key - Provides the maximum number of viewing features | - | [API specification for viewing chat](https://api.ncloud-docs.com/docs/en/b2bpls-chats) | | LIVE_CHAT_SEND | Transfer chat | Transfers specific chats | LIVE_CHAT_LIST | [API specification for transferring chat](https://api.ncloud-docs.com/docs/en/b2bpls-sendchat) | | LIVE_CHAT_DELETE | Delete chat | - Deletes specific chats - Provided only for the services with the chat delete feature - Requires unique IDs for chat | LIVE_CHAT_LIST | [API specification for deleting chat](https://api.ncloud-docs.com/docs/en/b2bpls-deletechat) | | USER_BAN | Block and unblock chat users | - Requires the unique ID of the user who wrote the chat - Current blocking status must be viewable | LIVE_CHAT_LIST | - [API specification for blocking chat user](https://api.ncloud-docs.com/docs/en/b2bpls-banuser) - [API specification for unblocking chat user](https://api.ncloud-docs.com/docs/en/b2bpls-unbanuser) | | USER_BAN_TEMPORARY | Block chat user temporarily | - Requires the unique ID of the user who wrote the chat - Current blocking status must be viewable | LIVE_CHAT_LIST USER_BAN | [API specification for temporarily blocking chat user](https://api.ncloud-docs.com/docs/en/b2bpls-tempbanuser) | | USER_MOD | Grant and remove chat admin permissions | - Requires the unique ID of the user who wrote the chat - Must be able to view the current admin | LIVE_CHAT_LIST | - [API specification for granting chat admin permissions](https://api.ncloud-docs.com/docs/en/b2bpls-moduser) - [API specification for removing chat admin permissions](https://api.ncloud-docs.com/docs/en/b2bpls-unmoduser) |