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

UpdateFieldOptions

フィールドの選択オプションを更新する

Description

選択肢・ラジオ・チェックボックスフィールドのオプション項目を更新します。

Method

PUT

Request URL Format

/api/v0/applications/:app-id/datastores/:datastore-id/fields/:field-id/options

URL Params

app-id          : アプリケーションID(Hexabase画面から入力したID)
datastore-id : データストアID(Hexabase画面から入力したID)
field-id : フィールドID(Hexabase画面から入力したID)

Request URL Sample

PUT https://api.xxx.com/api/v0/applications/624bea3a879f4e8d8b5dcc6f/datastores/639912c0b1ea5632b8bc0545/fields/63991301fa9223af047f436f/options

Payload

{
"options": [
{
"o_id": "91b81ac7-907b-4d7b-bc27-4e1d53241ac3", // (必須)更新対象のo_idを指定
"name": "option1-name-update", // 日本語名、英語名に同じ値が設定されます
"display_id": "option1-display_id-update",
"enabled": false,
"sort_id": 4 // Hexabase管理画面での選択肢並び順を設定できる
},
{
"o_id": "e66ec32c-b781-4f93-97b7-92d0e6dff438",
"value": { // 日本語名、英語名をそれぞれの値で登録したい場合、nameの代わりにvalueオブジェクトを指定します
"en": "option2-en", // オプション英語名
"ja": "option2-ja" // オプション日本語名
},
"display_id": "option2-display_id-update",
"enabled": false,
"sort_id": 5
}
]
}

Response Sample

null