Contents

カスタム属性の追加

プロジェクトに新しいカスタム属性を追加します。

実行可能な権限

管理者
プロジェクト管理者

メソッド

POST

URL

/api/v2/projects/:projectIdOrKey/customFields

URL パラメーター

パラメーター名内容
projectIdOrKey文字列プロジェクトのID または プロジェクトキー

リクエストパラメーター

Content-Type:application/x-www-form-urlencoded
パラメーター名内容
typeId (必須)数値カスタム属性の形式
1: 文字列
2: 文章
3: 数値
4: 日付
5: 単一リスト
6: 複数リスト
7: チェックボックス
8: ラジオ
name (必須)文字列カスタム属性の名前
applicableIssueTypes[]
(複数指定可)
数値カスタム属性を有効にする種別ID
空の場合、すべての課題種別で有効
description文字列カスタム属性の説明
required真偽値必須な属性とする場合はtrue

追加パラメーター (数値属性)

パラメーター名内容
min数値最小値
max数値最大値
initialValue数値初期値
unit文字列単位

追加パラメーター (日付属性)

パラメーター名内容
min文字列最小値 (yyyy-MM-dd)
max文字列最大値 (yyyy-MM-dd)
initialValueType数値1:当日 2: 当日 + initialShift 3:指定日
initialDate文字列初期値 (yyyy-MM-dd)
initialShift数値差分日数

追加パラメーター (リスト属性)

パラメーター名内容
items[]
(複数指定可)
文字列リスト項目
allowInput真偽値その他直接入力を許可
allowAddItem真偽値項目の追加を許可

レスポンス例

ステータスライン / レスポンスヘッダ

HTTP/1.1 200 OK
Content-Type:application/json;charset=utf-8

レスポンスボディ

{
    "id": 2,
    "projectId": 5,
    "typeId": 1,
    "name": "バグ専用属性",
    "description": "",
    "required": false,
    "applicableIssueTypes": [1]
}