メインコンテンツへ移動
Nowledge MemNowledge Mem

本人情報のプロフィールを削除

POST
/identity/profiles/remove

対象サーバーの通常の認証を使用し、正確なSpace IDを明示してください。別のSpaceへのフォールバックは行いません。現在の書き込み権限を持つ人間の操作主体と、プロフィールの現在のリビジョンが必要です。新規削除の開始にはlabs.identityGraph.enabledがtrueであることも必要です(既定値はfalse)。無効に戻しても、確定済みの削除の状態確認、再試行、バックグラウンド復旧は妨げません。プロフィールは有効な本人情報の一覧、候補、コンテキストから除外され、AI Identityまたはメンバーとの関連付けが解除されます。関連先のAI Identityやメンバー自体は変更しません。再利用できないID、削除の記録、スコープを限定したソース照合用の証拠を最小限の永続的な削除済みレコードに残し、過去の参照を引き続き解決できるようにします。表示名、別名、コンテキスト、カードは消去しますが、再発見を抑制するための証拠として、スコープ内の旧名とソースIDが残る場合があります。自動発見でこの証拠を使う機能は別途必要です。このエンドポイントだけでは再発見を防げません。メモリと元の本文は保持し、クリーンアップでは本人情報の台帳と補助リンクを更新します。人間が確認した言及は削除済みプロフィールへの帰属を保持し、機械的に関連付けられた言及は未解決に戻ります。completeがfalseの場合、クリーンアップが未完了か、skipped_sourcesのソースを書き換えられていません。対象ソースを修復して同じ要求を再送してください。この要求はモデルを呼び出しません。

リクエストボディ

application/json

TypeScript定義

TypeScriptでrequest body型を使用します。

レスポンスボディ

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/identity/profiles/remove" \  -H "Content-Type: application/json" \  -d '{    "space_id": "string",    "id": "string",    "expected_revision": 0  }'
{  "id": "string",  "revision": 1,  "complete": true,  "skipped_sources": 0}