Eagle API Document
  • Overview
  • Application
    • /api/application/info
  • Folder
    • /api/folder/create
    • /api/folder/rename
    • /api/folder/update
    • /api/folder/list
    • /api/folder/listRecent
  • Item
    • /api/item/addFromURL
    • /api/item/addFromURLs
    • /api/item/addFromPath
    • /api/item/addFromPaths
    • /api/item/addBookmark
    • /api/item/info
    • /api/item/thumbnail
    • /api/item/list
    • /api/item/moveToTrash
    • /api/item/refreshPalette
    • /api/item/refreshThumbnail
    • /api/item/update
  • Library
    • /api/library/info
    • /api/library/history
    • /api/library/switch
    • /api/library/icon
  • Examples
    • Using Eagle API with Tampermonkey
  • Changelog
Powered by GitBook
On this page

Was this helpful?

  1. Item

/api/item/addFromPaths

POST Add multiple local files to Eagle App.

Parameter

Description

path

Required, the path of the local files.

name

Required, the name of images to be added.

website

The Address of the source of the images.

annotation

The annotation for the images.

tags

Tags for the images.

folderId

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

Sample Code:

var data = {
    "items": [
        {
            "path": "C://Users/User/Downloads/test.jpg",
            "name": "アルトリア・キャスター",
            "website": "https://www.pixiv.net/artworks/83585181",
            "tags": ["FGO", "アルトリア・キャスター"],
            "annotation": "久坂んむり"
        },
        {
            "path": "C://Users/User/Downloads/test2.jpg",
            "name": "アルトリア・キャスター",
            "website": "https://www.pixiv.net/artworks/83585181",
            "tags": ["FGO", "アルトリア・キャスター"],
            "annotation": "久坂んむり"
        }
    ],
    "folderId": "KEHB8I2C9F23H"
};

var requestOptions = {
  method: 'POST',
  body: JSON.stringify(data),
  redirect: 'follow'
};

fetch("http://localhost:41595/api/item/addFromPaths", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

Results Returned:

{
    "status": "success"
}

Previous/api/item/addFromPathNext/api/item/addBookmark

Last updated 4 years ago

Was this helpful?