Reporting API

This page will guide you through the integration of Publisher Reporting API

This API allows you to efficiently retrieve detailed reports based on your specific requirements.

Timezone: All dates and times in the reports are calculated based on the Eastern Standard Time - EST.
Currency: All monetary values are expressed in U.S. dollars, represented as decimal values for precision.
Response: Please anticipate longer response times for each request, as data processing may take time depending on the complexity and volume of data.

API

Method: GET
Base URL: https://revlum.com/api/publisher

ParameterDescriptionRequiredExample
master_keyYour account key. Can be found on the account page.yes343effe...
start_dateStart date of report in YYYY-mm-dd formatyes2024-09-01
end_dateEnd date of report in YYYY-mm-dd formatyes2024-09-30
pageDisplay results from page 1, 2 etc..yes1

Filters

ParameterDescriptionExample
offer_idFilter by specified offer IDs (can be in array)404918
sub_idFilter by sub_idRevlum
countriesFilter by specified countries using ISO (can be in array)HR,US

Response

{
    "status": "success",
    "data": {
        "results": [
            {
                "offer_id": "1004645",
                "offer_name": "Pyramid Solitaire Deluxe\u00ae 2",
                "event_name": "Open the app",
                "country_code": "US",
                "sub_id": "38492",
                "payout": "0.000000",
                "conversions": "1",
                "clicks": "40",
                "conversion_rate": "2.50",
                "conversion_time": "2024-09-04 17:58:59"
            }
        ],
        "totalReport": {
            "clicks": "40",
            "conversions": "1",
            "payout": "0.000000",
            "conversion_rate": "2.5"
        }
    },
    "pagination": {
        "total": "1",
        "page": "1",
        "pages": 1
    }
}