<!--
{
  "documentType" : "article",
  "framework" : "AdvancedCommerceAPI",
  "identifier" : "/documentation/AdvancedCommerceAPI/authorizing-server-calls",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "Authorizing API requests from your server"
}
-->

# Authorizing API requests from your server

Create JSON Web Tokens (JWTs) to authorize Advanced Commerce requests from your server.

## Discussion

The following Advanced Commerce APIs are endpoints that you call from your server:

- [`Cancel a Subscription`](/documentation/AdvancedCommerceAPI/Cancel-a-Subscription)
- [`Change Subscription Metadata`](/documentation/AdvancedCommerceAPI/Change-Subscription-Metadata)
- [`Change Subscription Price`](/documentation/AdvancedCommerceAPI/Change-Subscription-Price)
- [`Migrate a Subscription to Advanced Commerce API`](/documentation/AdvancedCommerceAPI/Migrate-Subscription-to-Advanced-Commerce-API)
- [`Request Transaction Refund`](/documentation/AdvancedCommerceAPI/Request-Transaction-Refund)
- [`Revoke Subscription`](/documentation/AdvancedCommerceAPI/Revoke-Subscription)

Calls to the Advanced Commerce API’s endpoints require JSON Web Tokens (JWTs) for authorization; you obtain keys to create the tokens from your organization’s App Store Connect account. See <doc://com.apple.documentation/documentation/AppStoreServerAPI/creating-api-keys-to-authorize-api-requests> to create your keys. See <doc://com.apple.documentation/documentation/AppStoreServerAPI/generating-json-web-tokens-for-api-requests> to generate tokens using your keys and send API requests.

After you have a complete and signed token, provide the token in the request’s authorization header as a bearer token. Generate a new token for each new API request, or reuse tokens until they expire.

> Tip: The App Store Server Library provides a client that makes it easier to adopt the Advanced Commerce APIs, including creating the JWTs to authorize calls. For more information, see <doc://com.apple.documentation/documentation/AppStoreServerAPI/simplifying-your-implementation-by-using-the-app-store-server-library>.

---

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)