---
title: Subscription Offer Codes
framework: appstoreconnectapi
role: collectionGroup
role_heading: API Collection
path: appstoreconnectapi/subscription-offer-codes
---

# Subscription Offer Codes

Create and manage subscription offers for auto-renewable subscriptions, including one-time use offer codes, and custom offer codes.

## Topics

### Creating and Managing Subscription Offers

- [Create a subscription offer](appstoreconnectapi/post-v1-subscriptionoffercodes.md)
- [Read subscription offer code information](appstoreconnectapi/get-v1-subscriptionoffercodes-_id_.md)
- [Deactivate a subscription offer with offer codes](appstoreconnectapi/patch-v1-subscriptionoffercodes-_id_.md)
- [List all subscription offer code prices](appstoreconnectapi/get-v1-subscriptionoffercodes-_id_-prices.md)
- [List price IDs for a subscription offer code](appstoreconnectapi/get-v1-subscriptionoffercodes-_id_-relationships-prices.md)

### Managing One-Time Use Offer Codes

- [Create one-time use offer codes](appstoreconnectapi/post-v1-subscriptionoffercodeonetimeusecodes.md)
- [Read one-time use offer code information](appstoreconnectapi/get-v1-subscriptionoffercodeonetimeusecodes-_id_.md)
- [Deactivate one-time use offer codes](appstoreconnectapi/patch-v1-subscriptionoffercodeonetimeusecodes-_id_.md)
- [List all one-time use offer codes for an auto-renewable subscription](appstoreconnectapi/get-v1-subscriptionoffercodes-_id_-onetimeusecodes.md)
- [List one-time use offer code values](appstoreconnectapi/get-v1-subscriptionoffercodeonetimeusecodes-_id_-values.md)
- [List one-time-use code IDs for a subscription offer code](appstoreconnectapi/get-v1-subscriptionoffercodes-_id_-relationships-onetimeusecodes.md)

### Managing Custom Offer Codes

- [Create custom offer codes](appstoreconnectapi/post-v1-subscriptionoffercodecustomcodes.md)
- [List all custom offer codes for an auto-renewable subscription](appstoreconnectapi/get-v1-subscriptionoffercodes-_id_-customcodes.md)
- [List custom code IDs for a subscription offer code](appstoreconnectapi/get-v1-subscriptionoffercodes-_id_-relationships-customcodes.md)
- [Read custom offer code information](appstoreconnectapi/get-v1-subscriptionoffercodecustomcodes-_id_.md)
- [Deactivate custom offer codes](appstoreconnectapi/patch-v1-subscriptionoffercodecustomcodes-_id_.md)

### Objects and types

- [SubscriptionOfferCodeResponse](appstoreconnectapi/subscriptionoffercoderesponse.md)
- [SubscriptionOfferCode](appstoreconnectapi/subscriptionoffercode.md)
- [SubscriptionOfferCodeCustomCodesResponse](appstoreconnectapi/subscriptionoffercodecustomcodesresponse.md)
- [SubscriptionOfferCodeCustomCode](appstoreconnectapi/subscriptionoffercodecustomcode.md)
- [SubscriptionOfferCodeOneTimeUseCodeValue](appstoreconnectapi/subscriptionoffercodeonetimeusecodevalue.md)
- [SubscriptionOfferCodeOneTimeUseCodesResponse](appstoreconnectapi/subscriptionoffercodeonetimeusecodesresponse.md)
- [SubscriptionOfferCodeOneTimeUseCode](appstoreconnectapi/subscriptionoffercodeonetimeusecode.md)
- [csv](appstoreconnectapi/csv.md)
- [SubscriptionOfferCodePricesResponse](appstoreconnectapi/subscriptionoffercodepricesresponse.md)
- [SubscriptionOfferCodePrice](appstoreconnectapi/subscriptionoffercodeprice.md)
- [SubscriptionOfferCodeCreateRequest](appstoreconnectapi/subscriptionoffercodecreaterequest.md)
- [SubscriptionOfferCodeCustomCodeCreateRequest](appstoreconnectapi/subscriptionoffercodecustomcodecreaterequest.md)
- [SubscriptionOfferCodeCustomCodeResponse](appstoreconnectapi/subscriptionoffercodecustomcoderesponse.md)
- [SubscriptionOfferCodeCustomCodeUpdateRequest](appstoreconnectapi/subscriptionoffercodecustomcodeupdaterequest.md)
- [SubscriptionOfferCodeOneTimeUseCodeCreateRequest](appstoreconnectapi/subscriptionoffercodeonetimeusecodecreaterequest.md)
- [SubscriptionOfferCodeOneTimeUseCodeResponse](appstoreconnectapi/subscriptionoffercodeonetimeusecoderesponse.md)
- [SubscriptionOfferCodeOneTimeUseCodeUpdateRequest](appstoreconnectapi/subscriptionoffercodeonetimeusecodeupdaterequest.md)
- [SubscriptionOfferCodePriceInlineCreate](appstoreconnectapi/subscriptionoffercodepriceinlinecreate.md)
- [SubscriptionOfferCodeUpdateRequest](appstoreconnectapi/subscriptionoffercodeupdaterequest.md)
- [SubscriptionOfferCodeCustomCodesLinkagesResponse](appstoreconnectapi/subscriptionoffercodecustomcodeslinkagesresponse.md)
- [SubscriptionOfferCodeOneTimeUseCodeValuesLinkageResponse](appstoreconnectapi/subscriptionoffercodeonetimeusecodevalueslinkageresponse.md)
- [SubscriptionOfferCodeOneTimeUseCodesLinkagesResponse](appstoreconnectapi/subscriptionoffercodeonetimeusecodeslinkagesresponse.md)
- [SubscriptionOfferCodePricesLinkagesResponse](appstoreconnectapi/subscriptionoffercodepriceslinkagesresponse.md)
- [SubscriptionOfferCodesLinkagesResponse](appstoreconnectapi/subscriptionoffercodeslinkagesresponse.md)

## See Also

### Managing Subscription Offers

- [Subscription Introductory Offers](appstoreconnectapi/subscription-introductory-offers.md)
- [Subscription Promotional Offers](appstoreconnectapi/subscription-promotional-offers.md)
