メインコンテンツまでスキップ

GetActions

アクション一覧を取得する

Description

  • 指定したステータスに紐づくアクションと、データストアアクションの一覧を取得します。
  • 取得できるのはログインユーザーが利用可能なアクションの一覧です。

Method

GET

Request URL Format

/api/v0/datastores/:datastore-id/actions

URL Params

datastore-id    : データストアID

Query Params

status_id    : ステータスID

Request Sample

GET https://api.xxx.com/api/v0/datastores/59bf42550e2479186a6c6c70/actions?status_id=6121fccd170986e3a7cfcb90

Response Sample

status_idを指定した場合

ステータスID(status_id)を指定した場合, ステータスに紐づくアクションと、データストアに紐づくアクションの両方が返却されます。

[
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb94",
"status_id": "6121fccd170986e3a7cfcb90",
"is_status_action": true, // ステータスに紐づくアクションの場合、true
"display_id": "MoveToStatus1",
"operation": "update",
"set_status": "6121fccd170986e3a7cfcb91", // 遷移先のステータスID
"name": "ステータス1へ戻る"
},
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb96",
"is_status_action": false,
"display_id": "UpdateItem",
"operation": "update",
"set_status": "",
"name": "内容を更新する"
},
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb97",
"is_status_action": false,
"display_id": "CopyItem",
"operation": "copy",
"set_status": "",
"name": "コピーして新規登録する"
},
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb98",
"is_status_action": false,
"display_id": "CreateItem",
"operation": "new",
"set_status": "6121fccd170986e3a7cfcb91",
"name": "新しいデータを登録する"
},
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb9a",
"is_status_action": false,
"display_id": "DeleteItem",
"operation": "delete",
"set_status": "",
"name": "このデータを削除する"
}
]

status_idを指定しない場合

ステータスID(status_id)の指定がない場合, データストアに紐づくアクションのみ返却されます

[
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb96",
"is_status_action": false,
"display_id": "UpdateItem",
"operation": "update",
"set_status": "",
"name": "内容を更新する"
},
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb97",
"is_status_action": false,
"display_id": "CopyItem",
"operation": "copy",
"set_status": "",
"name": "コピーして新規登録する"
},
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb98",
"is_status_action": false,
"display_id": "CreateItem",
"operation": "new",
"set_status": "6121fccd170986e3a7cfcb91",
"name": "新しいデータを登録する"
},
{
"workspace_id": "611be3b251eca76ebec45de8",
"project_id": "611be3b251eca76ebec45deb",
"datastore_id": "6121fccd27ef72f577ad28bc",
"action_id": "6121fcce170986e3a7cfcb9a",
"is_status_action": false,
"display_id": "DeleteItem",
"operation": "delete",
"set_status": "",
"name": "このデータを削除する"
}
]