Strava Trigger
AI-generatedSummary
Listen for specified Strava events on chosen object types via webhook and trigger workflows accordingly, optionally resolving full object data.
Inputs
- Object (required) — Select the type of Strava object to monitor: all, activity, or athlete.
- Event (required) — Select the type of event to listen for: all, created, deleted, or updated.
- Resolve Data (required) — Enable to automatically fetch and include the full data for the triggered object instead of just its ID (except for deletions).
- Options.Delete If Exist — Set to true to delete any existing Strava subscription to allow creation of a new one with current parameters (Strava allows only one subscription). This is a destructive operation.
Output shape
A JSON array containing event data from Strava, including object type, event type, object ID, and optionally the full object data if 'Resolve Data' is enabled.
The webhook payload always contains the object ID and event metadata. When 'Resolve Data' is enabled and the event is not a deletion, the operation fetches and appends detailed data about the affected Activity or Athlete. This trigger cannot receive input data and only outputs on matched events. It handles webhook setup and deletion internally, honoring the 'Delete If Exist' option to manage subscription conflicts.