2021年3月14日kintone APIアップデート情報
API更新情報
2021年3月14日に実施するメンテナンスにおける、kintone APIのアップデート内容は次のとおりです。
今月のkintone API
今月は、
アプリアクションの設定
の設定を取得、更新できるAPIを追加しました。
1月や2月に追加されたAPIと同じく、これまで画面操作で行っていたアクションの設定をAPIを使って設定できます。
そのほか、「テーブル」フィールドに対してnullを指定してREST APIでレコードを登録、更新したとき、エラーとならずに登録、更新できる対応などを行いました。
kintone REST API
機能追加
アプリのアクションの設定を取得、更新できるAPIを追加
対象API
-
アプリのアクション設定を取得する
-
/k/v1/app/actions.json
/k/v1/preview/app/actions.json
[GET] -
アプリのアクション設定を変更する
-
/k/v1/preview/app/actions.json
[PUT]
仕様変更
フィールドの一覧を取得するAPIで取得できる「日時」フィールドのdefaultValueの書式を「yyyy-MM-ddTHH:mm:ss.SSSZ」から「yyyy-MM-ddTHH:mm」に変更しました
対象API
フィールドを取得する
- /k/v1/app/form/fields.json
[GET]
不具合修正
「テーブル」フィールドに対してnullを指定して対象APIを実行すると、不正なリクエストエラーが発生することがある現象を解消しました
対象API
-
1件のレコードを登録する
-
/k/v1/record.json
[GET] -
複数のレコードを取得する
-
/k/v1/records.json
[GET] -
1件のレコードを更新する
-
/k/v1/record.json
[PUT] -
複数のレコードを更新する
-
/k/v1/records.json
[PUT]
発生条件
次のすべての条件が当てはまるとき
-
リクエストパラメーターの「テーブル」フィールドに次のいずれかを指定する。
-
「テーブル」フィールドの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を指定した場合は、「入力内容が正しくありません」というエラーが発生します。
|
|
製品のアップデート情報
API以外のkintoneのアップデートに関する情報は、
kintoneアップデート情報
を参照してください。
3月定期メンテナンス分は後日公開されます。