Application API

Manage your AIR app’s lifecycle by fetching, creating, updating, or deleting applications using the Application API.
Read time 1 minuteLast updated 4 hours ago

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

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 parameter

Description

Value

platform
Operation systemiOS / Android
appStatus
Application activation statusActive / archived

Request example URL

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

Response parameters

Name

Description

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.
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

Name

Type

Description

storeUrl
Stringthe store URL of the app
taxonomy
Stringthe application sub-genre.
coppa
Integerthe coppa status of the application (true = 1 / false = 0)

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

Name

Type

Description

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

Optional parameters

Name

Type

Description

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"
}