Amplitude integration
Amplitude gives you the self-serve tools and real-time data to make products…
- Provider
- amplitude
- Category
- Analytics
- Setup
- User-supplied API key
- Actions
- 54 available
Quick start
Call Amplitude from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Amplitude's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"AMPLITUDE_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Amplitude API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
54 actions exposed via the
Amplitude integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
AMPLITUDE_ASSIGN_ANNOTATIONS_TO_CATEGORY -
AMPLITUDE_CANCEL_DELETION -
AMPLITUDE_CHECK_COHORT_STATUS -
AMPLITUDE_CREATE_ANNOTATION -
AMPLITUDE_CREATE_ANNOTATION_CATEGORY -
AMPLITUDE_CREATE_EVENT_CATEGORY -
AMPLITUDE_CREATE_EVENT_TYPE -
AMPLITUDE_CREATE_RELEASE -
AMPLITUDE_DELETE_ANNOTATION -
AMPLITUDE_DELETE_ANNOTATION_CATEGORY -
AMPLITUDE_DELETE_EVENT_CATEGORY -
AMPLITUDE_DELETE_EVENT_TYPE
Show all 54 actions
-
AMPLITUDE_DELETE_USERS -
AMPLITUDE_DOWNLOAD_COHORT_FILE -
AMPLITUDE_FIND_USER -
AMPLITUDE_GET_ACTIVE_USERS -
AMPLITUDE_GET_ANNOTATION -
AMPLITUDE_GET_ANNOTATION_CATEGORY -
AMPLITUDE_GET_COHORT -
AMPLITUDE_GET_DELETION_REQUESTS -
AMPLITUDE_GET_EVENT_CATEGORIES -
AMPLITUDE_GET_EVENT_PROPERTY -
AMPLITUDE_GET_EVENT_SEGMENTATION -
AMPLITUDE_GET_EVENT_TYPE -
AMPLITUDE_GET_EVENT_TYPES -
AMPLITUDE_GET_FUNNEL_DATA -
AMPLITUDE_GET_REALTIME_ACTIVE_USERS -
AMPLITUDE_GET_RETENTION -
AMPLITUDE_GET_REVENUE_LTV -
AMPLITUDE_GET_SESSION_AVERAGE -
AMPLITUDE_GET_SESSION_LENGTH -
AMPLITUDE_GET_SESSIONS_PER_USER -
AMPLITUDE_GET_USER_ACTIVITY -
AMPLITUDE_GET_USER_COMPOSITION -
AMPLITUDE_GET_USER_MAPPINGS -
AMPLITUDE_GET_USER_PROPERTY -
AMPLITUDE_IDENTIFY -
AMPLITUDE_LIST_ANNOTATION_CATEGORIES -
AMPLITUDE_LIST_ANNOTATIONS -
AMPLITUDE_LIST_COHORTS -
AMPLITUDE_LIST_EVENT_PROPERTIES -
AMPLITUDE_LIST_EVENTS -
AMPLITUDE_LIST_USER_PROPERTIES -
AMPLITUDE_MAP_USER -
AMPLITUDE_RESTORE_EVENT_TYPE -
AMPLITUDE_SEND_EVENTS -
AMPLITUDE_SET_GROUP_PROPERTIES -
AMPLITUDE_UPDATE_ANNOTATION -
AMPLITUDE_UPDATE_ANNOTATION_CATEGORY -
AMPLITUDE_UPDATE_COHORT_MEMBERSHIP -
AMPLITUDE_UPDATE_EVENT_CATEGORY -
AMPLITUDE_UPDATE_EVENT_TYPE -
AMPLITUDE_UPLOAD_BATCH_EVENTS -
AMPLITUDE_UPLOAD_COHORT
Build with Amplitude
Open OverSkill, describe what you want to build, and reference Amplitude in your prompt — the AI will wire up the integration automatically.