route-send

Start Garmin Route Send

Start a public web Garmin route-send OAuth attempt.

post/route-send/garmin/start

Request body

share_idstring required
route_slugstring required
firebase_uidstring nullable
returning_authorizer_tokenstring nullable

Response

Successful Response

status'authorization_required' | 'course_ready' | 'already_sent' | 'cancelled' | 'expired' | 'route_not_found' | 'route_not_ready' | 'missing_course_import' | 'provider_identity_collision' | 'alice_error' | 'rate_limited' | 'retry' | 'poll_needed' | 'session_not_found' required

Browser-safe route-send UX states.

session_idstring nullable
authorization_urlstring nullable
route_urlstring nullable
gpx_urlstring nullable
garmin_course_urlstring nullable
garmin_course_idstring nullable
success_redirect_urlstring nullable
response_surface'garmin_connect_course' | 'imperfect_owned'

Browser destination surface for the returned route-send state.

returning_authorizer_tokenstring nullable
missing_source_fieldsstring[]
historical_data_statusstring nullable
historical_data_permissionsstring[]
retry_after_secondsinteger nullable
detailstring nullable

Changes

No recorded changes to this endpoint across all 2 revisions of this API.