APIラボページで説明しているAPIは、開発を検討中のAPIです。
APIラボの概要は、
「API ラボ」とはを参照してください。
アップデートオプション内の「開発中の新機能」から動作をお試しいただけます。
設定方法は、
新機能の有効/無効の切り替え手順
を参照してください。
API に関するフィードバックを、ユースケースとともに、 kintone の改善に協力する フォームへぜひご登録ください。
- フィードバックの例
- APIラボで提供されているAPIを早く本番環境で利用したい
- こういう用途で使うために、このようなAPIを提供してほしい
API 以外の開発中の新機能については、 「開発中の新機能」の対象機能 を参照してください。
REST API
アプリ
API | HTTPメソッド | URL |
---|---|---|
アプリの一般設定を取得する (取得できる項目が増える) |
GET |
/k/v1/app/settings.json /k/v1/preview/app/settings.json |
アプリの一般設定を変更する (変更できる項目が増える) |
PUT | /k/v1/preview/app/settings.json |
アプリ管理者用メモを取得する | GET |
/k/v1/app/adminNotes.json /k/v1/preview/app/adminNotes.json |
アプリ管理者用メモを変更する | PUT | /k/v1/preview/app/adminNotes.json |
カテゴリの設定情報を取得する | GET |
/k/v1/app/categories.json /k/v1/preview/app/categories.json |
カテゴリの設定情報を変更する | PUT | /k/v1/preview/app/categories.json |
アプリに追加されているプラグインを取得する | GET |
/k/v1/app/plugins.json /k/v1/preview/app/plugins.json |
アプリにプラグインを追加する | POST | /k/v1/preview/app/plugins.json |
プラグインの設定情報を取得する | GET |
/k/v1/app/plugin/config.json /k/v1/preview/app/plugin/config.json |
プラグインの設定情報を変更する | PUT | /k/v1/preview/app/plugin/config.json |
アプリの所属するスペースを変更する | POST | /k/v1/app/move.json |
スペース
API | HTTPメソッド | URL |
---|---|---|
スペースの情報を取得する (取得できる項目が増える) |
GET | /k/v1/space.json |
スペースを作成する | POST | /k/v1/space.json |
スペースの設定を変更する | PUT | /k/v1/space.json |
スペースのスレッドを作成する | POST | /k/v1/space/thread.json |
プラグイン
API | HTTPメソッド | URL |
---|---|---|
インストール済みのプラグインの一覧を取得する | GET | /k/v1/admin/plugins.json |
インストールが必要なプラグインの一覧を取得する | GET | /k/v1/admin/plugins/required.json |
プラグインを追加する | POST | /k/v1/plugin.json |
プラグインを更新する | PUT | /k/v1/plugin.json |
プラグインを削除する | DELETE | /k/v1/plugin.json |
対象のプラグインを追加しているアプリの一覧を取得する | GET | /k/v1/admin/plugin/apps.json |
JavaScript API
メソッド
API | 関数 |
---|---|
ログインユーザーのアプリに対するアクセス権を取得する |
kintone.app.getPermissions() kintone.mobile.app.getPermissions() |
ログインユーザーのレコードに対するアクセス権を取得する |
kintone.app.record.getPermissions() kintone.mobile.app.record.getPermissions() |
サイドバーを表示する | kintone.app.record.showSideBar(mode) |
サイドバーを非表示にする | kintone.app.record.hideSideBar() |
レコード追加ボタンの表示/非表示を変更する | kintone.app.setRecordAddButtonShown(isShown) |
レコード編集ボタンの表示/非表示を変更する | kintone.app.record.setRecordEditButtonShown(isShown) |
アプリ情報を取得する | kintone.app.get() |
スペース情報を取得する | kintone.space.get() |