Overview
How to integrate:
Steps in ForeFlight
In order to integrate with ForeFlight you will need an active dispatch account with ForeFlight. You will need generate an API key that allows BART to access your account.
To generate API key you need to:
- Log in to your ForeFlight account https://plan.foreflight.com/
- Select the Tools tab.
- Select the API Console tab.
- Click Generate API Key in the top right corner. The key will be added to the list.

- Select Copy and save the key in a secure place. Keys are not shown again and cannot be retrieved once generated.
- Select Edit next to the key.
- Check all the Authorized Endpoint boxes.

- Provide a description of the key (we recommend "BART").
- Click Save.
***After generating the key, be sure to save the key! Keys are not shown again, and cannot be retrieved once generated***
Steps in web.seagil.com
- Click to the gear in the right corner
- Choose “All Settings” > Integrations
- Navigate to "ForeFlight"
- Enter in API key and Account ID (account ID is used for linking to flight plans; this is optional)

-To access your Account ID:
-Log into https://dispatch.foreflight.com
-Click Edit next to any flight record
-On your browser's Address Bar, look at the web address
-Your Account ID is the identifier in the web address after "https://dispatch.foreflight.com/flight/"
How to use the ForeFlight integration
Schedules are automatically sent to ForeFlight
- Upon initial creation of trip, trip information is sent to ForeFlight
- Passenger weights, if entered on BART, are included in the trip information sent to Foreflight. Note that BART sends weights as is, assuming the unit of weight you enter on BART is the unit configured on Foreflight.
- Automatic updates occur starting 7 days from departure date
- Update notifications are not sent
View the updated times:
- Navigate to Schedules > Manifest > More button > ForeFlight ETE Times

- ETE results are shown in popup window:

- Adjusted times are shown in red
