Subir una imagen
POST
/v1/bulk/assets
const url = 'https://api.mailerdash.com/v1/bulk/assets';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"data":"example","name":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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
Authorizations
Sección titulada «Authorizations »Request Body required
Sección titulada «Request Body required » Media type application/json
object
data
required
Data:image/png;base64,…
string
name
string
Example generated
{ "data": "example", "name": "example"}Responses
Sección titulada « Responses »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