特定条件の会員データだけ削除
POST /api/v1/delete_members_by_condition API を使用すると、指定した抽出条件に合致する会員を一括で削除できます。
この API は呼び出すと即座に削除が実行されるため、取り扱いには十分ご注意ください。
| 引数 | データ型 | 説明 |
|---|---|---|
member_table_id | Integer | データベースID。 |
password | String | APIを実行しているアカウントのログインパスワード。安全確認のために必要です。 |
condition_id | Integer | 削除対象を絞り込むための抽出条件ID。 |
- PHP
<?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);