diff --git a/CHANGELOG.md b/CHANGELOG.md
index a8db269f3f..772a839db2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,7 @@
 - 依存関係の更新
 - API: notifications/readは配列でも受け付けるように
 - localStorageのaccountsはindexedDBで保持するように
+- API: sw/unregisterを追加
 
 ### Bugfixes
 - チャンネルを作成しているとアカウントを削除できないのを修正
diff --git a/src/server/api/endpoints/sw/unregister.ts b/src/server/api/endpoints/sw/unregister.ts
index e086357db8..a206254950 100644
--- a/src/server/api/endpoints/sw/unregister.ts
+++ b/src/server/api/endpoints/sw/unregister.ts
@@ -16,21 +16,11 @@ export const meta = {
 		endpoint: {
 			validator: $.str
 		},
-
-		all: {
-			validator: $.optional.bool,
-			default: false,
-			desc: {
-				'ja-JP': 'false(デフォルト)は、自分の登録のみが解除されます。trueを指定すると、指定したエンドポイントのすべての登録を解除します。'
-			}
-		}
 	}
 };
 
 export default define(meta, async (ps, user) => {
-	await SwSubscriptions.delete(ps.all ? {
-		endpoint: ps.endpoint,
-	} : {
+	await SwSubscriptions.delete({
 		userId: user.id,
 		endpoint: ps.endpoint,
 	});