Application API

Use the Application API to programmatically manage your apps on the ironSource platform, including creation, updates, and settings adjustments.

Read time 1 minutes

Use this API to get and create applications on ironSource's dashboard.

Prerequisites

Refer to the API introduction document for further API guidance.

Get apps

Description

Use this API to retrieve a list of all of your apps. The response will include the detailed parameters as described in the table above

Authentication type

Bearer API authentication

Method

GET:

platform.ironsrc.com/partners/publisher/applications/v6?

Required parameters: None Request example URL: https://platform.ironsrc.com/partners/publisher/applications/v6?

Optional parameters

To reduce the amount of applications returning in response, filter results by adding the following parameters:

Filter parameterDescriptionValue
platform
Operation systemiOS / Android
appStatus
Application activation statusActive / archived

Request example URL

https://platform.ironsrc.com/partners/publisher/applications/v6?appStatus=active

Response parameters

NameDescription
appKey
application Key (as seen on our platform)
appName
the application name
appStatus
app status can be active or inactive
platform
iOS or Android
bundleId
the store bundle id
trackId
the application store track id (iOS only)
taxonomy

the application sub-genre. for the list of all available sub-genres refer to this document

creationDate
the date the application was added to ironSource platform
icon
the application icon (fetch from the store)
adUnits
includes the active ad networks names per ad unit
networkReportingApi
includes the active ad network's reporting API status
coppa
The COPPA settings of the application (true=1/false=0)
ccpa
the CCPA settings of the application (true=1/false=0)

JSON example response

 [
    {
        "appKey": "6be7c3bd",
        "appName": "puzzl2999",
        "appStatus": "active",
        "platform": "Android",
        "bundleId": "unknown",
        "taxonomy": "Bingo",
        "creationDate": "01/01/2020",
        "icon": "https://local.supersonicads.com/ssastatic/partners/assets/images/appDefaultIcon.v3.png",
        "adUnits": {
            "rewardedVideo": {
                "activeNetworks": [
                    "ironSource"
                ]
            },
            "offerWall": {
                "activeNetworks": [
                    "ironSource"
                ]
            },
            "interstitial": {
                "activeNetworks": [
                    "ironSource"
                ]
            },
            "banner": {
                "activeNetworks": [
                    "ironSource"
                ]
            }
        },
        "networkReportingApi": {
            "ironSource": "verified"
        },
        "bundleRefId": 0,
        "coppa": 1,
        "ccpa": 1
    },
    {
        "appKey": "6be7e081",
        "appName": "puzzl2999666",
        "appStatus": "active",
        "platform": "Android",
        "bundleId": "unknown",
        "taxonomy": "Bingo",
        "creationDate": "01/01/2020",
        "icon": "https://local.supersonicads.com/ssastatic/partners/assets/images/appDefaultIcon.v3.png",
        "adUnits": {
            "rewardedVideo": {
                "activeNetworks": [
                    "ironSource"
                ]
            },
            "offerWall": {
                "activeNetworks": [
                    "ironSource"
                ]
            },
            "interstitial": {
                "activeNetworks": [
                    "ironSource"
                ]
            },
            "banner": {
                "activeNetworks": [
                    "ironSource"
                ]
            }
        },
        "networkReportingApi": {
            "ironSource": "verified"
        },
        "bundleRefId": 0,
        "coppa": 1,
        "ccpa": 0
    }
]

Create app

Description

Use this API to create an app on ironSource platform. When creating an app using the app creation API we automatically create each one of the supported ad units (Rewarded Video, Interstitial, Banner, Offerwall) on 'Off' status - unless requested otherwise.

Authentication type

Bearer API authentication

Method

POST

platform.ironsrc.com/partners/publisher/applications/v6?

Required parameters for creating a live app

NameTypeDescription
storeUrl
Stringthe store URL of the app
taxonomy
String

the application sub-genre. Refer to the taxonomy article for the list of all available sub-genres.

coppa
Integerthe coppa status of the application (true = 1 / false = 0)

Required parameters for creating an app that isn't live in the store

NameTypeDescription
appName
Stringthe application name
platform
StringiOS or Android
coppa
Integerthe coppa status of the application (true = 1 / false = 0)

Optional parameters

NameTypeDescription
adUnit:status
String"RewardedVideo": "Live" 
ccpa
Integerthe the ccpa status of the application (true = 1 / false = 0)

Request example URL**

https://platform.ironsrc.com/partners/publisher/applications/v6?

Request example body for creating a live app

{
  "storeUrl": "https://apps.apple.com/us/app/time-gap-hidden-objects/id661173158",
  "taxonomy": "puzzle",
  "appName": "puzzleApp",
  "coppa":1,
  "ccpa":0,
  "adUnits": {
    "RewardedVideo": "Live",
    "Interstitial": "Live",
    "OfferWall": "Off",
    "Banner": "Live",
    "NativeAd": "Live"
  }
}

Request example body for creating an app that isn't live in the store

{
 "appName": "MyTestAppiOS",
 "platform": "iOS"
}