mFilterIt Data Collection API

This api is for collection of backend data using api provided by mfilterit.

Version 1.2

Overview

To allow a deeper and automated integration between the mFilterIt solution and the app developer’s in house systems, mFilterIt provides an endpoint to receive data from app developers backend system.

Backend API Schema

Parameter Name

Type

Description

adid

string

The unique Google Advertising ID associated with the app user/ device. example: "0a946c9e-6df1-4d63-8fb0-679bfba3c2c9"

installed_app

string

The android package name of the app. example: "com.mfilterit.android"

customer_id

string

The unique customer identifier . example: "CUST012345"

event_name

string

The name of the event. example: "click"

device_id

string

The unique device identifier associated with the android device. example: "4f36d627af4ab545"

event_time

string

The timestamp fields indicates the time of install, example: "2017-05-12 11:00:00"

event_value

string

The value of the event. example:"true"

publisher_name

string

The name of the primary publisher of the advertisement . example: "MoBrain"

order_id

string

Order id / unique generated id. Example: "12MFTest3"

Backend API

An HTTP GET on the data collection endpoint is supported.

GET /

The Data Collection API receives data from third party servers. The parameters described above are received as Query String parameters.

consumes

application/json

produces

application/json

parameters: -

in: "queryStringParameters"

Parameters being posted to server

responses:

400: description: "Invalid input"

200: description: "successful"

Swagger Definition

A Swagger definition of the API is available here.

The code generators available at Swagger can be used to generate templates for services that would send data to this Backend API.

Last updated