Aller à la documentation
API

Téléverser une image de modèle

Stocker une image et obtenir son adresse publique pour un modèle.

POST/templates/images

Exécute le véritable appel sur votre espace de travail.

POST /templates/images

Stocker une image et obtenir son adresse publique pour un modèle.

Exemple

Nécessite templates:write. Envoyez les octets comme corps avec leur type en Content-Type : PNG, JPEG, WebP, GIF ou SVG, jusqu'à 5 Mo. L'image est ajustée à 1200 sur 1800 pixels et stockée sous une forme que tout client mail affiche. Répond 201.

curl
curl -X POST "$OE/templates/images" -H "$AUTH" -H "Content-Type: image/png" \  --data-binary @hero.png
Réponse
{  "object": "template_image",  "id": "5f0c9a8e-2b7d-4c1e-9a3f-8d6b2e4c7a10",  "url": "https://cdn.openemail.uk/templates/images/8a9c35f0/5f0c9a8e-2b7d-4c1e-9a3f-8d6b2e4c7a10.png",  "size": 48213,  "width": 1200,  "height": 630}

Une image d'un autre type, de plus de 5 Mo ou illisible est un 422 invalid_image. Un service d'images occupé répond 503 image_busy et un enregistrement échoué 502 image_not_stored.

Référence