<!--
{
  "documentType" : "article",
  "framework" : "ExternalPurchaseServerAPI",
  "identifier" : "/documentation/ExternalPurchaseServerAPI/changelog",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "External Purchase Server API changelog"
}
-->

# External Purchase Server API changelog

Learn about new features and updates in the External Purchase Server API.

## Overview

Use this changelog to learn about feature updates, deprecations, and removals for the External Purchase Server API.

## 1.2.0 — 2025/06/26

**New features**

- Added support for new custom link token types, `ACQUISITION` and `SERVICES`.
- Added DUPLICATE_TOKEN possible value in [`status`](/documentation/ExternalPurchaseServerAPI/status) and [`ExternalPurchaseReport`](/documentation/ExternalPurchaseServerAPI/ExternalPurchaseReport) objects.
- Added errors [`LineItemCreationDateOutOfRangeError`](/documentation/ExternalPurchaseServerAPI/LineItemCreationDateOutOfRangeError) and [`DuplicateTokenStatusNotAllowedError`](/documentation/ExternalPurchaseServerAPI/DuplicateTokenStatusNotAllowedError).

## 1.1.0 — 2025/04/14

**New features**

- Added errors [`RestatementCreationDateMismatchError`](/documentation/ExternalPurchaseServerAPI/RestatementCreationDateMismatchError), [`RestatementNotAllowedCreationDateError`](/documentation/ExternalPurchaseServerAPI/RestatementNotAllowedCreationDateError), and [`RefundNotAllowedCreationDateError`](/documentation/ExternalPurchaseServerAPI/RefundNotAllowedCreationDateError).

## Server update — 2024/03/05

Initial release.

## 1.0.0 — 2024/02/29

Initial beta release with functionality enabled for sandbox testing.

## 0.1.0 — 2024/01/25

Initial beta release for preview.

---

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)