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月定期メンテナンス分は後日公開されます。