Amplitude
Integrate your application with the Amplitude API
🚀 Quickstart
Connect to Amplitude with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> Amplitude.
Go to Connections -> Add Test Connection -> Authorize, then enter your Amplitude API Key, Secret Key and Hostname. Later, you'll let your users do the same directly from your app.
Let's make your first request to the Amplitude API (fetch a list of events). Replace the placeholders below with your Environment API key, integration ID, and connection ID:
curl "https://api.tenklo.dev/proxy/api/2/events/list" \
-H "Authorization: Bearer <NANGO-API-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>"Or fetch credentials with the Node SDK or API.
✅ You're connected! Check the Logs tab in Tenklo to inspect requests.
Follow our Auth implementation guide to integrate Tenklo in your app.
To obtain your own production credentials, follow the setup guide linked below.
📚 Amplitude Integration Guides
Nango-maintained guides for common use cases.
- How do I link my account?
Connect your Amplitude account using the Connect UI
Official docs: Amplitude API Documentation
🧩 Pre-built syncs & actions for Amplitude
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
batch-events | Send batched events to Amplitude in bulk. | Action | 🔗 Github |
bulk-update-annotation-categories | Assign an annotation category to multiple annotations. | Action | 🔗 Github |
create-annotation-category | Create an annotation category. | Action | 🔗 Github |
create-annotation | Create a chart annotation. | Action | 🔗 Github |
create-event-category | Create an event category in Amplitude taxonomy. | Action | 🔗 Github |
create-event-property | Create an event property in taxonomy. | Action | 🔗 Github |
create-event-type | Create a taxonomy event type. | Action | 🔗 Github |
create-release | Create a release marker in Amplitude. | Action | 🔗 Github |
create-user-deletion-job | Create a user privacy deletion job. | Action | 🔗 Github |
create-user-property | Create a user property in taxonomy. | Action | 🔗 Github |
delete-annotation-category | Delete an annotation category | Action | 🔗 Github |
delete-annotation | Delete a chart annotation | Action | 🔗 Github |
delete-event-category | Delete an event category | Action | 🔗 Github |
delete-event-property | Delete an event property in taxonomy. | Action | 🔗 Github |
delete-event-type | Delete a taxonomy event type. | Action | 🔗 Github |
delete-user-from-deletion-job | Remove an Amplitude ID from a deletion job | Action | 🔗 Github |
delete-user-property | Delete a user property in taxonomy. | Action | 🔗 Github |
download-cohort | Download cohort members | Action | 🔗 Github |
export-events | Start or retrieve bounded event export | Action | 🔗 Github |
get-active-user-counts | Get active or new user counts over a date range. | Action | 🔗 Github |
get-annotation-category | Retrieve an annotation category. | Action | 🔗 Github |
get-annotation | Retrieve a chart annotation. | Action | 🔗 Github |
get-average-session-length | Get average session length in seconds per day. | Action | 🔗 Github |
get-cohort | Retrieve cohort metadata. | Action | 🔗 Github |
get-event-category | Retrieve an event category from Amplitude taxonomy. | Action | 🔗 Github |
get-event-property | Retrieve an event property in taxonomy. | Action | 🔗 Github |
get-event-segmentation | Query event metrics with segmentation, optionally comparing up to two events. | Action | 🔗 Github |
get-event-type | Retrieve a taxonomy event type. | Action | 🔗 Github |
get-events-summary | Get the current week's tracked events with totals, uniques, and %DAU. | Action | 🔗 Github |
get-funnel-analysis | Get funnel drop-off and conversion rates across a sequence of events. | Action | 🔗 Github |
get-group-property | Retrieve a group property in taxonomy. | Action | 🔗 Github |
get-realtime-active-users | Get active user counts at 5-minute granularity for the last two days. | Action | 🔗 Github |
get-retention-analysis | Get user retention between a starting action and a returning action. | Action | 🔗 Github |
get-revenue-ltv | Get lifetime value metrics for new users over a date range. | Action | 🔗 Github |
get-session-length-distribution | Get session counts bucketed by predefined length periods. | Action | 🔗 Github |
get-sessions-per-user | Get average number of sessions per user per day. | Action | 🔗 Github |
get-user-activity | Get a user's event history and summary by Amplitude ID. | Action | 🔗 Github |
get-user-composition | Get the distribution of users across the values of a user or group property. | Action | 🔗 Github |
get-user-deletion-jobs | List user privacy deletion jobs in a date range. | Action | 🔗 Github |
get-user-property | Retrieve a user property in taxonomy. | Action | 🔗 Github |
group-identify | Update group properties | Action | 🔗 Github |
identify-user | Update user properties | Action | 🔗 Github |
list-annotation-categories | List annotation categories. | Action | 🔗 Github |
list-annotations | List chart annotations. | Action | 🔗 Github |
list-cohorts | List cohorts. | Action | 🔗 Github |
list-event-categories | List event categories from Amplitude taxonomy | Action | 🔗 Github |
list-event-properties | List event properties in taxonomy. | Action | 🔗 Github |
list-event-types | List taxonomy event types | Action | 🔗 Github |
list-group-properties | List group properties in taxonomy. | Action | 🔗 Github |
list-user-properties | List user properties in taxonomy | Action | 🔗 Github |
query-chart | Query a chart result by ID. | Action | 🔗 Github |
restore-event-property | Restore a deleted event property in taxonomy. | Action | 🔗 Github |
restore-event-type | Restore a deleted taxonomy event type. | Action | 🔗 Github |
restore-user-property | Restore a deleted user property in taxonomy. | Action | 🔗 Github |
search-users | Search for users by Amplitude ID, device ID, user ID, or user ID prefix. | Action | 🔗 Github |
track-event | Send an event to Amplitude. | Action | 🔗 Github |
update-annotation-category | Update an annotation category | Action | 🔗 Github |
update-annotation | Update a chart annotation. | Action | 🔗 Github |
update-event-category | Update an event category. | Action | 🔗 Github |
update-event-property | Update an event property in taxonomy. | Action | 🔗 Github |
update-event-type | Update a taxonomy event type. | Action | 🔗 Github |
update-group-property | Update a group property in taxonomy. | Action | 🔗 Github |
update-user-property | Update a user property in taxonomy. | Action | 🔗 Github |
annotation-categories | Sync Amplitude annotation categories. | Sync | 🔗 Github |
annotations | Sync Amplitude chart annotations. | Sync | 🔗 Github |
cohort-members | Sync cohort members. | Sync | 🔗 Github |
cohorts | Sync cohorts. | Sync | 🔗 Github |
event-categories | Sync Amplitude taxonomy event categories | Sync | 🔗 Github |
event-properties | Sync Amplitude taxonomy event properties | Sync | 🔗 Github |
event-types | Sync Amplitude taxonomy event types | Sync | 🔗 Github |
events-export | Sync events export. | Sync | 🔗 Github |
group-properties | Sync Amplitude taxonomy group properties | Sync | 🔗 Github |
user-properties | Sync Amplitude taxonomy user properties. | Sync | 🔗 Github |