Amplitude integration connector
Add white-label customer-facing integration with Amplitude into your app with just a few lines of code.
Managed authentication
Connect your customer accounts in Amplitude without researching its API, registering in a developer program, and getting your application approved. We take care of authentication, secure credentials storage, and token refreshes so you don't have to.
Just one line of code for you and one click for your customers:
iApp.integration('amplitude').open()
Add Amplitude to your app in the next 30 minutes
Execute Amplitude operations on behalf of your customers
Get information about available operations in a consistent way: name, description, input, output. Run operations using simple consistent API.
iOS Attribution
Required Event Argument Keys
You must include the following keys within the event argument:
Required Key | Description | Example |
---|---|---|
event_type | String. Prefix with brackets "[YOUR COMPANY]"... |
Batch Event Upload
Batch Event Upload
Use this request to bulk upload events to Amplitude.
If you have used our HTTP API before, note that there are two minor but important differences in your POST request to /batch
...
Get all Cohorts
Get all discoverable cohorts for an app. The id
returned for each cohort is used to get a single cohort.
Each COHORT_OBJECT has this schema:
{
"lastComputed": timestamp,
"owners": string[],...
Get a single Cohort
Get a discoverable cohort using its cohort_id
.
This is phase one in the download a cohort operation. The request_id
returned in the response is used to poll export status.
Get Cohort Status
Poll the request status. This is the second phase in a cohort download operation.
Cohort Download
For small cohorts, the response body contains cohort data.
For large cohorts, the data must be downloaded. If the cohort is large, the response redirects with a 302 response code to a pre-signed Amazon S3 download URL...