AI会話一括削除

GUIDのリストで指定したAI会話を一括削除します。ユーザーは自分が所有する会話のみ削除できます。

必要な権限

MEMBER以上のロールが必要です。

HTTPリクエスト

DELETE /api/sonar/ai/conversations
cURL例
curl -H "Authorization: Bearer <API_KEY>" \
     -d guids="a1b2c3d4-e5f6-7890-abcd-ef1234567890,b2c3d4e5-f6a7-8901-bcde-f23456789012" \
     -X DELETE \
     https://HOSTNAME/api/sonar/ai/conversations
リクエストパラメータ
キー必須説明備考
guidsO文字列リスト会話GUIDの一覧複数のGUIDはカンマ(,)で区切る

正常応答

{
  "failures": []
}
  • failures (配列): 削除失敗の一覧(全て成功した場合は空配列)
    • guid (文字列): 削除に失敗した会話のGUID
    • reason (文字列): 失敗理由

エラー応答

guidsが欠落している場合

HTTPステータスコード 400 応答

{
  "error_code": "null-argument",
  "error_msg": "guids should be not null"
}
guidsの項目がGUID形式でない場合

HTTPステータスコード 500 応答

{
  "error_code": "illegal-argument",
  "error_msg": "Invalid UUID string: ..."
}
権限がない場合

HTTPステータスコード 500 応答

{
  "error_code": "illegal-state",
  "error_msg": "no-permission"
}