Integrations

⚠️ No API Token Available
You need to create an API token first in the "API Tokens" tab before setting up app integrations.
Data Ingestion
πŸ“ GPS Tracking Frequency
For optimal results, Reitti works best with a continuous stream of GPS locations. Make sure your tracking app records a point at least every 30 seconds to ensure accurate visit and trip detection.

Configure mobile apps to automatically send location data to Reitti

Choose the API token to use in the setup URLs below. The selected token will be automatically inserted into the example URLs.

πŸ“± GPSLogger Setup

GPSLogger is a free Android app that can automatically log your location and send it to Reitti.

Download: https://gpslogger.app/

Setup Instructions:

  1. Download GPSLogger from the Google Play Store
  2. Open GPSLogger and go to Logging details β†’ Log to custom URL
  3. Enable "Log to custom URL"
  4. Set the URL to: https://your-domain.com/api/v1/location-data
  5. Set the URL to: https://your-domain.com/api/v1/location-data
  6. Set HTTP Method to POST
  7. Set HTTP Body to: { "_type" : "location", "t": "u", "acc": "%ACC", "alt": "%ALT", "batt": "%BATT", "bs": "%ISCHARGING", "lat": "%LAT", "lon": "%LON", "tst": "%TIMESTAMP", "vel": "%SPD" }
  8. Set HTTP header to: Content-Type: application/json
  9. Start logging!
This will create a new profile 'reitti' with the configured settings.

πŸ—ΊοΈ OwnTracks Setup

OwnTracks is a privacy-focused location tracking app available for iOS and Android.

Download: https://owntracks.org/

Setup Instructions:

  1. Download OwnTracks from the App Store or Google Play Store
  2. Open OwnTracks and go to Settings β†’ Connection
  3. Set Mode to HTTP
  4. Set the Endpoint to: https://your-domain.com/api/v1/location-data
  5. Set the Endpoint to: https://your-domain.com/api/v1/location-data
  6. Disable Authentication (we use the token in the URL instead)
  7. Configure tracking settings as desired. Make sure that Owntracks records a point at least every 30 seconds.
  8. On the map view, set tracking mode to "Movement"
  9. The app will automatically start sending location updates
This will create a new profile 'reitti' with the configured settings.

πŸ“ Overland Setup

Overland is a GPS logger for iOS that sends location data in GeoJSON format.

Homepage: https://overland.p3k.app/

Setup Instructions:

  1. Install Overland
  2. Open Overland and go to the Settings tab
  3. Important: Tap the Request Permission button to grant location access - Overland will not track anything without this permission
  4. Tap on Receiver Endpoint
  5. Set the Endpoint URL to: https://your-domain.com/api/v1/ingest/overland?token=YOUR_TOKEN
  6. Set the Endpoint URL to: https://your-domain.com/api/v1/ingest/overland?token=YOUR_TOKEN
  7. Leave the Device ID field empty or set a custom identifier
  8. Leave the Access Token field empty (we use the token in the URL)
  9. Configure tracking settings:
    • Desired Accuracy: Best (for high accuracy) or 100m (for battery saving)
    • Points per Batch: 50-200 (lower for unreliable connections)
    • Significant Location: Disabled for continuous tracking
  10. Go to the Tracker tab and turn tracking On
  11. Adjust the sending interval slider (1 second to 30 minutes)
  12. The app will start sending location data automatically
This will create a new profile 'reitti' with the configured settings.
Need Help?
For detailed setup instructions and tips, visit our comprehensive guide: Mobile Integration Documentation

Data Quality Verification

Check the quality and frequency of your incoming location data to ensure optimal tracking performance.

External Data Stores

Configure Reitti to connect to external data storage like OwnTracks Recorder.

πŸ“Š OwnTracks Recorder Integration

Connect to an OwnTracks Recorder instance to fetch location data from specific users and devices.

Configuration saved successfully
Error message
Leave empty if no authentication is needed
Leave empty if no authentication is needed
Photos
Shared Instances

πŸ“Š Data Quality Report

Error loading data quality information

πŸ“ˆ Overall Data Quality

Total Location Points
0
Last 24 Hours
0
Last 7 Days
0
Average per Day
0

πŸ•’ Data Freshness

Latest Point Received
Never
Time Since Last Point
N/A

πŸ“ Tracking Quality

Average Accuracy
N/A
Points with Good Accuracy (<50m)
N/A
Average Interval
N/A
βœ… Actively Tracking
Location data is being received regularly
❌ Not Actively Tracking
No recent location data received
βœ… Good Frequency
Location points are frequent enough for accurate tracking
⚠️ Low Frequency
Consider increasing tracking frequency for better accuracy
⚠️ Fluctuating Frequency
Tracking intervals vary significantly, which may affect accuracy
βœ… Good Consistency
Tracking intervals are consistent and stable

πŸ’‘ Recommendations

  • Recommendation