Skip to content
Updraft Docs
Türkçe

API reference

This section is generated from api/openapi.json on every build; there is no hand-written copy. Endpoint and field descriptions come from the OpenAPI document. For authentication, rate limits and the error format see the guides.

Source: api/openapi.json, API version 0.1.0, sha256 edae20545f20.

OpenAPI document of the public endpoints (for client generators)

Status

Whether the service is up.

Flight upload

IGC upload (server to server, with the consent version).

Take-offs and landings

Approved take-off and landing sites as GeoJSON.

Layer parameters

Hourly sun position and forecast wind for the slope layers (pre-flight only).

Route suggestions

A few unranked route options from a take-off for a local day and hour, with landing alternatives; pre-flight planning only, always shown with the fixed pre-flight notice.

  • GET /v1/routes Route suggestions from a take-off for a day and hour (pre-flight planning only)

Region packs

PMTiles files per region for offline use.

Open data

Yearly open data packages (CC BY 4.0): releases, files, size and SHA-256; the same package downloads without a key on Atlas.

Regions

Flying regions and region profiles.

Consent

Withdrawing and giving again the consent to contribute.

Sharing

Opening and closing the public replay link of a flight.

Deletions

Reporting a pilot deletion request (GDPR/KVKK erasure); flight data is deleted and a tombstone remains.

Privacy masks

A pilot's home and custom masks, set by the pilot's own app: fixes inside them leave every shared layer.

Replay

Public replay data of a shared flight.

Schemas · Error codes