logo
Development
検索
テーブルデータの削除

テーブルデータの削除

このAPIを使用して、Agentデータテーブルから指定したレコードデータを一括削除することができます。1回のリクエストで最大1000件のレコードを削除できます。

リクエストメソッド

POST

エンドポイント

https://api-${endpoint}/v2/database/delete/record

認証

認証方法の詳細については、API概要の認証セクションをご参照ください。

リクエスト

リクエスト例

curl -X POST 'https://api-${endpoint}/v2/database/delete/record' \ -H 'Authorization: Bearer ${API Key}' \ -H 'Content-Type: application/json' \ -d '{ "table_id": "673af861ed69656ac0895b07", "delete_data":[ { "record_id":"123456", }, { "filter": { "id": "789" } ] }'
                      
                      curl -X POST 'https://api-${endpoint}/v2/database/delete/record' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
      "table_id": "673af861ed69656ac0895b07",
      "delete_data":[
        {
          "record_id":"123456",
        },
        {  
          "filter": {
          "id": "789"
        }
      ]
    }'

                    
このコードブロックをポップアップで表示

リクエストヘッダー

フィールド 説明
Authorization Bearer ${API Key} Authorization: Bearer ${API Key}形式で認証を行います。API キーは API キーページから取得してください。
Content-Type application/json データ形式を指定します。application/json を設定してください。

リクエストボディ

フィールド 必須 説明
table_id string はい テーブルID
delete_data array はい 削除するデータの配列
record_id string いいえ レコードID(record_idまたはfilterのいずれかを指定。record_idの使用を推奨)
filter map いいえ カスタムフィルター条件(カスタム一意主キーフィールドを使用する必要があります)

注意:record_idとfilter条件のいずれかを指定する必要があります。record_idの使用を推奨します。両方が指定された場合、record_idが優先されます。

レスポンス

レスポンス例

{ "code": 0, "message": "OK" }
                      
                      {
    "code": 0,
    "message": "OK"
}

                    
このコードブロックをポップアップで表示

成功レスポンス

フィールド 説明
code int メッセージタイプコード
message string メッセージの説明

エラーレスポンス

フィールド 説明
code int エラーコード
message string エラーの詳細

エラーコード

コード メッセージ
40000 パラメータエラー
50000 システム内部エラー
403106 テーブルが見つかりません
403131 データテーブルへのアクセス権限がありません