Skip to main content
GET

Headers

x-publisher-token
string
required

Publisher token, as displayed in the Publisher Dashboard.

Response

200 - application/json

Offer designs retrieved successfully.

id
string

Offer design ID.

Example:

"68b3e3473e2ea6249862bddf"

offerUiType
enum<string>

Type of offer design.

Available options:
SpecialOffer,
Bundle,
PopUp,
RollingOffer,
ProgressBar
Example:

"Bundle"

offerUiSubType
enum<string>

Popup design subtype. Only relevant when offerUiType is PopUp.

Available options:
DailyBonus,
PostPurchase,
RewardCalendar
Example:

"DailyBonus"

name
string

Offer design name.

Example:

"Starter Bundle Design"

externalId
string

Offer design ID that you defined.

Example:

"starter-bundle-design"

backgroundImageUrl
string<url>

Background image URL for the offer design.

Example:

"https://media.appcharge.com/media/65cb7861ec8924a6b69a0f59/background.png"

externalBackgroundImageUrl
string<url>

Original background image URL when the design uses an external image URL.

Example:

"https://cdn.example.com/assets/background.png"

backgroundExternalImageUrl
string<url>

Original background image URL when an external image URL is used. Only relevant for Rolling Offers.

Example:

"https://cdn.example.com/assets/background.png"

title
object

Title configuration. Only relevant for Special Offers, Daily Bonuses, Triggered Popups, and Progress Bars.

subtitle
object

Subtitle displayed below the title. Only relevant for Progress Bars.

buttonSuffixImage
string

Button asset suffix. Only relevant for Bundles and Special Offers.

Example:

"https://media.appcharge.com/media/65cb7861ec8924a6b69a0f59/bundle-button-suffix.png"

buttonSuffixAnimation
string

Button asset suffix animation. Only relevant for Bundles and Special Offers.

Example:

"https://media.appcharge.com/media/65cb7861ec8924a6b69a0f59/bundle-button-suffix-animation.json"

backgroundColor
object

Background color.

Note: For Rolling Offers, this property is returned as a string. For Bundles and Progress Bars, this property is returned as an object as shown below. For Progress Bars, this is the progress bar frame background color.

backgroundOpacity
number

Background opacity value. For Rolling Offers, applies to the offer background. For Progress Bars, applies to the progress bar frame's backgroundColor (0 to 100).

Example:

80

frameRadius
number

Radius of the progress bar frame. Only relevant for Progress Bars.

Example:

8

headerImage
string<url>

Header image URL. Only relevant for Rolling Offers.

Example:

"https://media.appcharge.com/media/65cb7861ec8924a6b69a0f59/header.png"

headerImageUrl
string<url>

Header image URL. Only relevant for Progress Bars.

Example:

"https://cdn.example.com/header.png"

arrowColor
string

Arrow color. Only relevant for Rolling Offers.

Example:

"#ffffff"

borderColor
object

Border color configuration. Only relevant for Rolling Offers.

borderWidth
number

Border width in pixels. Only relevant for Rolling Offers.

Example:

2

subRollingOffer
object

Sub rolling offer configuration. Only relevant for Rolling Offers.

rewardCalendar
object

Reward calendar design configuration. Only relevant for Reward Calendars.

progressBar
object

Progress bar UI configuration. Only relevant for Progress Bars.