GetNewActions
新規作成アクションの一覧を取得する
Description
- ログインユーザーが利用可能な
新規作成アクション
の一覧を取得します。 - 利用シーンとしては、一覧画面等に配置される「新規作成」ボタン押下時などにCallして、ユーザーが利用可能な新規作成アクションのメニューを表示する際に利用します。
- 通常新規作成メニューは1つですが、Hexabaseでは複数の新規作成アクションを設定できます。
Method
GET
Request URL Format
/api/v0/datastores/:datastore-id/new-action
URL Params
datastore-id : データストアID
Request Sample
GET https://api.xxx.com/api/v0/datastores/59bf42550e2479186a6c6c70/new-action
Response Sample
{
"actions": [
{
"action_id": "5a2502f00e24792b67887200", // アクションID
"name": "新規作成", //アクションの名前
"display_order": 2, // メニューの表示順。HexabaseのActionメニューのソート順
"crud_type": "1", // 常に1(新規登録)が返る
"next_status_id": "5a2502f00e24792b678871f8" //アクション実行後、遷移するステータスID
}
]
}
Errors
- エラー発生時、以下のようにエラーが返ります。
- エラーコードはこちらを参照ください。
該当Actionが見つかりません
- 該当のデータストアが見つからないか、利用可能なActionIDがない場合、エラーとなります
HTTP 404 (Not Found)
{
"code": 101,
"error_code": "INVALID_PARAMS",
"message": "new action is not found for 5f38a11baa395581685afdb"
}