Ir al contenido

Subir una imagen

POST
/v1/bulk/assets
curl --request POST \
--url https://api.mailerdash.com/v1/bulk/assets \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "data": "example", "name": "example" }'

El archivo va como data URL (lo que produce un FileReader del navegador). El tipo se decide por el CONTENIDO, no por la extension ni por el content-type. Solo PNG, JPG, GIF y WebP: SVG queda fuera a proposito porque admite

Media type application/json
object
data
required

Data:image/png;base64,…

string
name
string
Example generated
{
"data": "example",
"name": "example"
}

Imagen guardada

Media type application/json
object
url
string
nombre
string
bytes
integer
mime
string
aviso
string
Example generated
{
"url": "example",
"nombre": "example",
"bytes": 1,
"mime": "example",
"aviso": "example"
}

Formato no permitido o archivo invalido

No autorizado

Sin espacio