Versionnage et dépréciation de l’API Fluos

Fluos versionne son API HTTP publique sous /api/v1/ et avec l’en-tête API-Version. Les versions dépréciées envoient les en-têtes Sunset et Deprecation.

Les agents doivent figer leurs intégrations sur une version de l’API Fluos. Fluos ne modifiera pas discrètement une version publiée.

Comment Fluos versionne l’API

  1. Chemin d’URL (canonique) : /api/v1/… — par exemple /api/v1/search, /api/v1/openapi.json, /api/v1/mcp.
  2. En-tête de version : envoyez API-Version: 1. Les réponses renvoient API-Version: 1.
  3. Alias sans version tels que /api/search et /openapi.json : équivalents à la v1.

Les changements incompatibles sont publiés sous /api/v2/, jamais comme une modification de la v1. Le champ OpenAPI info.version suit la même version majeure (1.0.0).

curl -sI -H 'API-Version: 1' https://www.fluos.io/api/v1/search?query=authentication

Politique de dépréciation

Lorsque Fluos retire une version ou une opération :

En-têteSpécificationSignification
Deprecation: trueRFC 9745Cette version ou cette opération est dépréciée
Sunset: <HTTP-date>RFC 8594Date la plus proche à laquelle la version peut être supprimée
LinkRFC 8288rel="deprecation" renvoie vers cette page ; rel="successor-version" renvoie vers le remplaçant

Fluos donne au moins 180 jours de préavis Sunset avant de supprimer une version publique dépréciée. La v1 est la version actuelle et n’a pas de date de fin.

Limites de débit

Les points d’accès publics de découverte (recherche, MCP, négociation markdown/JSON) renvoient les en-têtes IETF RateLimit / RateLimit-Policy à chaque réponse, ainsi que RateLimit-Limit, RateLimit-Remaining et RateLimit-Reset. Une réponse 429 inclut Retry-After. Consultez la référence de l’API Fluos.

Ressources développeur Fluos associées