Datastore API
データストアとアクション、フィールドに関するAPI
注意
- 本API群では、display_id を指定することはできません。内部ID(p_id, d_idなど) を指定してください
データストア関連API
No | API Name | API名 | Method | URI | 目的 | version | 画面ID(display_id)への対応 |
---|---|---|---|---|---|---|---|
1 | GetDatastores | データストア一覧の取得 | GET | /api/v0/applications/:project-id/datastores | 指定したアプリケーション内のデータストアを取得します | v0 | - |
2 | GetStatuses | ステータス一覧の取得 | GET | /api/v0/datastores/:datastore-id/statuses | データストア内のステータス一覧を取得します | v0 | - |
アクション関連API
データストアを操作するアクションに関連したAPIです。
No | API Name | API名 | Method | URI | 目的 | version | 画面ID(display_id)への対応 |
---|---|---|---|---|---|---|---|
3 | GetActions | アクション一覧の取得 | GET | /api/v0/datastores/:datastore-id/actions | データストアで利用できるアクションボタン一覧を取得します | v0 | - |
4 | GetNewActions | 新規作成アクション一覧の取得 | GET | /api/v0/datastores/:datastore-id/new-actions | データストアで利用できる新規登録アクション一覧を取得します | v0 | - |
5 | GetUpdateActions | 更新アクション一覧の取得 | GET | /api/v0/datastores/:datastore-id/update-actions | データストアで利用できる更新アクション一覧を取得します | v0 | - |
フィールド関連API
Hexabaseでは、「アイテム」(テーブル)のカラムを「フィールド」または「画面項目」と呼びます。
No | API Name | API名 | Method | URI | 目的 | version | 画面ID(display_id)への対応 |
---|---|---|---|---|---|---|---|
6 | GetDatastoreFields | フィールド一覧 | GET | /api/v0/applications/:app-id/datastores/:datastore-id/fields | データストア内に定義されたフィールド一覧を取得します | v0 | ✓ |