Skip to main content

パス

POST /api/table/{tableId}/record/{recordId}/{fieldId}/uploadAttachment

リクエスト

パスパラメーター

  • tableId (string): テーブルの一意の識別子です(取得方法)。
  • recordId (string): 更新するレコードの一意の識別子です(取得方法)。
  • fieldId (string): アップロード先となる添付ファイルフィールドのIDです(取得方法)
添付ファイルフィールドには、複数の添付ファイルを格納できます。このAPIでは、セルの末尾へ一度に1つの添付ファイルをアップロードできます。 添付ファイルを削除したり並べ替えたりするには、レコード更新APIを使用してください。 fieldIdには、添付ファイル型のフィールドを指定する必要があります。 API経由でアップロードする添付ファイルの上限は、クラウド版では100MBです。セルフホスト版には上限がありません。

リクエスト本文

型:formData パラメーター:
  • file(任意)
    • 説明:更新するレコードデータ
    • 型:BufferまたはReadStream
  • fileUrl(任意)
    • 説明:アップロード元のURL
    • 型:文字列
    • 例:https://example.com/image.jpg
    • 注:fileとfileUrlのいずれか一方だけを指定できます。両方を指定した場合は、fileが優先されます。

レスポンス

成功レスポンス

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

エラーレスポンス

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

コード例

最終更新日 2026年9月6日