Перейти к документации
API

Загрузить изображение шаблона

Сохранить изображение и получить его публичный адрес для шаблона.

POST/templates/images

Выполняет настоящий запрос в вашем рабочем пространстве.

POST /templates/images

Сохранить изображение и получить его публичный адрес для шаблона.

Пример

Требуется templates:write. Отправьте байты телом запроса, указав тип в Content-Type: PNG, JPEG, WebP, GIF или SVG, до 5 МБ. Изображение вписывается в 1200 на 1800 пикселей и сохраняется в виде, который показывает любой почтовый клиент. Отвечает 201.

curl
curl -X POST "$OE/templates/images" -H "$AUTH" -H "Content-Type: image/png" \  --data-binary @hero.png
Ответ
{  "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}

Изображение другого типа, больше 5 МБ или нечитаемое даёт 422 invalid_image. Занятый сервис изображений отвечает 503 image_busy, а неудачное сохранение 502 image_not_stored.

Справочник