İçeriğe geç
Updraft Docs
English

Uçuş yükleme · API referansı

IGC yükleme (sunucudan sunucuya; rıza sürümüyle).

POST /v1/flights

Upload a flight track (IGC, GPX or FIT)

Kimlik: X-Api-Key başlığı; gereken kapsam: kapsam tablosu.

İstek gövdesi

multipart/form-data → Body_upload_flight_v1_flights_post

Yanıtlar

DurumAçıklamaİçerik
200Same file already stored (duplicate)application/json → FlightReceipt
202Successful Responseapplication/json → FlightReceipt
401code: auth_missing, auth_invalid, auth_revokedapplication/json → ErrorBody
403code: auth_scopeapplication/json → ErrorBody
409code: flight_deletedapplication/json → ErrorBody
413code: file_too_largeapplication/json → ErrorBody
422code: request_invalid, igc_empty, igc_no_fix_records, igc_missing_date, igc_corrupt, igc_no_valid_fix, gpx_invalid, gpx_no_fix_records, gpx_missing_time, gpx_corrupt, gpx_no_valid_fix, fit_invalid, fit_checksum, fit_not_activity, fit_no_fix_records, fit_corrupt, fit_no_valid_fix, flight_date_futureapplication/json → ErrorBody
429code: rate_limited, quota_exceeded (Retry-After seconds)
Başlıklar: Retry-After — Seconds until the exhausted window resets
application/json → ErrorBody
503code: queue_unavailable, storage_unavailableapplication/json → ErrorBody