API na analýzu paraglidingových letov
Nahraj IGC, čítaj normalizované metriky, replay dáta, termiky, score, uložený weather context, AI debrief a bezpečný share stav cez verziované JSON API.
Base URL
https://xcinsight.com/api/v1API ID letov používajú nesekvenčné ULID; interné databázové ID sa nikdy nezverejňuje.
Autentifikácia
V Developer Platform vytvor scope API kľúč a posielaj ho ako Bearer token. Celý kľúč sa zobrazí iba raz a v databáze sa uchováva iba SHA-256 hash.
Authorization: Bearer xci_live_...Rate limits
PRO obsahuje 1000 API requestov mesačne s ochranou proti zneužitiu za minútu.
Quality metadata
Odpovede obsahujú quality metadata, keď sú dostupné, takže klient vie odlíšiť čisté dáta od filtrovaných GPS výpadkov.
API v1 endpoints
JSON/meprofile:read/usage—/flightsflights:read/flightsflights:write/flights/{id}flights:read/flights/{id}/trackflights:read/flights/{id}/thermalsanalysis:read/flights/{id}/scoreanalysis:read/flights/{id}/weatherweather:read/flights/{id}/analysisanalysis:read/flights/{id}/analysisanalysis:write/flights/{id}/sharingsharing:write/flights/{id}/sharingsharing:writeExample
cURLcurl https://xcinsight.com/api/v1/flights \
-H "Authorization: Bearer xci_live_YOUR_TOKEN"Podpísané webhooky
HMAC-SHA256HTTPS endpoint zaregistruj v Developer Platform. Podpis je HMAC-SHA256 z timestamp + bodka + raw JSON body. Pred spracovaním over X-XCInsight-Timestamp a X-XCInsight-Signature.
X-XCInsight-Event: flight.analysis.completed
X-XCInsight-Delivery: dlv_...
X-XCInsight-Timestamp: 1788345000
X-XCInsight-Signature: v1=...signature = HMAC_SHA256(timestamp + "." + raw_body, whsec_...)