---
title: Video Subscriber Account
framework: Video Subscriber Account
role: collection
role_heading: Framework
platforms: [iOS 10.0+, iPadOS 10.0+, Mac Catalyst 10.0+, macOS 10.14+, tvOS 10.0+, visionOS 1.0+]
path: videosubscriberaccount
---

# Video Subscriber Account

Support TV provider and Apple TV app functionality.

## Overview

Overview VideoSubscriberAccount provides APIs to help you create apps that require secure communication with a TV provider’s authentication service. The framework also informs the Apple TV app about whether someone has a subscription and the details of that subscription.

## Topics

### Essentials

- [Video Subscriber Account updates](updates/videosubscriberaccount.md)

### TV provider authentication

- [VSAccountManager](videosubscriberaccount/vsaccountmanager.md)

### TV app integration

- [VSAppleSubscription](videosubscriberaccount/vsapplesubscription-swift.struct.md)
- [VSSubscriptionRegistrationCenter](videosubscriberaccount/vssubscriptionregistrationcenter.md)
- [VSAccountApplicationProvider](videosubscriberaccount/vsaccountapplicationprovider.md)

### User account management

- [Signing people in to their media accounts automatically](videosubscriberaccount/signing-people-in-to-media-apps-automatically.md)
- [VSUserAccountManager](videosubscriberaccount/vsuseraccountmanager.md)
- [VSUserAccount](videosubscriberaccount/vsuseraccount-swift.struct.md)

### Errors

- [VSErrorDomain](videosubscriberaccount/vserrordomain.md)
- [VSErrorInfoKeySAMLResponse](videosubscriberaccount/vserrorinfokeysamlresponse.md)
- [VSErrorInfoKeySAMLResponseStatus](videosubscriberaccount/vserrorinfokeysamlresponsestatus.md)
- [VSErrorInfoKeyAccountProviderResponse](videosubscriberaccount/vserrorinfokeyaccountproviderresponse.md)
- [VSErrorInfoKeyUnsupportedProviderIdentifier](videosubscriberaccount/vserrorinfokeyunsupportedprovideridentifier.md)
- [VSError](videosubscriberaccount/vserror.md)
- [VSError.Code](videosubscriberaccount/vserror/code.md)

### Deprecated

- [VSSubscription](videosubscriberaccount/vssubscription.md)
