Changelog
Eagle Web API V2 changelog, documenting all notable changes.
Looking for the V1 API changelog? Visit the legacy V1 API documentation.
Smart Folder API — Eagle 4.0 Build 22
This feature is not yet released: This feature requires Eagle 4.0 Build 22 or later. Please follow the Eagle website for release updates.
New Smart Folder CRUD endpoints and rule query functionality:
GET /api/v2/smartFolder/get— List all smart foldersPOST /api/v2/smartFolder/create— Create a smart folderPOST /api/v2/smartFolder/update— Update a smart folderPOST /api/v2/smartFolder/remove— Delete a smart folderGET /api/v2/smartFolder/getItems— Get matching itemsGET /api/v2/smartFolder/getRules— Get available rule schema
Item API Enhancement
POST /api/v2/item/getaddedsmartFoldersparameter, combinable with other filters
Comment API — Eagle 4.0 Build 22
This feature is not yet released: This feature requires Eagle 4.0 Build 22 or later. Please follow the Eagle website for release updates.
New Comment CRUD endpoints for managing image rect annotations and video timeline notes:
GET /api/v2/item/getComments— Get all comments for an itemPOST /api/v2/item/addComment— Add an image rect comment or video timestamp commentPOST /api/v2/item/updateComment— Update an existing commentPOST /api/v2/item/removeComment— Remove a comment
V2 API — Initial Release
The V2 API (/api/v2/...) is a comprehensive replacement for the V1 API, built on top of Eagle's Plugin API capabilities. Key features:
New Capabilities (vs V1)
Full-text search —
POST /api/v2/item/querywith advanced query syntax (AND, OR, NOT, phrases)AI semantic search — Search by text description (
searchByText), image similarity (searchByBase64,searchByItemId)Tag management — Create, rename, and merge tags; manage tag groups
Folder management — Create, move, rename, and organize folders
Automatic pagination — All list endpoints return paginated results by default (
offset/limit)Field selection — Use the
fieldsparameter on item list to return only needed data
Endpoints
Item
get, query, countAll, add, save, open, select, setCustomThumbnail, refreshThumbnail, getComments, addComment, updateComment, removeComment
Folder
get, create, open, save
Tag
get, getRecentTags, getStarredTags, save, merge
Tag Group
get, create, save, remove, addTags, removeTags
Library
info
App
info
AI Search
isInstalled, isReady, isStarting, isSyncing, getSyncStatus, checkServiceHealth, searchByText, searchByBase64, searchByItemId
Pagination
All list endpoints use automatic pagination:
Default limit:
50Maximum limit:
1000Response includes
total,offset, andlimitmetadata
Last updated