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

CreateItemWithItemID

item_idを指定して新規アイテムを作成する

Description

  • item_idを指定して新規アイテムを作成します。
  • このAPIは、アイテム登録前添付ファイルのアップロードが必要な場合で利用します。
  • 新規に添付ファイルを持ったアイテムを作成するためには、あらかじめ添付ファイルの登録が必要です。
  • 添付ファイルの登録にはitem_idが必要なため、item_idを取得した後に添付ファイルを登録し、変換されたfile_idを指定して、このAPIでアイテムを新規作成します。
  • item_idは、CreateNewItemID APIを利用して事前に取得できます。

Method

POST

Request URL Format

/api/v0/items/:item-id/new-actions/:action-id

URL Params

item-id      : アイテムID
action-id : 新規作成アクションID(Payload内の`use_display_id`がtrueの場合、画面ID(設定で指定したID)を使用。falseの場合システム内部のID(a_id)を使用。

Payload

Content-Type : application/json

{
"item": {
"項目ID1": "作成アイテム項目の値1",
"項目ID2": "作成アイテム項目の値2"
},
"project_id": "プロジェクトID",
"datastore_id": "データベースID",
"use_display_id": true or false //trueの場合、item内の項目IDに画面IDを使用する。falseの場合システム内部のFieldID(f_id)を使用する。指定しない場合、デフォルトはfalse。
}

Request Sample1

POST https://api.xxx.com/api/v0/items/5a2671ef0e24794cb08e6200/new-actions/アクションID
{
"item": {
"Locaton": "北極",
"weather": "雪"
},
"project_id": "アプリケーションID",
"datastore_id": "データベースD",
"use_display_id": true
}

Response Sample

null

Request Sample2

POST https://api.xxx.com/api/v0/items/5a2671ef0e24794cb08e6200/new-actions/5e99e6a8aeae8e9af01ec366
{
"item": {
"5e99e2e3aeae8e9af01ec35b": "北極",
"5e99e690aeae8e9af01ec363": "雪"
},
"project_id": "5e99e696aeae8e9af01ec364",
"datastore_id": "5e99e69caeae8e9af01ec365",
"use_display_id": false
}

Response Sample2

null