Saltar para a documentação
API

Carregar uma imagem de modelo

Guardar uma imagem e obter o seu endereço público para um modelo.

POST/templates/images

Executa a chamada real no seu espaço de trabalho.

POST /templates/images

Guardar uma imagem e obter o seu endereço público para um modelo.

Exemplo

Requer templates:write. Envie os bytes como corpo com o seu tipo em Content-Type: PNG, JPEG, WebP, GIF ou SVG, até 5 MB. É ajustada a 1200 por 1800 píxeis e guardada numa forma que qualquer cliente de email mostra. Responde 201.

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

Uma imagem de outro tipo, com mais de 5 MB ou ilegível é um 422 invalid_image. Um serviço de imagens ocupado responde 503 image_busy e uma gravação falhada 502 image_not_stored.

Referência