API Household Items
Inventaire du foyer
Suivez les articles partagés et laissez PrimeCal créer des tâches de réapprovisionnement automatiquement
Les articles du foyer forment une liste d'inventaire partagée, optionnellement scindée par groupe de
personnes, avec suivi de la durée de conservation et de l'expiration. Une analyse horaire crée
automatiquement une Task de réapprovisionnement lorsqu'un article est épuisé ou proche de l'être.
JWT ou clé API utilisateurSuivi de durée de conservationTâches de réapprovisionnement automatiquesPartage par groupe de personnes
Authentification et permissions
- Toutes les routes de cette page nécessitent une authentification et la fonctionnalité de plan
task_management(voirRequireFeature('task_management')). - Les articles sont scindés par le propriétaire authentifié ;
groupIdpartage en plus un article avec les membres d'un groupe de personnes.
Référence des points de terminaison
| Méthode | Chemin | Objectif | Requête ou query | Auth |
|---|---|---|---|---|
POST | /api/household-items | Créer un article du foyer. | Corps : champs de l'article | JWT ou clé API utilisateur |
GET | /api/household-items | Lister les articles possédés par l'appelant. | Aucun | JWT ou clé API utilisateur |
GET | /api/household-items/:id | Récupérer un article. | Path : id | JWT ou clé API utilisateur |
PATCH | /api/household-items/:id | Mettre à jour un article. | Path : id, corps : champs partiels de l'article | JWT ou clé API utilisateur |
DELETE | /api/household-items/:id | Supprimer un article. | Path : id | JWT ou clé API utilisateur |
POST | /api/household-items/:id/mark-used-up | Marquer un article comme épuisé, ce qui déclenche une tâche de réapprovisionnement lors de la prochaine analyse (ou immédiatement, si l'article est déjà éligible). | Path : id | JWT ou clé API utilisateur |
POST | /api/household-items/:id/consume | Réduire la quantité d'un montant (par défaut 1), par ex. « utilisé 2 rouleaux d'essuie-tout ». | Path : id, corps : amount (optionnel) | JWT ou clé API utilisateur |