Skip to main content

Uploader une Image de Fond (Template Material)

Cette requête permet d'uploader une nouvelle image d'arrière-plan (ou autre matériel de modèle, comme un logo) dans le système.

Méthode : POST

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

En-têtes :

CléValeurDescription
X-API-KEY{{apiKey}}Votre clé d'API unique.
Content-Typemultipart/form-dataNécessaire pour l'envoi de fichiers.

Corps de la requête (multipart/form-data) :

Le corps doit contenir le fichier image et potentiellement des métadonnées.

  • file: Le fichier image (par exemple, .png, .jpg, .svg).
  • name (optionnel) : Un nom pour ce matériel. Si non fourni, le nom du fichier peut être utilisé.
  • type (optionnel) : Le type de matériel (par exemple, background_image, logo_overlay). Par défaut à un type générique si non spécifié.

Réponses possibles :

  • 201 Created: Image uploadée avec succès. Les détails du matériel créé sont retournés.
  • 400 Bad Request: La requête est malformée, le fichier est manquant, ou le type de fichier n'est pas supporté.
  • 422 Unprocessable Entity: Erreur lors du traitement du fichier (par exemple, fichier corrompu, dépassement de la taille limite).

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

{
"id": "material_uuid_003",
"name": "Nouveau_Fond_Printemps.jpg",
"type": "background_image",
"url": "{{baseUrl}}/media/templatematerial/Nouveau_Fond_Printemps.jpg",
"size": 256000, // Taille en octets
"mimeType": "image/jpeg",
"uploadedAt": "2025-06-02T23:21:00Z"
}