Box Developerドキュメント

Box Developerドキュメントの新しいベータ版サイトがまもなくリリースされる予定です。最新の開発者向けガイド、APIリファレンス、AI搭載の検索により、Boxを使用した迅速な開発をサポートします。更新情報については今しばらくお待ちください。

ユーザーの削除

ガイド ユーザー ユーザーの削除

ユーザーの削除

App Userと管理対象ユーザーの削除プロセスは同じです。ユーザーアカウントを削除するには、削除するアカウントのユーザーIDを指定します。

cURL
curl -i -X DELETE "https://api.box.com/2.0/users/12345" \
     -H "authorization: Bearer <ACCESS_TOKEN>"
Node/TypeScript v10
await client.users.deleteUserById(user.id);
Python v10
client.users.delete_user_by_id(user.id)
.NET v10
await client.Users.DeleteUserByIdAsync(userId: user.Id);
Swift v10
try await client.users.deleteUserById(userId: user.id)
Java v10
client.getUsers().deleteUserById(user.getId())
.NET v6
await client.Users.DeleteUserByIdAsync(userId: user.Id);
Node v4
await client.users.deleteUserById(user.id);

ユーザーアカウントを削除するときに設定できるオプションパラメータも2つあります。

  • force: アカウントにまだコンテンツがある場合でも、ユーザーを削除するかどうか。
  • notify: アカウントが削除されたという通知をユーザーに送信するかどうか。

ユーザーアカウントにまだコンテンツがある場合、ユーザー削除リクエストは失敗します。これを解決するには、別のアカウントにすべてのファイルまたはフォルダを転送するか、オプションのforceパラメータを使用します。