# TargetVideo Documentation > TargetVideo developer hub ## Guides - [Getting Started with Video Platform](https://developer.target-video.com/docs/getting-started.md): This page will help you get started with our Video Platform. You'll be up and running in a jiffy! - [Getting started](https://developer.target-video.com/docs/getting-started-2.md): Getting started with our API - [API credentials](https://developer.target-video.com/docs/api-credentials.md): Obtaining API credentials - [Uploading content](https://developer.target-video.com/docs/uploading-content.md): Upload video options explained - [Edit video](https://developer.target-video.com/docs/edit-video.md): Edit single video - [Delete video](https://developer.target-video.com/docs/delete-video.md): Delete videos - [Webhooks](https://developer.target-video.com/docs/webhooks.md): Get real time notifications about your assets without using the API or logging into the CMS. - [Specific player configurations & debugging](https://developer.target-video.com/docs/specific-player-configurations-debuging.md) - [Advertisement](https://developer.target-video.com/docs/advertisement.md): Fine tune advertisment behavior, loading and timeouts - [JavaScript API Reference](https://developer.target-video.com/docs/javascript-api-reference.md): HTML5 Player JavaScript API method details - [Drupal plugin](https://developer.target-video.com/docs/brid-drupal-plugin.md): Drupal video plugin - [Overview (Android SDK)](https://developer.target-video.com/docs/developer-android-sdk.md) - [Key features](https://developer.target-video.com/docs/keyfatures.md): This is a list of key features of our products: - [Requirements](https://developer.target-video.com/docs/requirements.md): These are the requirements for our SDK - [Change Log](https://developer.target-video.com/docs/change-log.md) - [Add Android SDK](https://developer.target-video.com/docs/add-android-sdk.md) - [Android Manifest](https://developer.target-video.com/docs/android-manifest.md) - [Setup BridPlayer](https://developer.target-video.com/docs/set-up-bridplayer.md) - [BridPlayerBuilder](https://developer.target-video.com/docs/bridplayerbuilder.md) - [BridPlayer localization](https://developer.target-video.com/docs/bridplayer-localization.md) - [UI customization](https://developer.target-video.com/docs/brid-player-ui-customisation.md) - [Available Methods](https://developer.target-video.com/docs/bridplayer-methods.md) - [Event listeners](https://developer.target-video.com/docs/event-listeners-1.md) - [Picture In Picture](https://developer.target-video.com/docs/picture-in-picture-android.md): Learn how to enable users to activate Picture-in-Picture mode in your Android app. Available from version 1.1.7 Brid SDK. - [Thumbnail Seek](https://developer.target-video.com/docs/thumbnail-image-seek.md): Available from version 1.1.7 Brid SDK. - [Getting started](https://developer.target-video.com/docs/getting-started-ios-sdk.md): Get an overview of the key features and requirements for the iOS SDK. - [Download SDK](https://developer.target-video.com/docs/download-sdk.md): Download SDK - [iOS SDK API Reference](https://developer.target-video.com/docs/ios-sdk-api-reference.md) - [Player public events](https://developer.target-video.com/docs/player-public-events.md) - [UI customization](https://developer.target-video.com/docs/ui-customization.md) - [Picture In Picture](https://developer.target-video.com/docs/picture-in-picture.md): Learn how to enable users to activate Picture-in-Picture mode in your iOS app. Available from version 1.2.5 Brid SDK. - [BridPlayer localization](https://developer.target-video.com/docs/bridplayer-localization-1.md) - [Thumbnail Seek](https://developer.target-video.com/docs/thumbnail-seek.md): Available from version 1.2.5 BridSDK. - [Change Log](https://developer.target-video.com/docs/change-log-1.md) - [Getting started](https://developer.target-video.com/docs/getting-started-5.md): Get an overview of the key features and requirements for the tvOS SDK. - [Implement SDK to your project](https://developer.target-video.com/docs/download-sdk-1.md): Choose whether to implement SDK through Cocoapods, SwiftPackageManager or manual download. Here are step by step explanations. - [Add player to your view](https://developer.target-video.com/docs/add-player-to-your-view-1.md) - [PlayerBuilder settings](https://developer.target-video.com/docs/add-player-to-your-view-copy.md) - [Player public events](https://developer.target-video.com/docs/player-public-events-1.md) - [tvOS SDK API Reference](https://developer.target-video.com/docs/tvos-sdk-api-reference.md) - [Known issues](https://developer.target-video.com/docs/known-issues-2.md) - [Change Log](https://developer.target-video.com/docs/change-log-2.md) - [Installation & Usage](https://developer.target-video.com/docs/installation-usage.md): BridTV SDK player for react native - [Introduction](https://developer.target-video.com/docs/introduction.md): A concise overview of the TargetVideo Flutter Plugin, its purpose, and the problems it solves by bridging Flutter with native video SDKs. - [Features](https://developer.target-video.com/docs/features.md): A snapshot of the plugin’s key capabilities—platform views, method/event channels, and customizable playback options. - [Installation](https://developer.target-video.com/docs/installation.md): Instructions for adding the plugin via the pub.dev portal and setting up native dependencies on iOS and Android. - [Initializing the Player](https://developer.target-video.com/docs/initializing-the-player.md): Step-by-step guidance on initializing a TargetVideoPlayer instance and embedding the TargetVideoPlayerView in your widget tree. - [Embedding the Player View](https://developer.target-video.com/docs/embedding-the-player-view.md) - [Dart API](https://developer.target-video.com/docs/dart-api.md) - [Player Methods](https://developer.target-video.com/docs/player-methods.md): A list of available player methods - [Event Handling](https://developer.target-video.com/docs/event-handling.md): How to subscribe to and process playback and ad-related events streamed from the native SDKs via the event channel. - [Customization](https://developer.target-video.com/docs/customization.md): A breakdown of all load-time parameters (autoplay, corner radius, localization, seek behavior, etc.) you can tweak for tailored player behavior. - [AppLovin Integration Guide - Overview](https://developer.target-video.com/docs/targetvideo-mediation-adapter-applovin.md) - [Andorid - Mediation Network Setup](https://developer.target-video.com/docs/mediation-network-setup.md) - [iOS - Mediation Network Setup](https://developer.target-video.com/docs/andorid-mediation-network-setup-copy.md): Guide to integrating TargetVideoMediation Adapter into your iOS app. - [AppLovin Dashboard Configuration](https://developer.target-video.com/docs/applovin-dashboard-configuration.md) ## API Reference - [all](https://developer.target-video.com/reference/adsourceslist.md): This method will list all ad sources for the partner ID specified in the request. - [add](https://developer.target-video.com/reference/adsourceadd.md): Add ad source to the account. - [edit](https://developer.target-video.com/reference/adsourceedit.md): Edit an existing ad source - [delete](https://developer.target-video.com/reference/adsourcedelete.md): Delete ad source with specified ID. - [view](https://developer.target-video.com/reference/adsourceview.md): View ad source. - [all](https://developer.target-video.com/reference/adscheduleslist.md): This method will list all ad schedules for the partner ID specified in the request. - [add](https://developer.target-video.com/reference/adscheduleadd.md): Add ad schedule to the account. - [edit](https://developer.target-video.com/reference/adscheduleedit.md): Edit existing ad schedule - [delete](https://developer.target-video.com/reference/adscheduledelete.md): Delete ad schedule with specified ID. - [all](https://developer.target-video.com/reference/exchangeruleall.md): Will display all exchange rules for partner id specified. - [view](https://developer.target-video.com/reference/exchangeruleview.md): Will output exchange rule info - [add](https://developer.target-video.com/reference/exchangeruleadd.md): Add Exchange rule entity to the system. - [edit](https://developer.target-video.com/reference/exchangeruleedit.md): Edit Exchange rule entity to the system. - [delete](https://developer.target-video.com/reference/exchangeruledelete.md): Delete Exchange rule entity in the system. - [view](https://developer.target-video.com/reference/partnerview.md): Display properties of the Partner Entity (site). Some limitations may apply depending of the Account Owners dedicated Plan. - [list](https://developer.target-video.com/reference/partnerlist.md): Will return a list in format (id=>domain) of the allowed Partner entities. - [all](https://developer.target-video.com/reference/partnerall.md): Will return all Partner entites details. - [add](https://developer.target-video.com/reference/partneradd.md): Add new partner to the platform. Some limitations may apply. - [edit](https://developer.target-video.com/reference/partneredit.md): Certain fields are available for edit. Account limitations may apply. - [delete](https://developer.target-video.com/reference/partnerdelete.md): Some limitations may apply depending of the permissions , Account Grooup or Account Owner dedicated Plan. - [view](https://developer.target-video.com/reference/viewplayer.md): View Player entity details. - [list](https://developer.target-video.com/reference/listplayer.md): Will list all players that belogns to partner_id in format (player_id=>player_name). - [add](https://developer.target-video.com/reference/addplayer.md) - [edit](https://developer.target-video.com/reference/editplayer.md) - [all](https://developer.target-video.com/reference/allplayertemplates.md): Will display all player templates details that belong to partner_id. - [add](https://developer.target-video.com/reference/addplayertemplate.md) - [edit](https://developer.target-video.com/reference/playertemplateedit.md) - [delete](https://developer.target-video.com/reference/playertemplatedelete.md) - [view](https://developer.target-video.com/reference/playlistview.md): Will output playlist info with all videos data included. - [list](https://developer.target-video.com/reference/playlistlist.md): Will output list of playlists for the partner id specified in the request. - [all](https://developer.target-video.com/reference/playlistall.md) - [add](https://developer.target-video.com/reference/playlistadd.md) - [edit](https://developer.target-video.com/reference/playlistedit.md) - [delete](https://developer.target-video.com/reference/playlistdelete.md) - [delete_videos](https://developer.target-video.com/reference/playlistdeletevideos.md) - [sort](https://developer.target-video.com/reference/playlistsortvideos.md) - [move_video](https://developer.target-video.com/reference/playlistmovevideo.md) - [change_status](https://developer.target-video.com/reference/playlistchangestatus.md) - [clear](https://developer.target-video.com/reference/playlistclear.md) - [add_videos](https://developer.target-video.com/reference/playlistaddvideos.md) - [view](https://developer.target-video.com/reference/viewunit.md): View Ad Unit entity details. - [list](https://developer.target-video.com/reference/listunits.md): Will list all ad units that belogns to partner_id in format (unit_id=>unit_name). - [add](https://developer.target-video.com/reference/addunit.md) - [edit](https://developer.target-video.com/reference/editunit.md) - [all](https://developer.target-video.com/reference/alladunittemplates.md): Will display all ad unit templates details that belong to partner_id. - [addInContent](https://developer.target-video.com/reference/addadunitincontenttemplate.md) - [addInSlide](https://developer.target-video.com/reference/addadunitinslidetemplate.md) - [edit](https://developer.target-video.com/reference/adunittemplateedit.md) - [delete](https://developer.target-video.com/reference/adunittemplatedelete.md) - [view](https://developer.target-video.com/reference/userview.md): Use this endpoint to view specific user data. - [me](https://developer.target-video.com/reference/userme.md) - [list](https://developer.target-video.com/reference/userlist.md) - [all](https://developer.target-video.com/reference/userall.md) - [add](https://developer.target-video.com/reference/useradd.md) - [edit](https://developer.target-video.com/reference/useredit.md) - [delete](https://developer.target-video.com/reference/userdelete.md) - [awsCredentials](https://developer.target-video.com/reference/videoawscredentials.md): Obtain AWS credentials for File Upload - [add](https://developer.target-video.com/reference/carouseladd.md) - [edit](https://developer.target-video.com/reference/carouseledit.md) - [list](https://developer.target-video.com/reference/carousellist.md) - [view](https://developer.target-video.com/reference/videoview.md): Use this call to grab video data. - [list](https://developer.target-video.com/reference/videolist.md) - [search](https://developer.target-video.com/reference/videosearch.md) - [all](https://developer.target-video.com/reference/videoall.md) - [add](https://developer.target-video.com/reference/videoadd.md) - [edit](https://developer.target-video.com/reference/editvideo4.md) - [delete](https://developer.target-video.com/reference/videodelete.md) - [ffmpegInfo](https://developer.target-video.com/reference/videoffmpeginfo.md) - [replace](https://developer.target-video.com/reference/videoreplace.md) - [addVideosTags](https://developer.target-video.com/reference/addvideostags.md): Add tags to specific video - [deleteVideosTags](https://developer.target-video.com/reference/deletevideostags.md): Delete specific video tags - [all](https://developer.target-video.com/reference/iabtaxonomies.md) - [all](https://developer.target-video.com/reference/livestreamlist.md): Get data for all livestream channels for the specified partner id. - [search vods](https://developer.target-video.com/reference/search-vods.md): Get recorded videos data for the specified livestream channel id. - [start recording](https://developer.target-video.com/reference/startrecording.md): Start recording a VOD asset from the provided livestream channel id. - [stop recording](https://developer.target-video.com/reference/stoprecording.md): Stop recording a VOD asset from the provided livestream channel id. - [toggle livestream](https://developer.target-video.com/reference/togglelivestream.md): Start/stop a livestream with the specified id. - [add](https://developer.target-video.com/reference/addlivestreamchannel.md): Add livestream channel - [edit](https://developer.target-video.com/reference/editlivestreamchannel.md): Edit livestream channel with the provided id. - [delete](https://developer.target-video.com/reference/livestreamchanneldelete.md): Delete livestream channels with provided ids. - [get status](https://developer.target-video.com/reference/livestreamgetstatus.md): The following values represent the different statuses of the livestream. **0**: The server is up, but the streaming hasn't started yet. The system is waiting for the stream to begin. **1**: Recording is currently in progress for the livestream. **2**: The livestream is active, and recording option is available for the stream. **5**: Creation of the livestream is currently in progress. - [add](https://developer.target-video.com/reference/livestreamscheduleadd.md): Add a livestream schedule to the existing livestream channel. - [edit](https://developer.target-video.com/reference/livestreamscheduleedit.md): Edit a livestream schedule in the system. - [delete](https://developer.target-video.com/reference/livestreadmscheduledelete.md): Delete livestream schedules from the system. - [stop](https://developer.target-video.com/reference/livestreamscheduleforcestop.md): Stop the scheduled stream. - [view](https://developer.target-video.com/reference/livestreamscheduleview.md): View the scheduled stream. - [all](https://developer.target-video.com/reference/livestreamscheduleall.md): List of all scheduled streams. - [filter](https://developer.target-video.com/reference/livestreamschedulefilter.md): Filter livestream schedules per status. - [partner/videos](https://developer.target-video.com/reference/topvideosdata.md): Top videos data.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner/players](https://developer.target-video.com/reference/playersdata.md): Players data.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner/outstreams](https://developer.target-video.com/reference/dataperoutstreamunit.md): Data per outstream unit.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner/ads](https://developer.target-video.com/reference/adsdata.md): Ads data.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner/adtags](https://developer.target-video.com/reference/performanceperadtag.md): Performance per ad tag.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner/bandwidth](https://developer.target-video.com/reference/bandwidthstats.md): Bandwidth stats.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner/loads](https://developer.target-video.com/reference/platformloadsstats.md): Platform loads stats.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [video/videos](https://developer.target-video.com/reference/videooverviewanalyticsdata.md): Video overview analytics data.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [video/bandwidth](https://developer.target-video.com/reference/bandwidthdatapervideo.md): Bandwidth data per video.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner/adtags](https://developer.target-video.com/reference/adtagperformance.md): Ad tag performance.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [user/videos](https://developer.target-video.com/reference/videosdataperuser.md): Videos data per user.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [user/ads](https://developer.target-video.com/reference/adstatsperuser.md): Ad stats per user.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [user/bandwidth](https://developer.target-video.com/reference/bandwidthstatsperuser.md): Bandwidth stats per user.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [user/loads](https://developer.target-video.com/reference/platformloadstatsperuser.md): Platform load stats per user.
Please note that API rate limits can apply. Maximum is 1 API request per second and 30 API requests per minute. - [partner_report](https://developer.target-video.com/reference/partner_report.md)