Skip to content

[REST-API] T6 — Endpoints POST /filters/undo et /filters/redo #33

@imagodata

Description

@imagodata

Contexte

Endpoints pour piloter l'historique des filtres depuis Narractive.

Objectif

POST /filters/undo et POST /filters/redo — Permettre à Narractive de naviguer dans l'historique des filtres.

Spec

POST /filters/undo
→ 200 { "status": "ok", "previous_filter": {...} }
→ 409 { "error": "no_history", "detail": "Nothing to undo" }

POST /filters/redo
→ 200 { "status": "ok", "next_filter": {...} }

Tasks

  • Route POST /filters/undo — appel au service d'historique FilterMate
  • Route POST /filters/redo
  • Gérer les cas limites (historique vide, rien à redo)

Dépendances

Priorité

🟢 Nice-to-have

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