API

Vue d'ensemble

Vue d'ensemble de l'API REST Symfony.

API REST

L'API est construite avec Symfony 7 et exposée sous le préfixe /api. Elle est consommée exclusivement par le frontend Nuxt.

Authentification

Les endpoints protégés nécessitent un JWT valide, transmis automatiquement via cookie HttpOnly. Aucun en-tête Authorization n'est requis côté client.

Les routes publiques (données de référence) sont accessibles sans authentification.

Conventions

  • Les réponses sont en JSON
  • Les slugs sont utilisés comme identifiants dans les URLs de navigation (/api/categories/{slug}/combos)
  • Les mutations utilisent POST, PATCH et DELETE selon le cas