Folder

Folder API を使用すると、Eagle ライブラリ内のフォルダの一覧表示、作成、管理を行うことができます。

エンドポイント一覧

メソッド
エンドポイント
説明

GET

/api/v2/folder/get

全フォルダを一覧表示

POST

/api/v2/folder/get

フォルダを一覧表示(ボディ)

POST

/api/v2/folder/create

新しいフォルダを作成

POST

/api/v2/folder/update

フォルダを更新


GET /api/v2/folder/get

オプションのフィルタを使用してフォルダを一覧表示します。ページネーションされた結果を返します。

クエリパラメータ

  • id string(任意)-- ID でフォルダを1件取得

  • ids string(任意)-- カンマ区切りのフォルダ ID

  • isSelected boolean(任意)-- 現在選択中のフォルダを返却

  • isRecent boolean(任意)-- 最近使用したフォルダを返却

  • offset integer(任意)-- ページネーションオフセット、デフォルト 0

  • limit integer(任意)-- ページネーションリミット、デフォルト 50、最大 1000

レスポンス


POST /api/v2/folder/get

GET と同じですが、フィルタパラメータを JSON ボディで受け付けます。

リクエストボディ

  • id string(任意)-- フォルダ ID

  • ids string[](任意)-- フォルダ ID の配列

  • isSelected boolean(任意)-- 現在選択中のフォルダ

  • isRecent boolean(任意)-- 最近使用したフォルダ

  • offset integer(任意)-- ページネーションオフセット、デフォルト 0

  • limit integer(任意)-- ページネーションリミット、デフォルト 50、最大 1000


POST /api/v2/folder/create

ライブラリに新しいフォルダを作成します。

リクエストボディ

  • name string(必須)-- フォルダ名

  • description string(任意)-- フォルダの説明

  • parent string(任意)-- 親フォルダの ID。省略した場合はルートレベルに作成されます。

レスポンス

新しく作成されたフォルダオブジェクトを返します。


POST /api/v2/folder/update

既存フォルダのメタデータを更新します。指定したフィールドのみが変更されます。

リクエストボディ

  • id string(必須)-- 更新するフォルダの ID

変更可能なフィールド:

  • name string(任意)-- 新しいフォルダ名

  • description string(任意)-- 新しい説明

  • tags string[](任意)-- フォルダのタグを置換

  • iconColor string(任意)-- フォルダのアイコン色。以下のいずれか:redorangeyellowgreenaquabluepurplepink

  • parent string | null(任意)-- フォルダを別の親に移動。null に設定するとルートに移動します。

レスポンス

更新されたフォルダオブジェクトを返します。


フォルダのプロパティ

API から返されるフォルダには以下のプロパティが含まれます:

プロパティ
説明

id

string

一意のフォルダ ID

name

string

フォルダ名

description

string

フォルダの説明

children

Object[]

子フォルダオブジェクトの配列

modificationTime

integer

最終変更タイムスタンプ

tags

string[]

タグ名の配列

iconColor

string

アイコンの色名

imageCount

integer

このフォルダ内のアイテム数

Last updated