ファイルバージョンを削除

delete
https://api.box.com/2.0
/files/:file_id/versions/:file_version_id/

特定のファイルバージョンをごみ箱に移動します。

バージョンが追跡されるのは、プレミアムアカウントを持つBoxユーザーのファイルに関してのみです。

Request

Bearer [ACCESS_TOKEN]
application/json

Path Parameters

stringin pathrequired
12345

ファイルを表す一意の識別子。

ファイルIDを確認するには、ウェブアプリケーションでファイルにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/files/123の場合、file_id123です。

stringin pathrequired
1234

ファイルバージョンのID

Request Headers

stringin header
optional
1

変更を加える前にこの項目が最近変更されていないことを確認します。

その項目の最後に認識されたetag値をこのヘッダーに渡すと、それ以降に項目が変更されている場合、エンドポイントは412 Precondition Failedを返して失敗します。

Response

none

ファイルが正常に削除された場合は、空のレスポンスを返します。

予期しないクライアントエラー。

delete
ファイルバージョンを削除
You can now try out some of our APIs live, right here in the documentation.
Log in

Request Example

cURL
curl -i -X DELETE "https://api.box.com/2.0/files/12345/versions/456456" \
     -H "Authorization: Bearer <ACCESS_TOKEN>"
.NET
string fileId = "11111";
await client.FilesManager.DeleteOldVersionAsync(fileId, versionId: "22222");
Java
BoxFile file = new BoxFile(api, "id");
List<BoxFileVersion> versions = file.getVersions();
BoxFileVersion firstVersion = versions.get(0);
firstVersion.delete();
Python
file_id = '11111'
version_id = '12345'

version_to_delete = client.file_version(version_id)
client.file(file_id).delete_version(version_to_delete)
Node
var fileID = '11111';
var versionID = '22222';
client.files.deleteVersion(fileID, versionID)
	.then(() => {
		// deletion succeeded — no value returned
	});