ここから本文です

Backlog API

  • backlogアプリケーション

backlog.admin.deleteCustomField

カスタム属性を作成します。
削除に成功した場合は、削除されたカスタム属性が返ります。

マックスプランで利用することができます。

メソッド名

backlog.admin.deleteCustomField

権限

「管理者」権限が必要です。

パラメータ

backlog.admin.deleteCustomFieldパラメーター
パラメータ名 内容
id (必須) int カスタム属性ID

レスポンス

カスタム属性structを返します。
カスタム属性structの各フィールドの意味は下記の通りです。

カスタム属性形式によってレスポンスが一部変わりますのでご注意ください。

共通
backlog.getCustomFields 共通レスポンスフィールド
フィールド 説明
idカスタム属性ID4
typeIdカスタム属性形式 カスタム属性形式種別

1 : 文字列
2 : 文章
3 : 数値
4 : 日付
5 : 単一リスト
6 : 複数リスト
7 : チェックボックス
8 : ラジオ
nameカスタム属性名OS
descriptionカスタム属性説明現象が発生したOS
required 必須属性項目

1 : true
0 : false
1
issueTypes課題種別一覧
├ id種別ID5
├ name種別名バグ
└ color種別色#990000

カスタム属性形式が数値の場合 (typeId=3)
backlog.getCustomFields 数値レスポンスフィールド
フィールド 説明
min最小値0.0
max最大値100.0
initial_value初期値0.0
unit単位%

カスタム属性形式が日付の場合 (typeId=4)
backlog.getCustomFields 日付レスポンスフィールド
フィールド 説明
initial_value_type 初期表示種別

1 : 当日
2 : 当日 + initial_shift
3 : 指定日
1
initial_shift当日+差分日数(初期表示種別=2のとき有効)7
initial_date初期表示日(初期表示種別=3のとき有効)20110302
min開始日20110302
max終了日20110309

カスタム属性形式が単一、複数リストの場合 (typeId=5,6)
backlog.getCustomFields 単一、複数リストレスポンスフィールド
フィールド 説明
itemsリスト項目一覧
├ id種別ID1
└ name項目名Windows

カスタム属性形式がチェックボックス、ラジオボタンの場合 (typeId=7,8)
backlog.getCustomFields チェックボックス、ラジオボタンレスポンスフィールド
フィールド 説明
allow_input 選択肢の追加を許可

1 : true
0 : false
1
itemsリスト項目一覧
├ id種別ID1
└ name項目名Windows

リクエストXMLの例

<?xml version="1.0" ?>
<methodCall>
  <methodName>backlog.admin.deleteCustomField</methodName>
  <params>
    <param>
      <value>
        <i4>18</i4>
      </value>
    </param>
  </params>
</methodCall>

レスポンスXMLの例

<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>id</name>
            <value>
              <i4>18</i4>
            </value>
          </member>
          <member>
            <name>issueTypes</name>
            <value>
              <array>
                <data />
              </array>
            </value>
          </member>
          <member>
            <name>items</name>
            <value>
              <array>
                <data>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <i4>0</i4>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>Windows</value>
                      </member>
                    </struct>
                  </value>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <i4>1</i4>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>Mac</value>
                      </member>
                    </struct>
                  </value>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <i4>2</i4>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>Linux</value>
                      </member>
                    </struct>
                  </value>
                </data>
              </array>
            </value>
          </member>
          <member>
            <name>description</name>
            <value></value>
          </member>
          <member>
            <name>name</name>
            <value>OS</value>
          </member>
          <member>
            <name>required</name>
            <value>
              <boolean>1</boolean>
            </value>
          </member>
          <member>
            <name>type_id</name>
            <value>
              <i4>5</i4>
            </value>
          </member>
        </struct>
      </value>
    </param>
  </params>
</methodResponse>
今すぐ登録する 30日無料お試し