フォルダを更新
フォルダを更新します。フォルダの移動、共有リンクの作成、コラボレーションの更新といった目的にも使用できます。
承認
The access token received from the authorization server in the OAuth 2.0 flow.
ヘッダー
変更を加える前にこの項目が最近変更されていないことを確認します。
その項目の最後に認識されたetag値をこのヘッダーに渡すと、それ以降に項目が変更されている場合、エンドポイントは412 Precondition Failedを返して失敗します。
パスパラメータ
フォルダを表す一意の識別子。
フォルダIDを確認するには、ウェブアプリケーションでこのフォルダにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/folder/123の場合、folder_idは123です。
Boxアカウントのルートフォルダは常にID 0で表されます。
クエリパラメータ
レスポンスに含める属性のコンマ区切りリスト。このパラメータを使用すると、標準のレスポンスには通常含まれないフィールドをリクエストできます。
このパラメータを指定すると、明示的に指定しない限り標準フィールドはレスポンスに含まれず、リクエストしたフィールドのほかには、Mini版の表示のフィールドしか返されないことに注意してください。
ボディ
このフォルダの新しい名前 (省略可)。
フォルダ名には、印刷不可能なASCII文字、スラッシュ、バックスラッシュ (/、\) を含む名前、末尾にスペースを含む名前、.および..という名前は使用できないという制限が適用されます。
フォルダ名はその親フォルダ内で一意である必要があります。名前のチェックでは大文字と小文字が区別されないため、New Folderという名前のフォルダは、new folderというフォルダがすでに含まれている親フォルダ内に作成できません。
"New Folder"
このフォルダの説明 (省略可)。
256"Legal contracts for the new ACME deal"
フォルダをユーザーのデバイスに同期する必要があるかどうかを指定します。これはBox Sync (廃止済み) で使用され、Box Driveでは 使用されません。
synced, not_synced, partially_synced "synced"
フォルダの所有者ではないユーザーがそのフォルダに新しいコラボレータを招待できるかどうかを指定します。
true
このフォルダの親フォルダ。フォルダを移動したり、ごみ箱からフォルダを復元したりするときに使用します。
フォルダの共有リンクの作成を有効にします。
このオブジェクトを設定するとアップロードメールアドレスが有効になります。
ユーザーはこのメールアドレスを使用することにより、メールを介してフォルダにファイルを直接アップロードできます。
値をnullに設定するとアップロードメールアドレスは無効になります。
この項目のタグ。これらのタグはBoxウェブアプリおよびモバイルアプリで項目の横に表示されます。
タグを追加または削除するには、項目の現在のタグを取得して変更してから、このフィールドを更新します。
タグの数は、1項目あたり100個までに制限され、一意のタグは会社あたり10,000個までに制限されます。
1 - 100 elementsこのフォルダへの招待を社内のユーザーのみに限定するかどうかを指定します。既存のコラボレーションには影響しません。
true
このフォルダをメンバーとして追加するコレクションの配列。現時点では、favoritesコレクションのみがサポートされています。
コレクションのIDを取得するには、すべてのコレクションのリストを取得エンドポイントを使用します。
空の配列[]またはnullを渡すと、すべてのコレクションからこのフォルダが削除されます。
このフォルダの所有者ではないコラボレータがこのフォルダのその他のコラボレータを表示できないように制限します。
この制限を有効にした場合は、所有者ではないユーザーが新しいコラボレータを招待することも制限されます。
このフィールドをfalseに設定する場合は、can_non_owners_invite_collaboratorsもfalseに設定する必要があります (まだ設定されていない場合)。
true
レスポンス
更新されたフォルダのフォルダオブジェクトを返します
使用可能なすべてのフィールドがデフォルトで返されるとは限りません。特定のフィールドを明示的にリクエストするには、fieldsクエリパラメータを使用します。
ユーザーが多数の項目を含むフォルダ (そのすべての子孫も含む) を移動する場合、コールは非同期的に実行されます。この操作が10分以内に完了しない場合、ユーザーには200 OKのレスポンスが返され、操作は続行されます。
任意のフォルダAPIエンドポイントからデフォルトで返される可能性があるフォルダのFull版の表示。
フォルダを表す一意の識別子。
フォルダIDを確認するには、ウェブアプリケーションでフォルダにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/folders/123の場合、folder_idは123です。
"12345"
値は常にfolderになります。
folder "folder"
このフォルダのHTTP etag。これは変更が発生した場合 (またはしなかった場合) にフォルダに対して変更を行う目的でのみ、If-MatchおよびIf-None-Matchヘッダー内の一部のAPIエンドポイントで使用できます。
"1"
この項目に適用された最新のUser Eventを表す数値の識別子。
これをGET /eventsエンドポイントと組み合わせて使用すると、この識別子が読み取られる前に発生した可能性があるUser Eventを除外できます。
たとえば、Box DriveなどのアプリケーションがAPIを介して項目を取得し、その項目の変更に関連するUser Eventの発生を監視する場合などがこれに該当します。User Eventのsequence_idが最初に取得されたリソースのsequence_idよりも小さいか同じである場合、アプリケーションはそのようなUser Eventをすべて無視します。
"3"
フォルダの名前。
"Contracts"
このフォルダが作成された日時。ルートフォルダやごみ箱フォルダなど、一部のフォルダの場合、この値はnullになる場合があります。
"2012-12-12T10:53:43-08:00"
このフォルダが最後に更新された日時。ルートフォルダやごみ箱フォルダなど、一部のフォルダの場合、この値はnullになる場合があります。
"2012-12-12T10:53:43-08:00"
このフォルダの説明 (省略可)。
256"Legal contracts for the new ACME deal"
フォルダサイズ (バイト単位)。
この整数を解析する際には、値が非常に大きくなることがあるため注意が必要です。
629644
ルートフォルダを起点にした、このフォルダを含むフォルダツリー。
このフォルダを作成したユーザー。
このフォルダを最後に変更したユーザー。
このフォルダがごみ箱に移動された日時。
"2012-12-12T10:53:43-08:00"
このフォルダがごみ箱から削除される予定日時。
"2012-12-12T10:53:43-08:00"
このフォルダが最初に作成された日時。
"2012-12-12T10:53:43-08:00"
このフォルダが最後に更新された日時。
"2012-12-12T10:53:43-08:00"
このフォルダを所有するユーザー。
このフォルダの共有リンク。このフォルダに対してまだ共有リンクが作成されていない場合は、nullになります。
以下のオプションのいずれかがtrueの場合、folder_upload_emailパラメータはnullではありません。
-
[このフォルダへのメールによるアップロードを許可する] および [このフォルダのコラボレータにのみメールによるアップロードを許可する] が管理コンソールで1フォルダに対して有効になっていて、ユーザーには少なくともアップロード権限が付与されています。
-
[このフォルダへのメールによるアップロードを許可する] の設定が管理コンソールで1フォルダに対して有効になっていて、[このフォルダのコラボレータにのみメールによるアップロードを許可する] の設定が無効 (オフ) になっています。
条件が満たされていない場合、パラメータには次の値が設定されます: folder_upload_email: null。
このフォルダが配置されているフォルダ (省略可)
ルートフォルダやごみ箱フォルダなど、一部のフォルダの場合、この値はnullになることがあります。
この項目が削除されたかどうかを定義します。
active- 項目がごみ箱に移動されていない場合。trashed- 項目がごみ箱に移動されているが、まだ削除されていない場合。deleted- 項目がすでに完全に削除されている場合。
active, trashed, deleted "active"
フォルダ内の項目のページ。
このフィールドをリクエストできるのは、フォルダの情報をクエリで照会するときのみで、フォルダの項目をクエリで照会するときにはリクエストできません。
フォルダをユーザーのデバイスに同期する必要があるかどうかを指定します。これはBox Sync (廃止済み) で使用され、Box Driveでは 使用されません。
synced, not_synced, partially_synced "synced"
このフォルダに他のコラボレータが存在するかどうかを指定します。
true
このフォルダに対して現在のユーザーが持っている権限について説明します。
この項目のタグ。これらのタグはBoxウェブアプリおよびモバイルアプリで項目の横に表示されます。
タグを追加または削除するには、項目の現在のタグを取得して変更してから、このフィールドを更新します。
タグの数は、1項目あたり100個までに制限され、一意のタグは会社あたり10,000個までに制限されます。
1 - 100 elementsフォルダの所有者ではないユーザーがそのフォルダに新しいコラボレータを招待できるかどうかを指定します。
true
このフォルダが認証済みの会社以外のユーザーによって所有されているかどうかを指定します。
true
このフォルダに追加されたメタデータインスタンスを含むオブジェクト。
各メタデータインスタンスは、そのscopeとtemplateKeyによって一意に識別されます。各フォルダに追加されるメタデータテンプレートのインスタンスは1つだけです。各メタデータインスタンスは、キーとしてtemplateKeyが指定されているオブジェクト内にネストされ、さらにそのオブジェクト自体もキーとしてscopeが指定されているオブジェクト内にネストされます。
このフォルダへの招待を社内のユーザーのみに限定するかどうかを指定します。既存のコラボレーションには影響しません。
true
The shared link access levels the authenticated user is allowed to use when creating or updating a shared link for this folder.
The list depends on item policy and user authorization. For some folders, like the root folder, this is always empty as sharing is not allowed at that level.
The access level for a shared link.
open, company, collaborators このフォルダを共有するときに招待できるユーザーの役割タイプのリスト。
editor, viewer, previewer, uploader, previewer uploader, viewer uploader, co-owner このフォルダに適用された電子すかしに関する詳細。
直接共有リンクまたは親フォルダへの共有リンクを使用してフォルダにアクセスできるかどうかを指定します。
true
このフォルダの所有者ではないコラボレータがこのフォルダの他のコラボレータを表示できないように制限するかどうかを指定します。
この制限を有効にした場合は、所有者ではないユーザーが新しいコラボレータを招待することも制限されます。
true
このフォルダに適用された分類に関する詳細。
フォルダまたはフォルダの先祖が1つ以上のアプリ項目に関連付けられている場合、このフィールドはtrueを返します。コンテキストユーザーがそのフォルダに関連付けられたアプリ項目にアクセスできない場合でもtrueが返されることに注意してください。
true
The collections that this folder belongs to.
For more information, see the collections guide.
