[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é | Valeur | Description |
|---|---|---|
X-API-KEY | {{apiKey}} | Votre clé d'API unique. |
Content-Type | application/json | Type 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.
}