This may not be the correct answer to your question, but here is how I export my TomTom data to SportTracks:
1) Create an Endomondo acoount. Chose "automatic upload to Endomondo" in the TomTom software.
2) Create an account in tapiriik.com
and chose "sync Endomondo to SportTracks".
Works fine for me. Just plug in your TomTom watch, and a few minutes later your data will be in SportTracks.
BTW, Tapiriik can sync also between Garmin Connect, RunKeeper, Strava, TrainingPeaks, SportTracksi, Endomondo, RideWithGPS, and Dropbox - but currently not with AP. Maybe someone knows an efficient way to sync one of these platforms with AP?