# 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)