アプリのレコードの操作やフォーム設計情報の取得、スペースを操作することができます。フィールドも含む)のデータを扱う場合、それぞれ以下のフォーマットの文字列で指定する必要があります。UTCに変換されません。以下のような形式の入力を受け付けます。2015-7-5月日を省略した場合は01で補完されます。UTCに変換されません。YYYY-MM-DDTHH:MM:SSZ「YYYY-MM-DD」と「HH:MM:SS」の間の「T」は固定値です。「HH:MM:SS」の後ろの「Z」は固定値です。取得時の「Z」はUTCを表します。一覧の取得APIでは日時はUTCで出力されます。日本時間(JST)の2012年3月22日14時00分は次のように表せます。「T」以降を省略した場合、UTCとして扱われます。YYYY-MM-DDTHH:MM:SSZ「YYYY-MM-DD」と「HH:MM:SS」の間の「T」は固定値です。「HH:MM:SS」の後ろの「Z」は固定値です。登録・更新時の「±HH:MM」には、UTCとの時刻の差を指定します。日本時間(JST)の2012年3月22日14時17分は次のように表せます。「T」以降を省略した場合、UTCとして扱われます。秒情報を指定して登録または更新を行った場合、秒情報は無視されます。例)「2019-02-06T12:59:59Z」と指定すると、「2019-02-06T12:59:00Z」として登録または更新されます。ユーザー認証APIを実行するリクエストには、認証のためのヘッダを追加する必要があります。パスワード認証リクエストヘッダに「X-Cybozu-Authorization」を追加し、「ログイン名:パスワード」をBASE64エンコードしたものを値に指定します。実行する場合、設定が必要です。共通管理」より「証明書のユーザーとパスワード認証のユーザーが異なるアクセスを許可する」を有効にしてください。APIを処理できます。リクエストヘッダに「X-Cybozu-API-Token」を追加し、アプリごとに生成するAPIトークンを値に指定します。トークンを指定できます。複数トークンはカンマ区切りまたは別ヘッダーで指定します。YuLjjdiOECJjV5ZDbFwh5BZoJJGDx3LtdCE1Dl7E生成できるトークンは、アプリ1つにつき20個までです。APIトークンを使用した操作は、Administratorによる操作として記録されます。リクエストヘッダに「X-Cybozu-Authorization」を指定していると、その認証が優先されます。APIで使用できます。レコードの削除(DELETE)ルックアップフィールドの値を登録/更新する場合は、こちらの記事をご参照ください。※2020年2月版からセキュアアクセス設定時、有効なクライアント証明書が使用されている場合のみAPIトークン認証を利用できます。組織間のアクセス権の設定を有効にすると、APIトークンを生成/閲覧できるのはkintoneシステム管理者のみになります。セッション認証セッション認証とは、Webサーバから付与されたセッションIDをCookieに保存する事でユーザを識別する認証方法です。認証時の優先順位について優先順位は以下の通りです。パスワード認証APIトークン認証セッション認証ゲストユーザがAPIを実行する場合はセッション認証のみ利用できます。パスワード認証は利用できません。OAuthクライアントを使用して認証することも出来ます。詳細はこちらを参照してください。APIを利用できます。パスワード認証ではcybozu.comのログイン名とパスワードを利用する必要があります。実行がcybozu.com共通管理者のみに制限されます。」と「ログイン名:パスワード」をBASE64エンコードしたものを値に指定します。間は、半角空白が必要です。BASE64エンコードは不要です。ゲストスペース内のアプリは対象外です。QWRtaW5pc3RyYXRvcjpjeWJvenU=リクエストヘッダ送信するリクエストに応じて以下のリクエストヘッダを指定します。サブドメイン名.cybozu.com:443Content-Typeapplication/json※リクエストボディにJSON文字列を格納する場合のみ指定します。DELETE)X-HTTP-Method-OverrideにHTTPメソッドを指定してPOSTリクエストを送信すると、指定したHTTPメソッドに対応するAPIが実行されます。X-HTTP-Method-OverrideヘッダはPOSTリクエストの時のみ有効になります。APIで利用できます。X-HTTP-Method-Overrideに指定するHTTPメソッド名は大文字のみ使用可能です。Large)を回避する目的で使用します。※kintone.api()でURIの長さが4KBを超えるGETリクエストが送信された場合、X-HTTP-Method-Overrideヘッダが自動的に付与され、POSTリクエストとして送信されます。※kintone.proxy()については動作保証外となります。以下のリクエストを送信した場合、レコード一括取得APIが実行されます。\"2012-02-03T10:00:00Z\""}リクエストURIhttps://(サブドメイン名).cybozu.com/k/v1/(コマンド名).jsonゲストスペース内のアプリの場合https://(サブドメイン名).cybozu.com/k/guest/(スペースのID)/v1/(コマンド名).json「コマンド名」は、APIの種類ごとに異なります。「v1」は固定値です。レスポンスHTTPステータスコードが「200」であれば正常終了、それ以外はエラー終了です。エラー時には下記情報を含むJSONデータをレスポンスとして受け取ります。エラーメッセージが表示されます。ユーザーの言語によって異なります。問い合わせの際に利用します。エラーの種類を表すコードです。APIのレスポンスヘッダには、次の情報が含まれています。APIをリクエストした際、コールバックに渡される情報はレスポンスボディのみです。そのため、レスポンスボディ以外の情報を利用する場合はkintone.api()以外でリクエストする必要があります。注意事項リクエストデータ、およびレスポンスデータのJSONフォーマットには、今後フィールドやキーなどが追加される場合があります。次のAPIはリクエスト数にカウントされません。APIリクエストについては、次のAPIリクエストがアクセス可能です。アクセス許可されたIPアドレスがアクセス元となるAPIリクエストアクセス許可されたクライアント証明書を利用したAPIリクエスト制限事項ドメインへの同時接続APIによる同時接続数はドメインごとに100が上限です。アプリのレコード操作API一度に取得できるレコードは500件までです。一度に登録、更新、および削除できるレコードは100件までです。1つのテーブルに登録できる行数の上限値は5,000行までです。レコード取得、登録、更新において、存在しないフィールドコードを指定した場合は、そのフィールドコードへの処理は無視されます。APIによって値の取得のみできます。レコードの登録API及びレコードの更新APIで値の登録と更新はできません。