Aller au contenu principal

Fonctions de l'API du magasin

Grâce à ces fonctions API, vous pouvez gérer les stocks et les commandes de votre animalerie.

Obtention des inventaires d'animaux

Renvoie les stocks d'animaux de compagnie par statut.

Point de terminaison : https://petstore3.swagger.io/api/v3/store/inventory

Opération : GET

Exemples

GET "https://petstore3.swagger.io/api/v3/store/inventory" \
-H "accept: application/json" \
-H "api_key: <VOTRE_CLÉ_API>"

Réponses

CodeDescription
200Opération réussie
defaulterreur inattendue
Exemple de réponse

200: Opération réussie

{
"sold": 0,
"disponible": 0,
"en attente": 0
}

Paramètres

Aucun

Passer une commande

Passe une commande pour un animal de compagnie.

Point d'arrivée : https://petstore3.swagger.io/api/v3/store/order

Opération : POST

Exemples

POST "https://petstore3.swagger.io/api/v3/store/order" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "api_key: <VOTRE_CLÉ_API>" \
-d '{
"id": 0,
"petId": 0,
"quantity": 0,
"shipDate": "2025-08-11T15:13:06.939Z",
"status": "placé",
"complete": false
}'

Réponses

CodeDescription
200Opération réussie
400Commande non valide
defaultErreur inattendue
Exemple de réponse

200: Opération réussie

{
"id": 0,
"petId": 0,
"quantity": 0,
"shipDate": "2025-08-11T15:13:06.939Z",
"status": "placé",
"complete": false
}

Paramètres

Corps de la requête
NomTypeDescription
bodyOrder object(Obligatoire) L'objet Order pour l'animal de compagnie.

Recherche d'une commande

Recherche une commande par son identifiant.

Point d'arrivée : https://petstore3.swagger.io/api/v3/store/order/{orderId}

Opération : GET

Exemples

GET "https://petstore3.swagger.io/api/v3/store/order/1" \
-H "accept: application/json" \
-H "api_key: <VOTRE_CLÉ_API>"

Réponses

CodeDescription
200Opération réussie
400ID invalide fourni
404Commande non trouvée
defaultErreur inattendue
Exemple de réponse

200: Opération réussie

{
"id": 1,
"petId": 0,
"quantity": 0,
"shipDate": "2025-08-11T15:13:06.939Z",
"status": "placé",
"complete": false
}

Paramètres

Paramètres du chemin d'accès
NomTypeDescription
orderIdintegerID de la commande d'achat à récupérer

Suppression d'une commande

Supprime une commande par son ID.

Point d'arrivée : https://petstore3.swagger.io/api/v3/store/order/{orderId}

Opération : DELETE

Exemples

DELETE "https://petstore3.swagger.io/api/v3/store/order/1" \
-H "accept: application/json" \
-H "api_key: <VOTRE_CLÉ_API>"

Réponses

CodeDescription
200commande supprimée
400ID invalide fourni
404Commande non trouvée
defaultErreur inattendue

(Une suppression réussie renvoie un code 200 sans corps de réponse).

Paramètres

Paramètres du chemin d'accès
NomTypeDescription
orderIdintegerID de la commande à supprimer