API: documentation OpenAPI et CHANGELOG (#78)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-05-13 14:37:21 +02:00
parent 985af0fdc7
commit c683034e2b
2 changed files with 26 additions and 1 deletions
+10 -1
View File
@@ -95,7 +95,16 @@ def schema():
@bp.route("/data")
@require_token
def data():
"""Endpoint tabulaire : filtres dynamiques sur les colonnes DECP."""
"""Récupère des marchés publics filtrés.
Filtres en query string sous la forme `<colonne>__<opérateur>=<valeur>`.
Opérateurs : exact, contains, notcontains, less, greater,
strictly_less, strictly_greater, in, notin, isnull, isnotnull, sort.
Paramètres réservés : page (défaut 1), page_size (défaut 50, max 1000),
columns (csv), count (true|false ; mettre false pour économiser le COUNT(*)).
"""
import polars as pl
import polars.selectors as cs