Skip to main content

[Admin] Mettre à jour un modèle

Cette requête permet de mettre à jour un modèle (template) existant en utilisant son identifiant.

Méthode : PUT

URL : {{baseUrl}}/api/horstable/template

Paramètres de chemin :

Aucun paramètre de chemin. L'identifiant du modèle doit être fourni dans le corps de la requête.

En-têtes :

CléValeurDescription
X-API-KEY{{apiKey}}Votre clé d'API unique.
Content-Typeapplication/jsonType de contenu de la requête.

Corps de la requête (Exemple) :

Fournissez les champs du modèle que vous souhaitez modifier.

{
"id": "template_abc123", // ID du modèle à mettre à jour (obligatoire)
"name": "Nouveau Nom du Modèle", // Nouveau nom (optionnel)
"materialId": "nouvel_id_materiel", // Nouvel ID de matériel de fond (optionnel)
"styleId": "nouvel_id_style", // Nouvel ID de style (optionnel)
"width": 810, // Nouvelle largeur (optionnel)
"height": 610 // Nouvelle hauteur (optionnel)
}

Note : L' id dans le corps est obligatoire pour identifier le modèle à mettre à jour. Les autres champs sont optionnels et ne seront mis à jour que s'ils sont fournis.

Réponses possibles :

  • 200 OK: Modèle mis à jour avec succès. Les détails du modèle mis à jour sont retournés.
  • 400 Bad Request: La requête est malformée ou des informations sont manquantes.
  • 404 Not Found: Le modèle avec l'identifiant spécifié n'a pas été trouvé.
  • 422 Unprocessable Entity: Les données fournies ne sont pas valides.

Exemple de réponse (Succès - 200) :

{
// La réponse exacte dépend de l'API Horsplace distante.
// Typiquement, elle contiendrait l'ID du modèle mis à jour et les champs modifiés.
"id": "template_abc123",
"name": "Nouveau Nom du Modèle",
"materialId": "nouvel_id_materiel",
"styleId": "nouvel_id_style",
"width": 810,
"height": 610,
"updateTime": "YYYY-MM-DDTHH:mm:ssZ" // ou format similaire
// ... et potentiellement d'autres champs retournés par l'API Horsplace.
}