organic-alliance
Opérations concernant les commandes.
{id}
{orderId}
/products/{productId}
{id}
Authentication
Retourne une commande
Path variables
Identifiant de la commande
{orderId}
/products/{productId}
Ajoute un le produit ayant l’identifiant productId
à la commande ayant l’idenfiant orderId
.
Path variables
ID de la commande
ID du produit
Request parameters
Quantité du produit à ajouter à la commande
Responses
Body
Examples
Commande auquelle le produit a été ajoutée.
{
"id": "651651",
"isPreorder": "true"
}
Erreur renvoyée si l’utilisateur n’est pas connecté, si la commande ayant l’identifiant orderId ne lui appartient pas, si le produit productId ne peut pas être ajouté à cette commande, si la commande ne peut plus être modifiée. Le message d’erreur doit préciser la raison.
Opérations concernant les contacts.
{contactId}
Représente un statut de retour pour les opérations pouvant renvoyer des erreurs ou simplement la validation du succès de l’opération.
{
"success": false,
"code": 404,
"message": "Produit non trouvé"
}
{
"success": false,
"code": 403,
"message": "Action non autorisée"
}
{
"success": "true"
}
Booléen indiquant l’erreur
Succès de l’opération
L’opération a échoué
Si “success” vaut true, code d’erreur
Message d’erreur ou de confirmation de réussite de l’opération