ユーザーを削除

delete
https://api.box.com/2.0
/users/:user_id/

ユーザーを削除します。デフォルトでは、ユーザーがまだコンテンツを所有している状態では失敗します。削除を実行する前にユーザーが所有するコンテンツを移動するか、forceフィールドを使用してユーザーとそのユーザーが所有するファイルを削除してください。

Request

Bearer [ACCESS_TOKEN]
application/json

Path Parameters

stringin pathrequired
12345

ユーザーのID。

Query Parameters

booleanin queryoptional
true

まだファイルを所有していてもこのユーザーを削除するかどうか

booleanin queryoptional
true

削除に関するメール通知がユーザーに送信されるかどうか

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/users/12345" \
     -H "Authorization: Bearer <ACCESS_TOKEN>"
.NET
await client.UsersManager.DeleteEnterpriseUserAsync("44444", notify: false, force: true);
Java
BoxUser user = new BoxUser(api, "0");
user.delete(false, false);
Python
user_id = '33333'
client.user(user_id).delete(force=True)
Node
// Delete the user even if they still have files in their account
client.users.delete('123', {force: true})
    .then(() => {
        // deletion succeeded — no value returned
    });
iOS
client.users.rollOutOfEnterprise(userId: "33333") { (result: Result<User, BoxSDKError>) in
    guard case let .success(user) = result else {
        print("Error removing user from enterprise")
        return
    }

    print("User \(user.name) successfully removed from enterprise")
}