<!--
{
  "availability" : [
    "iOS: 16.4 -",
    "iPadOS: 16.4 -",
    "macCatalyst: 16.4 -"
  ],
  "documentType" : "symbol",
  "framework" : "ServicesAccountLinking",
  "identifier" : "/documentation/ServicesAccountLinking",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "ServicesAccountLinking"
    ],
    "preciseIdentifier" : "ServicesAccountLinking"
  },
  "title" : "ServicesAccountLinking"
}
-->

# ServicesAccountLinking

Link reseller accounts with Apple Media & Purchases accounts.

## Overview

This framework enables applications to register reseller account identifiers or tokens with a user’s Apple Media & Purchases account. This functionality lets content providers and channel partners link their user accounts with Apple’s ecosystem.

To use this framework:

- Your application is enrolled in Apple’s channel partnership program.
- You have obtained partner credentials for generating tokens or identifiers.
- Your project targets iOS 16.4 or later.

If your application isn’t registered as an authorized partner, registration fails with a [`notEligible`](/documentation/ServicesAccountLinking/RegistrationError/notEligible) error.  Contact the Apple channel partnership program to become an authorized partner.

## Topics

### Registration

[`ResellerAccount`](/documentation/ServicesAccountLinking/ResellerAccount)

Reseller account type for linking with Apple Media & Purchases accounts.

### Error handling

[`RegistrationError`](/documentation/ServicesAccountLinking/RegistrationError)

Registration error codes.

[`RegistrationErrorDomain`](/documentation/ServicesAccountLinking/RegistrationErrorDomain)

Error domain for account registration failures.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)