---
title: In-App Purchase Offer Codes
framework: appstoreconnectapi
role: collectionGroup
role_heading: API Collection
path: appstoreconnectapi/in-app-purchase-offers
---

# In-App Purchase Offer Codes

Create and manage offers for in-app purchases, including one-time use offer codes and custom offer codes.

## Topics

### Creating and Managing In-App Purchase Offer Codes

- [Create an In-App Purchase Offer Code](appstoreconnectapi/post-v1-inapppurchaseoffercodes.md)
- [Read In-App Purchase Offer Code Information](appstoreconnectapi/get-v1-inapppurchaseoffercodes-_id_.md)
- [Modify an In-App Purchase Offer Code](appstoreconnectapi/patch-v1-inapppurchaseoffercodes-_id_.md)
- [List All Prices for an In-App Purchase Offer Code](appstoreconnectapi/get-v1-inapppurchaseoffercodes-_id_-prices.md)
- [Get All Price IDs for an In-App Purchase Offer Code](appstoreconnectapi/get-v1-inapppurchaseoffercodes-_id_-relationships-prices.md)

### Managing One-Time Use Offer Codes

- [Create an In-App Purchase Offer Code One-Time Use Code](appstoreconnectapi/post-v1-inapppurchaseoffercodeonetimeusecodes.md)
- [Read In-App Purchase Offer Code One-Time Use Code Information](appstoreconnectapi/get-v1-inapppurchaseoffercodeonetimeusecodes-_id_.md)
- [Modify an In-App Purchase Offer Code One-Time Use Code](appstoreconnectapi/patch-v1-inapppurchaseoffercodeonetimeusecodes-_id_.md)
- [List All One-Time Use Codes for an In-App Purchase Offer Code](appstoreconnectapi/get-v1-inapppurchaseoffercodes-_id_-onetimeusecodes.md)
- [List All Values for an In-App Purchase Offer Code One-Time Use Code](appstoreconnectapi/get-v1-inapppurchaseoffercodeonetimeusecodes-_id_-values.md)
- [Get All One-Time Use Code IDs for an In-App Purchase Offer Code](appstoreconnectapi/get-v1-inapppurchaseoffercodes-_id_-relationships-onetimeusecodes.md)

### Managing Custom Offer Codes

- [Create an In-App Purchase Offer Code Custom Code](appstoreconnectapi/post-v1-inapppurchaseoffercodecustomcodes.md)
- [List All Custom Codes for an In-App Purchase Offer Code](appstoreconnectapi/get-v1-inapppurchaseoffercodes-_id_-customcodes.md)
- [Get All Custom Code IDs for an In-App Purchase Offer Code](appstoreconnectapi/get-v1-inapppurchaseoffercodes-_id_-relationships-customcodes.md)
- [Read In-App Purchase Offer Code Custom Code Information](appstoreconnectapi/get-v1-inapppurchaseoffercodecustomcodes-_id_.md)
- [Modify an In-App Purchase Offer Code Custom Code](appstoreconnectapi/patch-v1-inapppurchaseoffercodecustomcodes-_id_.md)

### Objects and types

- [InAppPurchaseOfferCodeResponse](appstoreconnectapi/inapppurchaseoffercoderesponse.md)
- [InAppPurchaseOfferCode](appstoreconnectapi/inapppurchaseoffercode.md)
- [InAppPurchaseOfferCodeCustomCodesResponse](appstoreconnectapi/inapppurchaseoffercodecustomcodesresponse.md)
- [InAppPurchaseOfferCodeCustomCode](appstoreconnectapi/inapppurchaseoffercodecustomcode.md)
- [InAppPurchaseOfferCodeOneTimeUseCodeValue](appstoreconnectapi/inapppurchaseoffercodeonetimeusecodevalue.md)
- [InAppPurchaseOfferCodeOneTimeUseCodesResponse](appstoreconnectapi/inapppurchaseoffercodeonetimeusecodesresponse.md)
- [InAppPurchaseOfferCodeOneTimeUseCode](appstoreconnectapi/inapppurchaseoffercodeonetimeusecode.md)
- [InAppPurchaseOfferCodePricesLinkagesResponse](appstoreconnectapi/inapppurchaseoffercodepriceslinkagesresponse.md)
- [InAppPurchaseOfferPrice](appstoreconnectapi/inapppurchaseofferprice.md)
- [InAppPurchaseOfferPriceInlineCreate](appstoreconnectapi/inapppurchaseofferpriceinlinecreate.md)
- [InAppPurchaseOfferPricesResponse](appstoreconnectapi/inapppurchaseofferpricesresponse.md)
- [InAppPurchaseOfferCodeCreateRequest](appstoreconnectapi/inapppurchaseoffercodecreaterequest.md)
- [InAppPurchaseOfferCodeCustomCodeCreateRequest](appstoreconnectapi/inapppurchaseoffercodecustomcodecreaterequest.md)
- [InAppPurchaseOfferCodeCustomCodeResponse](appstoreconnectapi/inapppurchaseoffercodecustomcoderesponse.md)
- [InAppPurchaseOfferCodeCustomCodeUpdateRequest](appstoreconnectapi/inapppurchaseoffercodecustomcodeupdaterequest.md)
- [InAppPurchaseOfferCodeOneTimeUseCodeCreateRequest](appstoreconnectapi/inapppurchaseoffercodeonetimeusecodecreaterequest.md)
- [InAppPurchaseOfferCodeOneTimeUseCodeResponse](appstoreconnectapi/inapppurchaseoffercodeonetimeusecoderesponse.md)
- [InAppPurchaseOfferCodeOneTimeUseCodeUpdateRequest](appstoreconnectapi/inapppurchaseoffercodeonetimeusecodeupdaterequest.md)
- [InAppPurchaseOfferCodeUpdateRequest](appstoreconnectapi/inapppurchaseoffercodeupdaterequest.md)
- [InAppPurchaseOfferCodeCustomCodesLinkagesResponse](appstoreconnectapi/inapppurchaseoffercodecustomcodeslinkagesresponse.md)
- [InAppPurchaseOfferCodeOneTimeUseCodeValuesLinkageResponse](appstoreconnectapi/inapppurchaseoffercodeonetimeusecodevalueslinkageresponse.md)
- [InAppPurchaseOfferCodeOneTimeUseCodesLinkagesResponse](appstoreconnectapi/inapppurchaseoffercodeonetimeusecodeslinkagesresponse.md)
- [InAppPurchaseOfferCodesResponse](appstoreconnectapi/inapppurchaseoffercodesresponse.md)
