Jump to Content
Home
User Guide
Developer Guide
Changelog
Home
User Guide
Developer Guide
Changelog
Home
User Guide
Developer Guide
Changelog
Log In
Developer Guide
Log In
Developer Guide
Files and Variables
Search
JUMP TO
Quick Start Guides
Overview
iOS
Android
Unity
JavaScript
React Native
Unreal
SDK Documentation
How the Leanplum SDK Works
Tracking Sessions
Syncing with Leanplum mid-session
Callbacks
iOS Binary Size
Tracking User Information
User IDs
Device IDs
User attributes
Handle same User login on different devices
Tracking User Behavior
Tracking Monetization Events
In-app messaging
Unity In-App messages
Web In-App messages
IAM Handlers
Custom Templates
Custom Delivery Deferral
Android: Add dialog customizer
Push notifications
iOS push notifications
Android push notifications
Unity push notifications
JavaScript push notifications
ReactNative push notifications
Xiaomi MiPush integration
Huawei Push Kit integration
App inbox
Variables
Variable Implementation
Modeling structured data
Secure Variables
Geofencing and location-based messaging
iOS location services
Android location services
React Native location services
How to integrate external Attribution services (App setup)
API
API Introduction
Making requests
Authentication
Selecting a user
Responses
Billing
Batching requests with multi
Reduce billable requests
Debugging
API methods
User Behavior
advance
post
pauseState
post
resumeState
post
pauseSession
post
resumeSession
post
heartbeat
post
start
post
stop
post
track
post
User Information
setUserAttributes
post
setDeviceAttributes
post
setTrafficSourceInfo
post
registerDevice
post
deleteUser
post
block
post
unblock
post
Messages
getMessage
get
getMessages
get
getUnsubscribeCategories
get
sendMessage
post
addAndroidNotificationChannel
post
getAndroidNotificationChannels
get
deleteAndroidNotificationChannel
post
A/B Tests
getAbTest
get
getAbTests
get
getVariant
get
Files and Variables
getVars
get
setVars
post
deleteVars
post
downloadFile
get
uploadFile
post
Export Data
addPostback
post
listPostbacks
get
deletePostback
post
exportData
get
exportData schema (csv, S3 bucket)
exportReport
get
exportData schema (JSON)
exportUser
get
exportUsers
get
getExportResults
get
Import Data
multi (CSV)
post
multi (JSON)
getMultiResults
get
Campaigns
startCampaign
post
API Limits
API guides
Creating new users with our API
Sending messages manually via the API
Setting attribution source data via the API
Exporting bookmarked reports
Exporting Leanplum in-app message events to other analytics providers
Exporting Leanplum A/B test info to other analytics providers
Export Raw Data via Python Scripts [Sample: API]
Accessing content via the API
Tracking analytics data via API
Interpreting metrics in raw data export files
Calculate DAU with the raw data via Python
GDPR & CCPA overview
Files and Variables
Use these API methods to work with files and variables.