Files
booksync/_docs/divers/API_ENDPOINTS_CHECKLIST.md
T
2026-10-07 05:10:49 +02:00

2.8 KiB
Raw Blame History

Suivi des endpoints MangaCollec

État du suivi au 15 septembre 2026 : 23 endpoints implémentés sur 35.

Une case cochée signifie qu’un wrapper d’appel est présent dans ../libs/mangacollec. La présence d’un DTO, d’un modèle ou du transport HTTP seul ne suffit pas à cocher un endpoint. Chaque implémentation doit ensuite être couverte par les tests adaptés.

La liste et les chemins exacts proviennent de la documentation officielle du skill mangacollec-doc, en particulier references/mangacollec/index.md.

Catalogue — 11/11

  • GET /v2/series — ../libs/mangacollec
  • GET /v2/series/{id} — ../libs/mangacollec
  • GET /v2/boxes/{id} — ../libs/mangacollec
  • GET /v2/volumes/news — ../libs/mangacollec
  • GET /v2/volumes/{id} — ../libs/mangacollec
  • GET /v2/editions/{id} — ../libs/mangacollec
  • GET /v2/publishers — ../libs/mangacollec
  • GET /v2/publishers/{publisher_id} — ../libs/mangacollec
  • GET /v2/authors — ../libs/mangacollec
  • GET /v2/authors/{author_id} — ../libs/mangacollec
  • GET /v2/kinds — ../libs/mangacollec

Planning — 0/2

  • GET /v2/planning
  • GET /v2/users/me/ad_native_planning_perso

Suivis — 2/2

  • POST /v1/follow_editions — ../libs/mangacollec
  • DELETE /v1/follow_editions/{follow_edition_id} — ../libs/mangacollec

Collection — 4/6

  • GET /v2/users/me/collection
  • GET /v2/user/{username}/collection
  • POST /v1/possessions_multiple — ../libs/mangacollec
  • DELETE /v1/possessions_multiple — ../libs/mangacollec
  • POST /v1/box_possessions_multiple — ../libs/mangacollec
  • DELETE /v1/box_possessions_multiple — ../libs/mangacollec

Lectures — 2/2

  • POST /v1/reads_multiple — ../libs/mangacollec
  • DELETE /v1/reads_multiple — ../libs/mangacollec

Prêts — 4/4

  • POST /v1/loans_multiple — ../libs/mangacollec
  • DELETE /v1/loans_multiple — ../libs/mangacollec
  • POST /v2/borrowers — ../libs/mangacollec
  • DELETE /v2/borrowers/{borrower_id} — ../libs/mangacollec

Panier — 0/6

  • GET /v1/users/me/cart
  • POST /v1/users/me/cart
  • DELETE /v1/users/me/cart/{id_cart_item}
  • GET /v1/bdfugue_offer/{isbn}
  • GET /v1/amazon_offer/{asin}
  • GET /v1/img_offer/{isbn}

Recommandations — 0/1

  • GET /v1/users/me/recommendation

Utilisateur — 0/1

  • GET /v1/users/me

Règle de mise à jour

Après l’ajout d’un wrapper d’endpoint dans ../libs/mangacollec, mettre à jour la case correspondante et le compteur de la section. Ne cocher l’endpoint qu’après validation de sa requête, de son DTO de réponse et de ses tests pertinents.