Skip to content

Overview

The Skyden API lets partner apps access pilot flight data with user consent. Pilots generate a linking code in the Skyden app, your app redeems it, and you can then fetch their flight totals.

https://api.skyden.app/functions/v1/api

All requests require your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Requests with a missing or invalid key receive a 401 response.

API keys are issued with one or more scopes. Request the scopes you need when emailing support@skyden.app for a key.

ScopeGrants
pilot-totalsRead access to GET /v1/pilot-totals and GET /v1/pilot-totals/batch

Calls without the required scope receive 403 INSUFFICIENT_SCOPE.

  • Each API key has a per-minute request limit, set at issuance. The default tier is 100 requests per minute. Higher tiers are available on request. Email support@skyden.app to discuss a higher limit.
  • Exceeding your limit returns 429 RATE_LIMITED with a Retry-After: 60 header (seconds).

Every response (success or error) includes a meta.request_id (e.g. req_d69af077). Log it. When opening a support ticket, include the request_id and we can trace the exact request in our logs.