Documentation API

Glivres expose une API publique en lecture seule pour rechercher les livres et offres disponibles, consulter les catégories et découvrir ses ressources publiques.

Accès

  • URL de base : https://www.glivres.fr
  • Format : JSON UTF-8
  • Authentification : aucune pour les routes documentées sur cette page
  • Usage : lecture seule, avec une limite globale d'infrastructure de 200 requêtes par minute

Le contrat machine complet est disponible dans openapi.json.

Recherche de livres

GET /api/search

Paramètres disponibles : q, page, per_page, condition, category, language, vendor, author, publisher, price_min, price_max, tag, year_min, year_max et sort.

Valeurs de tri : price_asc, price_desc, newest ou title.

curl "https://www.glivres.fr/api/search?q=Victor%20Hugo&per_page=5"

Autres routes publiques

RouteFonction
GET /api/book/{id}Détail d'un livre et offres actives.
GET /api/categoriesListe des catégories publiques.
GET /api/public-resourcesCatalogue des pages et ressources publiques.
GET /api/taxonomy-maintainersDonnées publiques indiquant les taxonomies maintenues et corrigées par Glivres.

Serveur MCP

Le point d'entrée MCP public utilise le transport Streamable HTTP sur POST https://www.glivres.fr/mcp.

Il expose les ressources publiques sous les URI glivres://public-resources/{slug} et le tool read-only get_taxonomy_maintainers. Un client MCP découvre ces capacités avec resources/list et tools/list.

Découverte automatique

  • OpenAPI pour les clients HTTP.
  • llms.txt pour les agents et assistants IA.
  • En-têtes HTTP Link avec les relations service-doc et service-desc sur l'API publique et MCP.