Strava

Designed by athletes, for athletes, Strava's mobile app and website connect millions of runners and cyclists through the sports they love.

Integrate the Strava API with the Airtable (OAuth) API

Setup the Strava API trigger to run a workflow which integrates with the Airtable (OAuth) API. Pipedream's integration platform allows you to integrate Strava and Airtable (OAuth) remarkably fast. Free for developers.

Create Comment with Airtable API on New Activity Created Event from Strava API
Strava + Airtable (OAuth)
 
Try it
Create Field with Airtable API on New Activity Created Event from Strava API
Strava + Airtable (OAuth)
 
Try it
Create Multiple Records with Airtable API on New Activity Created Event from Strava API
Strava + Airtable (OAuth)
 
Try it
Create Single Record Or Update with Airtable API on New Activity Created Event from Strava API
Strava + Airtable (OAuth)
 
Try it
Create Single Record with Airtable API on New Activity Created Event from Strava API
Strava + Airtable (OAuth)
 
Try it
New Activity Created Event from the Strava API

Emit new event when a new activity is created

 
Try it
New Activity Updated Event from the Strava API

Emit new event when an activity is updated

 
Try it
New Activity Deleted Event from the Strava API

Emit new event when an activity is deleted

 
Try it
New Custom Event from the Strava API

Emit new event when an activity is created, updated, or deleted

 
Try it
New Field from the Airtable (OAuth) API

Emit new event for each new field created in a table

 
Try it
Create Comment with the Airtable (OAuth) API

Create a new comment on a record. See the documentation

 
Try it
Create Field with the Airtable (OAuth) API

Create a new field in a table. See the documentation

 
Try it
Create Activity with the Strava API

Creates a manual activity for an athlete. See the docs

 
Try it
Create Multiple Records with the Airtable (OAuth) API

Create one or more records in a table by passing an array of objects containing field names and values as key/value pairs. See the documentation

 
Try it
Get Activity By ID with the Strava API

Returns the given activity that is owned by the authenticated athlete. See the docs

 
Try it

Connect Strava

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    strava: {
      type: "app",
      app: "strava",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.strava.com/api/v3/athlete`,
      headers: {
        Authorization: `Bearer ${this.strava.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Airtable (OAuth)

Using the Airtable API, you can build applications that can:

  • Create and manage databases
  • Add, update, and delete records
  • Search for records
  • Sort and filter records
  • Display records in a variety of ways
  • Import and export data

Connect Airtable (OAuth)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    airtable_oauth: {
      type: "app",
      app: "airtable_oauth",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.airtable.com/v0/meta/whoami`,
      headers: {
        Authorization: `Bearer ${this.airtable_oauth.$auth.oauth_access_token}`,
      },
    })
  },
})