đź§Ş API Test - Content Service
⚙️ Configuration
URL de base de l'API :
POST
Créer un article
/articles
doctorId (MongoDB ObjectId - 24 caractères hex) :
title :
content :
Contenu de mon article de test
category :
slug (optionnel, auto-généré depuis le titre) :
language (optionnel) :
Créer l'article
GET
Lister les articles publiés
/articles
Lister
GET
Récupérer un article
/articles/{id}
article_id (MongoDB ObjectId) :
Récupérer
PUT
Mettre Ă jour un article
/articles/{id}
article_id (MongoDB ObjectId) :
title :
content :
Contenu mis Ă jour
category :
Mettre Ă jour
PATCH
Publier un article
/articles/{id}/publish
article_id (MongoDB ObjectId) :
Publier
PATCH
Dépublier un article
/articles/{id}/unpublish
article_id (MongoDB ObjectId) :
Dépublier
POST
Ajouter une interaction
/articles/{id}/interactions
articleId (MongoDB ObjectId) :
userId (MongoDB ObjectId - requis) :
patientId (MongoDB ObjectId - optionnel, pour patient) :
type :
like
view
Ajouter
DELETE
Retirer une interaction
/articles/{id}/interactions
articleId (MongoDB ObjectId) :
userId (MongoDB ObjectId - requis) :
patientId (MongoDB ObjectId - optionnel) :
type :
like
view
Retirer
GET
Compter les interactions par type
/articles/{id}/interactions/count?type=like|view
articleId (MongoDB ObjectId) :
type :
like
view
Compter
GET
Vérifier si a interagi
/articles/{id}/interactions/check
articleId (MongoDB ObjectId) :
userId (MongoDB ObjectId - requis) :
patientId (MongoDB ObjectId - optionnel) :
type :
like
view
Vérifier
GET
Stats (likes + views)
/articles/{id}/stats
articleId (MongoDB ObjectId) :
Stats