Aller au contenu

Mouvements de stock

GET /articles/movements

Retourne l’historique des mouvements de stock (entrées et sorties).

GET /articles/{articleReference}/movements

Retourne les mouvements pour un article spécifique.

ParamètreTypeDescription
afterIdlongRetourne les mouvements avec un id supérieur à cette valeur
afterDateDateTimeRetourne les mouvements après cette date (ISO 8601)
articleReferencestringFiltre par référence article — uniquement pour GET /articles/movements. Pour GET /articles/{articleReference}/movements, la référence est dans le chemin, pas en query string.
filterstringExpression de filtrage QueryKit
sortstringExpression de tri

1000 résultats maximum par requête.

  • Seuls les mouvements de vos activités autorisées
  • Les mouvements avec quantité 0 sont exclus automatiquement
  • Les mouvements sont filtrés par les types de mouvements et motifs configurés pour votre activité
ChampTypeDescription
idlongIdentifiant technique du mouvement
activityCodestringCode activité
stockUnitIDstringCode propriétaire du stock
movementTimestampDateTimeDate et heure du mouvement
articleReferencestringRéférence article
movedQuantityintQuantité mouvementée (toujours > 0)
movementDirectionstringSens du mouvement : "E" = entrée, "S" = sortie
movementCodestringCode du type de mouvement
movementReasonstringCode motif du mouvement
gradeCodestringCode qualité
Fenêtre de terminal
# Tous les mouvements (polling incrémental)
curl -X GET "https://api.ezyconnect.com/articles/movements?afterId=0" \
-H "Authorization: Bearer YOUR_TOKEN"
# Mouvements d'un article spécifique (référence dans le chemin)
curl -X GET "https://api.ezyconnect.com/articles/ART-001/movements" \
-H "Authorization: Bearer YOUR_TOKEN"
# Uniquement les entrées
curl -X GET "https://api.ezyconnect.com/articles/movements?afterId=0&filter=movementDirection%20%3D%3D%20%22E%22" \
-H "Authorization: Bearer YOUR_TOKEN"
[
{
"id": 98765,
"activityCode": "001",
"stockUnitID": "001",
"movementTimestamp": "2024-06-15T14:30:00Z",
"articleReference": "ART-001",
"movedQuantity": 100,
"movementDirection": "E",
"movementCode": "REC",
"movementReason": "RCP",
"gradeCode": "STD"
},
{
"id": 98770,
"activityCode": "001",
"stockUnitID": "001",
"movementTimestamp": "2024-06-15T16:45:00Z",
"articleReference": "ART-001",
"movedQuantity": 5,
"movementDirection": "S",
"movementCode": "EXP",
"movementReason": "CMD",
"gradeCode": "STD"
}
]