Skip to main content
GET
/
analytics
/
campaign
/
Campaign Report
curl --request GET \
  --url https://api.nexus.usehardal.com/analytics/campaign/ \
  --header 'Authorization: <api-key>'

Authorizations

Authorization
string
header
required

Query Parameters

timeframe
enum<string>

Preset timeframe. Use custom with startDate and endDate, or omit when startDate/endDate are provided.

Available options:
today,
yesterday,
last7days,
last30days,
custom
startDate
string

Start date (YYYY-MM-DD)

endDate
string

End date (YYYY-MM-DD)

isHybrid
string

Use hybrid/self-hosted query endpoint (true/false)

timezone
string

Timezone for date filtering (default: Europe/Istanbul)

isCompareEnabled
default:false

Enable comparison range calculations (default: false)

compareStartDate
string

Comparison start date (YYYY-MM-DD)

compareEndDate
string

Comparison end date (YYYY-MM-DD)

targetSignalId
string

Target signal ID for an authorized mobile app or related signal in the same project

interval
enum<string>
default:hour

Interval for time series aggregation (minute, hour, day, week, month). Default: hour

Available options:
minute,
hour,
day,
week,
month
breakdown
enum<string>
default:source

Breakdown level for time series chart. Default: source

Available options:
source,
medium,
campaign
metric
enum<string>
default:sessions

Metric to display on time series chart. Default: sessions

Available options:
sessions,
conversions

Response

200

200 response