Fenua API updates

Published changes to the portal, API contract, documentation and reference data.

v0.6.0

Search and discoverability

  • Published bilingual metadata, canonicals, FR/EN alternates, social cards, robots.txt, sitemap.xml and llms.txt.
  • Added IndexNow verification to notify participating search engines about the catalogue.
  • Added authority pages covering the publisher, data provenance and release history.
  • Published 668 bilingual catalogue routes for DATA 2026.2 islands, communes and aerodromes, with structured data.

OpenAPI contract

  • Expanded descriptions, examples, sources, licences and provenance rules without a breaking public-contract change.

v0.5.2

Accessibility

  • Page headings are preserved for screen readers on pricing and developer dashboard pages.
  • Improved dark-mode contrast for availability panels and the refresh button.

Compatibility

  • No change to the API contract, data, authentication or billing.

v0.5.1

Interface

  • Reduced secondary copy across the home page, service status, documentation, pricing and developer dashboard.
  • Simplified the documentation bar and footer to retain only useful links.
  • Rebalanced layouts across desktop, mobile and dark mode.

Compatibility

  • No change to the API contract, data, authentication or billing.

v0.5.0

Authentication and navigation

  • Navigation now adapts to sign-in state, with direct dashboard and API console access for members.
  • Signed-in members are redirected away from sign-in and registration pages, and pricing actions now reflect the active session.

Developer interface

  • Added persistent dark mode, synchronised with the system preference and other tabs.
  • Added an integrated console for testing all 13 read endpoints, with the key kept in memory only.
  • The console displays response status, headers and body, does not follow redirects, and times out long requests.

API contract and documentation

  • Errors now use Problem Details consistently, with a stable code and field details where needed.
  • Fixed the global limit so an overrun returns 429 instead of an internal error.
  • Expanded the OpenAPI specification and reference for all 13 operations, including parameters, schemas, responses and examples.
  • Unsupported parameters can now produce a 400 response instead of being silently ignored.

v0.4.0

Service status

  • Added a 90-day daily availability history for the portal, API and DATA reference dataset.
  • Days are classified as operational, degraded, unavailable or unmeasured, without reconstructing past data.
  • Added a summary of detected incidents and navigation adapted to small screens.

Monitoring

  • Automated collection every five minutes, idempotent storage and deletion after 95 days.
  • Availability is calculated only from checks that were actually received.

v0.3.0

Service status

  • Added a status page based on real API availability and readiness probes.
  • Added latency, active DATA version and automatic refresh, without extrapolated history.

Transport data

  • Published 95 historical OpenFlights air routes and one OpenStreetMap maritime network candidate in DATA 2026.2.
  • All routes remain inactive and hidden by default; viewing them requires the active=false filter.
  • Added integrity, provenance and attribution checks to prevent accidental activation.

v0.2.0

Identity and home page

  • Added a bilingual administrative identity, vector logo and favicon.
  • Refocused the home page on published geographic data and the pending status of air and maritime data.

Documentation

  • Added search, mobile navigation and guides for getting started, authentication, search, errors and quotas.
  • Added cURL, JavaScript and Python examples, API responses, and a page covering data sources, versions and limits.