n8n-nodes-ride

🚨 Breaking Changes in v0.2.4 🚨

⚠️ IMPORTANT: Output Format Changed for Trip Operations

Starting from v0.2.4, the Trip output format has been significantly changed to improve workflow design:

Before (v0.2.3 and earlier) - JOIN Output:

Multiple formats were output as separate items:

Item 1: {"trip": {...}, "analysis": {...}, "output_format": "data"}
Item 2: {"trip_id": 123, "fileName": "trip.kml", "output_format": "kml"} + binary data
Item 3: {"trip_id": 123, "fileName": "trip.gpx", "output_format": "gpx"} + binary data

After (v0.2.4+) - MERGED Output:

Multiple formats are combined into a single item:

{
  "formats": ["rawData", "geojson", "kml"],
  "analysis": {...},
  "rawData": {...},
  "geojson": {...},
  "kml": {"fileName": "trip.kml", "mimeType": "..."}
}

🔧 Migration Required: Update your workflows to access data via:


This is an n8n community node. It lets you use Ride with GPS in your n8n workflows.

Ride with GPS is a comprehensive cycling platform that allows users to plan routes, track rides, organize events, and share their cycling adventures with a community of riders.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

This node supports the following resources and operations:

User

Events

Routes

Trips

Sync

Analysis

Credentials

To use this node, you need to authenticate with Ride with GPS using your service account credentials.

Prerequisites

  1. Sign up for a Ride with GPS account

Authentication Setup

  1. In n8n, create new credentials of type “Ride API”
  2. Enter your Ride with GPS service account email address and password
  3. Optional: Enter your Google Maps API key for static map image generation
    • This is only required if you want to use the Image output format for trips
    • You can use all other features without a Google Maps API key
  4. Configure the base URL (defaults to https://ridewithgps.com)

Google Maps API Setup (Optional)

To use the static map image generation feature:

  1. Get a Google Maps API key from the Google Cloud Console
  2. Enable the “Maps Static API” for your project
  3. Add the API key to your Ride API credentials in n8n
  4. Note: This is completely optional - all other node features work without it

Compatibility

Usage

Basic Examples

Get Current User Information:

List Your Routes:

Get Specific Route Details:

Get Trip with Multiple Output Formats:

Static Map Example Example of generated static map showing trip route with start (S) and end (E) markers

Sync Changes:

Pagination

Most list operations support pagination through the “Page Number” parameter. The response will include metadata about pagination, including total record count and links to additional pages.

Data Synchronization

The Sync operation is particularly useful for:

Changelog

Version 0.2.4 (Latest)

Version 0.2.3

Version 0.2.2

Version 0.2.1

Version 0.2.0

Version 0.1.4

Version 0.1.3

Version 0.1.2

Version 0.1.1

Resources

License

This project is licensed under the MIT License.