Backlog Webhook Sample Request - Issues
課題に関するイベント
課題の追加
code:json
{
"created": "2017-12-21T03:55:46Z",
"project": {
"archived": false,
"projectKey": "TEST",
"name": "TestProject",
"chartEnabled": false,
"id": 100,
"subtaskingEnabled": false
},
"id": 10,
"type": 1,
"content": {
"summary": "test issue",
"key_id": 100,
"customFields": [],
"dueDate": "",
"description": "test description",
"priority": {
"name": "",
"id": null
},
"resolution": {
"name": "",
"id": null
},
"actualHours": null,
"issueType": {
"color": "null",
"name": "Bug",
"displayOrder": null,
"id": 400,
"projectId": null
},
"milestone": [
{
"archived": "false",
"releaseDueDate": "null",
"name": "prototype release",
"displayOrder": null,
"description": "",
"id": null,
"projectId": null,
"startDate": "null"
},
{
"archived": "false",
"releaseDueDate": "null",
"name": "alpha release",
"displayOrder": null,
"description": "",
"id": null,
"projectId": null,
"startDate": "null"
},
{
"archived": "false",
"releaseDueDate": "null",
"name": "beta release",
"displayOrder": null,
"description": "",
"id": null,
"projectId": null,
"startDate": "null"
},
{
"archived": "false",
"releaseDueDate": "null",
"name": "product release",
"displayOrder": null,
"description": "",
"id": null,
"projectId": null,
"startDate": "null"
}
],
"versions": [
{
"archived": "false",
"releaseDueDate": "null",
"name": "Version0.1",
"displayOrder": null,
"description": "",
"id": null,
"projectId": null,
"startDate": "null"
},
{
"archived": "false",
"releaseDueDate": "null",
"name": "Version0.2",
"displayOrder": null,
"description": "",
"id": null,
"projectId": null,
"startDate": "null"
},
{
"archived": "false",
"releaseDueDate": "null",
"name": "Version1.0",
"displayOrder": null,
"description": "",
"id": null,
"projectId": null,
"startDate": "null"
}
],
"parentIssueId": null,
"estimatedHours": null,
"id": 100,
"assignee": null,
"category": [
{
"name": "Category1",
"displayOrder": null,
"id": null
},
{
"name": "Category2",
"displayOrder": null,
"id": null
}
],
"startDate": "",
"status": {
"name": "In Progress",
"id": 2
}
},
"notifications": [],
"createdUser": {
"nulabAccount": {
"nulabId": "_nulabid__________________________________________",
"name": "John Doe",
"uniqueId": "John"
},
"name": "John Doe",
"mailAddress": null,
"id": 12345,
"roleType": 1,
"lang": "ja",
"userId": null
}
}
課題の更新
code:json
{
"created": "2017-12-21T03:56:52Z",
"project": {
"archived": false,
"projectKey": "TEST",
"name": "TestProject",
"chartEnabled": false,
"id": 100,
"subtaskingEnabled": false
},
"id": 10,
"type": 2,
"content": {
"summary": "test issue",
"key_id": 100,
"changes": [
{
"field": "priority",
"old_value": "",
"type": "standard",
"new_value": ""
}
],
"description": "test description",
"comment": {
"id": 200,
"content": ""
},
"id": 100
},
"notifications": [],
"createdUser": {
"nulabAccount": {
"nulabId": "_nulabid__________________________________________",
"name": "John Doe",
"uniqueId": "John"
},
"name": "John Doe",
"mailAddress": null,
"id": 12345,
"roleType": 1,
"lang": "ja",
"userId": null
}
}
課題にコメント
code:json
{
"created": "2017-12-21T03:57:19Z",
"project": {
"archived": false,
"projectKey": "TEST",
"name": "TestProject",
"chartEnabled": false,
"id": 100,
"subtaskingEnabled": false
},
"id": 10,
"type": 3,
"content": {
"summary": "test issue",
"key_id": 100,
"description": "test description",
"comment": {
"id": 200,
"content": "test comment"
},
"id": 100
},
"notifications": [],
"createdUser": {
"nulabAccount": {
"nulabId": "_nulabid__________________________________________",
"name": "John Doe",
"uniqueId": "John"
},
"name": "John Doe",
"mailAddress": null,
"id": 12345,
"roleType": 1,
"lang": "ja",
"userId": null
}
}
課題の削除
code:json
{
"created": "2017-12-21T03:57:48Z",
"project": {
"archived": false,
"projectKey": "TEST",
"name": "TestProject",
"chartEnabled": false,
"id": 100,
"subtaskingEnabled": false
},
"id": 10,
"type": 4,
"content": {
"key_id": 100,
"id": 100
},
"notifications": [],
"createdUser": {
"nulabAccount": {
"nulabId": "_nulabid__________________________________________",
"name": "John Doe",
"uniqueId": "John"
},
"name": "John Doe",
"mailAddress": null,
"id": 12345,
"roleType": 1,
"lang": "ja",
"userId": null
}
}
課題をまとめて更新
code:json
{
"created": "2017-12-21T03:59:20Z",
"project": {
"archived": false,
"projectKey": "TEST",
"name": "TestProject",
"chartEnabled": false,
"id": 100,
"subtaskingEnabled": false
},
"id": 10,
"type": 14,
"content": {
"link": [
{
"key_id": "100",
"id": "100",
"title": "test issue1"
},
{
"key_id": "101",
"id": "101",
"title": "test issue2"
}
],
"changes": [
{
"field": "priority",
"type": "standard",
"new_value": "高"
}
],
"tx_id": "200"
},
"notifications": [],
"createdUser": {
"nulabAccount": {
"nulabId": "_nulabid__________________________________________",
"name": "John Doe",
"uniqueId": "John"
},
"name": "John Doe",
"mailAddress": null,
"id": 12345,
"roleType": 1,
"lang": "ja",
"userId": null
}
}
お知らせの追加
code:json
{
"created": "2017-12-21T03:59:56Z",
"project": {
"archived": false,
"projectKey": "TEST",
"name": "TestProject",
"chartEnabled": false,
"id": 100,
"subtaskingEnabled": false
},
"id": 10,
"type": 17,
"content": {
"summary": "test issue",
"key_id": 100,
"description": "test description",
"comment": {
"id": 200,
"content": "test comment"
},
"id": 100
},
"notifications": [],
"createdUser": {
"nulabAccount": {
"nulabId": "_nulabid__________________________________________",
"name": "John Doe",
"uniqueId": "John"
},
"name": "John Doe",
"mailAddress": null,
"id": 12345,
"roleType": 1,
"lang": "ja",
"userId": null
}
}