Skip to main content

パス

PATCH /api/table/{tableId}/record/{recordId}

リクエスト

パスパラメーター

  • tableId (string): テーブルの一意の識別子です(取得方法)。
  • recordId (string): 更新するレコードの一意の識別子です(取得方法)。

リクエスト本文

  • record(必須)
    • 説明: 更新するレコードデータ
    • 型: オブジェクト
    • 例:
    • 注: fieldsオブジェクトには、フィールド名と対応する新しい値が含まれます。フィールド型ごとに値の構造が異なります。詳しくはレコードフィールドの値の型をご覧ください。
フィールドの値を消去するには、明示的にnullを渡します。フィールド名を含めなかった場合、そのフィールドは更新されません。
  • fieldKeyType(任意)
    • 説明: フィールドキーの種類を指定します
    • 型: 文字列
    • 指定可能な値:
      • “name”: フィールド名をキーとして使用します
      • “id”: フィールドIDをキーとして使用します
      • “dbFieldName”: フィールドのdbFieldNameをキーとして使用します
    • 例: "name""id"、または"dbFieldName"
    • 注: 指定しない場合、デフォルトではフィールド名がキーとして使用されます。
    • 使用方法:
      • “name”に設定した場合:
      • “id”に設定した場合:
  • typecast(任意)
    • 説明: フィールド値の型を自動変換するかどうかを指定します。デフォルトでは厳密な検証が適用され、入力値が現在のフィールドのデータ型と一致している必要があります。有効にすると、システムが自動変換を試みます。
    • 型: ブール値
    • 指定可能な値: trueまたはfalse
    • 例: true
    • 注: trueに設定すると、入力値を正しいフィールド値の型へ変換しようとします。
    • 使用例:
      • リンクフィールド: 主キーテキストをリンクに直接使用できます
      • 日付フィールド: 標準形式以外の日付文字列を使用できます
      • ユーザーフィールド: ユーザー名を直接使用できます
添付ファイルフィールドに新しいファイルをアップロードする方法については、添付ファイルをアップロードセクションをご覧ください。
  • order(任意)
    • 説明: レコードの更新後、指定したビュー内の指定位置へ移動します。
    • 型: オブジェクト
    • プロパティ:
      • viewId: ビューID
      • anchorId: 基準となるレコードID
      • position: 基準レコードに対する位置。指定可能な値: "before"または"after"
    • 例:

レスポンス

成功レスポンス

  • ステータスコード: 200 OK
  • レスポンス本文: 更新されたレコードデータを返します。
レスポンス本文の例

エラーレスポンス

  • ステータスコード: 400 Bad Request: リクエスト本文の形式が正しくないか、必須フィールドがありません。
  • ステータスコード: 404 Not Found: 指定したtableIdまたはrecordIdが存在しません。

コード例

最終更新日 2026年9月4日