メインコンテンツまでスキップ

特定条件の会員データだけ削除

POST /api/v1/delete_members_by_condition API を使用すると、指定した抽出条件に合致する会員を一括で削除できます。

この API は呼び出すと即座に削除が実行されるため、取り扱いには十分ご注意ください。

引数データ型説明
member_table_idIntegerデータベースID。
passwordStringAPIを実行しているアカウントのログインパスワード。安全確認のために必要です。
condition_idInteger削除対象を絞り込むための抽出条件ID。
<?php

$environmentId = getenv("ENV_ID");
$deleteApiUrl = "https://krs.bz/$environmentId/api/v1/delete_members_by_condition";
$apiToken = getenv("API_TOKEN");
$loginPassword = getenv("KREISEL_PASSWORD"); // API ユーザーのパスワード

$deleteRequestData = [
'member_table_id' => 1,
'password' => $loginPassword,
'condition_id' => 2, // 例:「退会希望者」の抽出条件 ID
];

$ch = curl_init($deleteApiUrl);
// ... cURL オプション設定 ...
$response = curl_exec($ch);
// ... cURL 実行とエラーチェック ...
$responseData = json_decode($response, true);
$deletedCount = $responseData;

echo sprintf("%d 名の会員を削除しました。", $deletedCount);