値セット値作成

OpenAPI説明

本APIは値セットの値の作成に利用します。

リクエストURI

/api/openapi/custom/enumeration/items

リクエスト形式

POST

リクエスト例

{
    "companyCode":"CMP-001",
    "customEnumerationCode": "CCE-001",
    "code":"CCEI-CODE-001",
    "name": "CCEI-001",
    "parentCode":"CCEI-CODE-01",
    "sequenceNo": 10,
    "isDefault": true,
    "remark":"Test-Remark",
    "isEnabled": true,
    "isPublic": true
}

リクエスト項目

項目 タイプ 必須 キー 制限 説明
companyCode String △ 最大36文字 値セット値所属の会社コード
customEnumerationCode String ◯ ○ 最大36文字 値セットコード
code String ◯ ○ 最大36文字 値セット値コード
name String ◯ 最大100文字 値セット値名称
parentCode String 最大36文字 上級値コード
sequenceNo int 正整数で最大10桁 表示順
isDefault Boolean デフォルトに設定するかどうか。デフォルトfalse
remark String 最大200文字 備考
isEnabled Boolean 有効/無効(デフォルト有効)
isPublic Boolean 全員参照可
true:可
false:不可
デフォルト:true

OpenAPIリターン例

成功例

{
    "message": "success",
    "key": "CCEI-CODE-001"
}

失敗例

{
    "message": "値リストは存在しません",
    "errorCode": "120801"
}

項目説明

項目 タイプ 説明
message String エラーメッセージ
errorCode String エラーコード

エラーコード説明

errorCode message 説明
0013 {0}は{1}文字以内で指定してください
120801 値リストは存在しません
120003 {0}は指定必須の項目です
120810 値セット値のコードが既に存在している
6062003 値セット値のNoは10桁以内の正整数を入力してください
13668105 上級値コードを空白にしてはいけない
13668109 上級値は存在しません
13668110 上級値所属している値セットのステータスは無効です
13668111 上級値のステータスは無効です