プロジェクトの最近の活動の取得

プロジェクト上の最近の活動の一覧を取得します。

メソッド

GET 

URL

/api/v2/projects/:projectIdOrKey/activities 

URL パラメーター

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

クエリパラメーター

パラメーター名 内容
activityTypeId[] 数値 type(1-17)
minId 数値 最小ID
maxId 数値 最大ID
count 数値 取得上限(1-100) 指定が無い場合は20
order 文字列 “asc”または”desc” 指定が無い場合は”desc”

レスポンス例

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

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

レスポンスボディ

[ 
    { 
        "id": 3153, 
        "project": { 
            "id": 92, 
            "projectKey": "SUB", 
            "name": "サブタスク", 
            "chartEnabled": true, 
            "subtaskingEnabled": true, 
            "projectLeaderCanEditProjectLeader": false, 
            "textFormattingRule": null, 
            "archived": false, 
            "displayOrder": 0 
        }, 
        "type": 2, 
        "content": { 
            "id": 4809, 
            "key_id": 121, 
            "summary": "コメント", 
            "description": "", 
            "comment": { 
                "id": 7237, 
                "content": "" 
            }, 
            "changes": [ 
                { 
                    "field": "milestone", 
                    "new_value": " R2014-07-23", 
                    "old_value": "", 
                    "type": "standard" 
                }, 
                { 
                    "field": "status", 
                    "new_value": "4", 
                    "old_value": "1", 
                    "type": "standard" 
                } 
            ] 
        }, 
        "notifications": [ 
            { 
                "id": 25, 
                "alreadyRead": false, 
                "reason": 2, 
                "user": { 
                    "id": 5686, 
                    "userId": "takada", 
                    "name": "takada", 
                    "roleType": 2, 
                    "lang": "ja", 
                    "mailAddress": "takada@nulab.example" 
                } 
                "resourceAlreadyRead":false 
            }, 
        ], 
        "createdUser": { 
            "id": 1, 
            "userId": "admin", 
            "name": "admin", 
            "roleType": 1, 
            "lang": "ja", 
            "mailAddress": "eguchi@nulab.example" 
        }, 
        "created": "2013-12-27T07:50:44Z" 
    }, 
    ... 
] 

レスポンス説明

パラメーター名 内容
type 数値 最近の更新の種別:
1:課題の追加
2”課題の更新
3:課題にコメント
4:課題の削除
5:Wikiを追加
6:Wikiを更新
7:Wikiを削除
8:共有ファイルを追加
9:共有ファイルを更新
10:共有ファイルを削除
11:Subversionコミット
12:GITプッシュ
13:GITリポジトリ作成
14:課題をまとめて更新
15:プロジェクトに参加
16:プロジェクトから脱退
17:コメントにお知らせを追加
18:プルリクエストの追加
19:プルリクエストの更新
20:プルリクエストにコメント