2021年3月14日 kintone API アップデート情報

API 更新情報

2021 年 3 月 14 日に実施するメンテナンスにおける、kintone API のアップデート内容は次のとおりです。

今月の kintone API

今月は、 アプリアクションの設定 (External link) の設定を取得、更新できる API を追加しました。
1 月や 2 月に追加された API と同じく、これまで画面操作で行っていたアクションの設定を API を使って設定できます。
そのほか、「テーブル」フィールドに対して null を指定して REST API でレコードを登録、更新したとき、エラーとならずに登録、更新できる対応などを行いました。

kintone REST API

機能追加

アプリのアクションの設定を取得、更新できる API を追加
対象 API

仕様変更

フィールドの一覧を取得する API で取得できる「日時」フィールドの defaultValue の書式を「yyyy-MM-ddTHH:mm:ss.SSSZ」から「yyyy-MM-ddTHH:mm」に変更しました
対象 API

フィールドを取得する - /k/v1/app/form/fields.json [GET]

不具合修正

「テーブル」フィールドに対して null を指定して対象 API を実行すると、不正なリクエストエラーが発生することがある現象を解消しました
対象 API
発生条件

次のすべての条件が当てはまるとき

  • リクエストパラメーターの「テーブル」フィールドに次のいずれかを指定する。

    • 「テーブル」フィールドの value に null を指定する。

      1
      2
      3
      
      "テーブル": {
        "value": null
      }
    • 「テーブル」フィールドの行の value に null を指定する。

      1
      2
      3
      4
      5
      6
      7
      
      "テーブル": {
        "value": [
          {
            "value": null
          }
        ]
      }
  • 対象 API を使ってレコードを登録または更新する。

修正内容
修正前
不正なリクエストエラーが発生する。
修正後
リクエストパラメーターに応じて、次の内容のテーブルが保存されます。
  • 「テーブル」フィールドの value に null を指定したとき:空の行をもつテーブル
  • 「テーブル」フィールドの行の value に null を指定したとき:0 行のテーブル
備考

リクエストパラメーターの「テーブル」フィールドの行に null を指定した場合は、「入力内容が正しくありません」というエラーが発生します。

1
2
3
4
5
"テーブル": {
  "value": [
    null
  ]
}

製品のアップデート情報

API 以外の kintone のアップデートに関する情報は、 kintone アップデート情報 (External link) を参照してください。
3 月定期メンテナンス分は後日公開されます。