/api/item/addFromURL

POST Add an image from an address to Eagle App. If you intend to add multiple items in a row, we suggest you use /api/item/addFromURLs.

Parameter

Description

url

Required,the URL of the image to be added. Supports httphttpsbase64

name

Required,The name of the image to be added.

website

The Address of the source of the image

tags

Tags for the image.

annotation

The annotation for the image.

modificationTime

The creation date of the image. The parameter can be used to alter the image's sorting order in Eagle.

folderId

If this parameter is defined, the image will be added to the corresponding folder.

headers

Optional, customize the HTTP headers properties, this could be used to circumvent the security of certain websites.

Sample Code:

var data = {
"url": "https://cdn.dribbble.com/users/674925/screenshots/12020761/media/6420a7ec85751c11e5254282d6124950.png",
"name": "Work",
"website": "https://dribbble.com/shots/12020761-Work",
"tags": ["Illustration", "Design"],
"modificationTime": 1591325171766,
"headers": {
"referer": "dribbble.com"
}
};
var requestOptions = {
method: 'POST',
body: JSON.stringify(data),
redirect: 'follow'
};
fetch("http://localhost:41595/api/item/addFromURL", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));

Results Returned:

{
"status": "success"
}