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é | Valeur | Description |
|---|---|---|
X-API-KEY | {{apiKey}} | Votre clé d'API unique. |
Content-Type | multipart/form-data | Né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"
}