OfferVersion: v3New
Update Offer
PUT/courses/offers/{offerId}
Update a membership offer. Requires a Location token with courses.write. Send Version: v3. Returns the full offer. locationId, id, userId, originId, and addProductToMembers are not accepted.
Authorizations
Authorizationstringheaderrequired
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
Scope:
courses. writeAuth methods:
OAuthPrivate IntegrationToken type:
Sub-Account TokenRequest
Headers
Versionstringrequired
API Version
Available options
v3Example:
v3Path Parameters
offerIdstring<uuid>required
Offer id
Possible values: non-empty
Example:
c3d4e5f6-7890-4123-cdef-123456789012Query Parameters
locationIdstringrequired
Location id or sub-account id is required.
Possible values: non-empty
Example:
ve9EPM428h8vShlRW1KTBody
descriptionstringnullable
typestring
Available options
freeonetimesubscriptionamountnumber
currencystring
Example:
USDpriceDisplayOverridestringnullable
isLivePaymentModeboolean
intervalstring
Available options
weekmonthyeardayintervalCountnumber
trialDaysnumber
setupFeenumber
numberOfPaymentsnumber
visibilitystring
Available options
publisheddraftaccessDatestringnullable
daysOfAccessnumbernullable
customJsstringnullable
customCssstringnullable
customHeaderstringnullable
customFooterstringnullable
couponsstring[]
posterImagestringnullable
titlestring
Example:
Founding membersproductIdsstring[]
Product ids included in this offer
Response
Success
idstringrequired
Example:
c3d4e5f6-7890-4123-cdef-123456789012titlestringrequired
Example:
Founding membersdescriptionstringnullablerequired
typestringrequired
Available options
freeonetimesubscriptionsourcestringrequired
Example:
membershipamountnumbernullablerequired
currencystringnullablerequired
priceDisplayOverridestringnullablerequired
isLivePaymentModebooleannullablerequired
intervalstringnullablerequired
Available options
weekmonthyeardayintervalCountnumbernullablerequired
trialDaysnumbernullablerequired
setupFeenumbernullablerequired
numberOfPaymentsnumbernullablerequired
visibilitystringrequired
Available options
publisheddraftaccessDatestringnullablerequired
daysOfAccessnumbernullablerequired
customJsstringnullablerequired
customCssstringnullablerequired
customHeaderstringnullablerequired
customFooterstringnullablerequired
couponsobject[]nullablerequired
posterImagestringnullablerequired
paymentProductIdstringnullablerequired
Read-only Payments catalog id generated by membership
paymentPriceIdstringnullablerequired
Read-only Payments price id generated by membership
productsobject[]required
createdAtstringrequired
updatedAtstringrequired