🧑‍🤝‍🧑 Documentation des routes – Équipes (/api/teams)

Résumé

Ces routes permettent de consulter, créer, modifier et supprimer des équipes. Certaines actions sont réservées aux utilisateurs authentifiés.


🔓 GET /api/teams

Description : Récupère la liste paginée de toutes les équipes.

Accès : Public

Query params :

Réponse 200

{
  "success": true,
  "data": [
    {
      "id": 1,
      "name": "Les Sprinters",
      "description": "Une équipe rapide"
    }
  ],
  "meta": {
    "total": 5,
    "page": 1,
    "per_page": 10,
    "skip": 0,
    "take": 10
  }
}

🔐 GET /api/teams/:id

Description : Récupère une équipe spécifique par son ID.

Accès : Authentification requise

Réponse 200

{
  "success": true,
  "data": {
    "id": 2,
    "name": "Les Randonneurs",
    "description": "Équipe de marcheurs tranquilles"
  }
}

Erreurs possibles :