Skip to content

[REST-API] T4 — Endpoint GET /filters/status #31

@imagodata

Description

@imagodata

Contexte

Endpoint pour suivre l'état du dernier filtrage appliqué.

Objectif

GET /filters/status et GET /filters/status/{filter_id} — Récupérer le statut du filtrage.

Spec

GET /filters/status
→ 200 {
  "last_filter_id": "uuid",
  "status": "completed",  // "pending" | "running" | "completed" | "error"
  "applied_at": "2026-03-24T14:00:00Z",
  "features_count": 42,
  "error": null
}

Tasks

  • Route FastAPI GET /filters/status
  • Route GET /filters/status/{filter_id} (optionnel)
  • Store en mémoire des derniers états de filtrage (dict simple)
  • Exposer l'état courant de chaque layer filtrée

Dépendances

Priorité

🟡 Important

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiAPI publique / interface externeenhancementNew feature or requestrest-apiAPI REST HTTP (FastAPI/Flask)sprint-apiSprint FilterMate REST API

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions