ファイルを更新します。ファイルの名前変更や移動、共有リンクの作成、ファイルのロックといった目的に使用できます。
1変更を加える前にこの項目が最近変更されていないことを確認します。
その項目の最後に認識されたetag値をこのヘッダーに渡すと、それ以降に項目が変更されている場合、エンドポイントは412 Precondition Failedを返して失敗します。
12345ファイルを表す一意の識別子。
ファイルIDを確認するには、ウェブアプリケーションでファイルにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/files/123の場合、file_idは123です。
id,type,nameレスポンスに含める属性のコンマ区切りリスト。このパラメータを使用すると、標準のレスポンスには通常含まれないフィールドをリクエストできます。
このパラメータを指定すると、明示的に指定しない限り標準フィールドはレスポンスに含まれず、リクエストしたフィールドのほかには、Mini版の表示のフィールドしか返されないことに注意してください。
このファイルをメンバーとして追加するコレクションの配列。現時点では、favoritesコレクションのみがサポートされています。
コレクションのIDを取得するには、すべてのコレクションのリストを取得エンドポイントを使用します。
空の配列[]またはnullを渡すと、すべてのコレクションからこのファイルが削除されます。
"11446498"このオブジェクトの一意の識別子。
"file"このオブジェクトのタイプ。
"The latest reports. Automatically updated"256ファイルの説明。Boxウェブアプリでファイルを表示すると、右側のサイドバーパネルに表示されます。さらに、このインデックスはファイルの検索インデックスで使用されるため、ユーザーは説明の内容でファイルを見つけることができます。
"2012-12-12T10:53:43-08:00"特定のファイルのリテンションの有効期限のタイムスタンプ。この日付は、一度ファイルに設定すると短縮できません。
項目のロックを定義します。これにより、ロックを作成したユーザー以外は、この項目を移動、名前変更、および変更できなくなります。
これをnullに設定すると、ロックが削除されます。
"lock"このオブジェクトのタイプ。
次の値に固定: lock
"2012-12-12T10:53:43-08:00"ロックが期限切れになる日時を定義します。
trueロック中でもファイルのダウンロードを許可するかどうかを定義します。
"NewFile.txt"ファイルの別の名前 (省略可)。これを使用してファイルの名前を変更できます。
ファイル名はその親フォルダ内で一意である必要があります。名前のチェックでは大文字と小文字が区別されないため、New Fileという名前のファイルは、new fileというフォルダがすでに含まれている親フォルダ内に作成できません。
ファイルの新しい親フォルダ (省略可)。これを使用して、ファイルを新しいフォルダに移動できます。
"123"親項目のID。
"12346930"user_idの入力は省略可能です。user_idが存在する場合、ルート以外のフォルダへの移動は許可されません。user_idが指定されている場合、親フォルダIDはゼロにする必要があります。
ファイルをダウンロードできるユーザーを定義します。
"open"このファイルのダウンロードが許可されるユーザーを定義します。使用可能な値は、open (すべてのユーザー) またはcompany (ユーザーの会社のその他のメンバー) です。
この設定は、通常コラボレーションのroleに含まれるダウンロード権限より優先されます。companyに設定すると、基本的に、ロールがviewerまたはeditorである外部ユーザーのダウンロードオプションが削除されます。
次の値のいずれか1つ: open,company
["approved"]この項目のタグ。これらのタグはBoxウェブアプリおよびモバイルアプリで項目の横に表示されます。
タグを追加または削除するには、項目の現在のタグを取得して変更してから、このフィールドを更新します。
タグの数は、1項目あたり100個までに制限され、一意のタグは会社あたり10,000個までに制限されます。
ファイルオブジェクトを返します。
使用可能なすべてのフィールドがデフォルトで返されるとは限りません。特定のフィールドを明示的にリクエストするには、fieldsクエリパラメータを使用します。
新しいリテンション期間が最大リテンション期間を超える場合に返されます。
Authorizationヘッダーで指定されているアクセストークンが認識されないか、指定されていない場合に返されます。
更新を完了するための権限がユーザーに不足している場合に返されます。
access_denied_insufficient_permissionsが返されます。file_idが入力された場合に返されます。remove_retentionに設定されている場合に返されます。forbidden_by_policyが返されます。ファイルが見つからない場合、またはユーザーにファイルへのアクセス権限が与えられていない場合に返されます。
file_idが認識されていない形式で指定されている場合に返されます。
If-Matchヘッダーがファイルの現在のetag値と一致しない場合にエラーを返します。これは、ファイルが前回リクエストされたときから変更されていることを示します。
予期しないクライアントエラー。