Contents
お知らせ一覧の取得
GET /api/v2/notifications
自分が受け取ったお知らせの一覧を取得します。
参加しているプロジェクトのお知らせが対象です。
実行可能な権限
すべての権限
クエリパラメーター
| パラメーター名 | 型 | 内容 |
|---|---|---|
| minId | int | 取得するお知らせのIDの最小値 |
| maxId | int | 取得するお知らせのIDの最大値 |
| count | int | お知らせの件数の上限。1〜100の範囲で指定してください。指定が無い場合は20が使われます。 |
| order | string | お知らせ一覧の並び順。指定が無い場合はdescが使われます。
|
| senderId | int | お知らせの送信者のユーザーのID。 ユーザーのIDはユーザー一覧の取得から取得できます。 |
リクエストの例
curl --request GET \
--url "https://{{YOUR-DOMAIN}}/api/v2/notifications?apiKey=$API_KEY" \
--data count=10 \
--data order=desc
{{YOUR-DOMAIN}}には、対象のスペースのドメインを記入してください。ドメインは、以下のいずれかです。スペースIDが不明の場合は、スペースIDとは?を参照してください。
- https://[スペースID].backlog.com
- https://[スペースID].backlog.jp
- https://[スペースID].backlogtool.com
レスポンス例
ステータスライン / レスポンスヘッダ
HTTP/1.1 200 OK
Content-Type:application/json;charset=utf-8
レスポンスボディ
[
{
"id": 299,
"alreadyRead": true,
"reason": 2,
"resourceAlreadyRead": true,
"project": {
"id": 2,
"projectKey": "TEST2",
"name": "test2",
"chartEnabled": true,
"useResolvedForChart": true,
"subtaskingEnabled": true,
"projectLeaderCanEditProjectLeader": false,
"useWiki": true,
"useDocument": true,
"useFileSharing": true,
"useWikiTreeView": true,
"useSubversion": true,
"useGit": true,
"useOriginalImageSizeAtWiki": false,
"textFormattingRule": "backlog",
"archived": false,
"displayOrder": 3,
"useDevAttributes": true
},
"issue": {
"id": 4531,
"projectId": 2,
"issueKey": "TEST2-17",
"keyId": 17,
"issueType": {
"id": 7,
"projectId": 2,
"name": "バグ",
"color": "#990000",
"displayOrder": 0
},
"summary": "aaa",
"description": "",
"resolution": null,
"priority": {
"id": 3,
"name": "中"
},
"status": {
"id": 1,
"projectId": 2,
"name": "未対応",
"color": "#ed8077",
"displayOrder": 1000
},
"assignee": {
"id": 2,
"userId": "eguchi",
"name": "eguchi",
"roleType": 2,
"lang": null,
"nulabAccount": {
"nulabId": "tSaVeJfRxLURSAkgfbNAfCbM7PqddYLJ3nG3BELjx6eSTbu8LD",
"name": "eguchi",
"uniqueId": "eguchi"
},
"mailAddress": "eguchi@nulab.example",
"lastLoginTime": "2022-09-01T06:35:39Z"
},
"category": [],
"versions": [],
"milestone": [],
"startDate": "2013-08-29T15:00:00Z",
"dueDate": "2013-09-03T15:00:00Z",
"estimatedHours": null,
"actualHours": null,
"parentIssueId": null,
"createdUser": {
"id": 1,
"userId": "admin",
"name": "admin",
"roleType": 1,
"lang": "ja",
"nulabAccount": {
"nulabId": "Prm9ZD9DQD5snNWcSYSwZiQoA9WFBUEa2ySznrSnSQRhdC2X8G",
"name": "admin",
"uniqueId": "admin"
},
"mailAddress": "eguchi@nulab.example",
"lastLoginTime": "2022-09-01T06:35:39Z"
},
"created": "2013-04-23T07:38:59Z",
"updatedUser": {
"id": 1,
"userId": "admin",
"name": "admin",
"roleType": 1,
"lang": "ja",
"nulabAccount": {
"nulabId": "Prm9ZD9DQD5snNWcSYSwZiQoA9WFBUEa2ySznrSnSQRhdC2X8G",
"name": "admin",
"uniqueId": "admin"
},
"mailAddress": "eguchi@nulab.example",
"lastLoginTime": "2022-09-01T06:35:39Z"
},
"updated": "2013-09-06T09:25:41Z",
"customFields": [],
"attachments": [],
"sharedFiles": [],
"stars": []
},
"comment": {
"id": 7007,
"projectId": 5,
"issueId": 50,
"content": "hoge",
"changeLog": null,
"createdUser": {
"id": 2,
"userId": "eguchi",
"name": "eguchi",
"roleType": 2,
"lang": null,
"nulabAccount": {
"nulabId": "tSaVeJfRxLURSAkgfbNAfCbM7PqddYLJ3nG3BELjx6eSTbu8LD",
"name": "eguchi",
"uniqueId": "eguchi"
},
"mailAddress": "eguchi@nulab.example",
"lastLoginTime": "2022-09-01T06:35:39Z"
},
"created": "2013-10-31T06:58:58Z",
"updated": "2013-10-31T06:58:58Z",
"stars": [],
"notifications": []
},
"repository": null,
"pullRequest": null,
"pullRequestComment": null,
"sender": {
"id": 2,
"userId": "eguchi",
"name": "eguchi",
"roleType": 2,
"lang": null,
"nulabAccount": {
"nulabId": "tSaVeJfRxLURSAkgfbNAfCbM7PqddYLJ3nG3BELjx6eSTbu8LD",
"name": "eguchi",
"uniqueId": "eguchi"
},
"mailAddress": "eguchi@nulab.example",
"lastLoginTime": "2022-09-01T06:35:39Z"
},
"created": "2013-10-31T06:58:59Z",
"document": null,
"documentComment": null,
"documentCommentReply": null
},
// ...
]
レスポンス説明
| パラメーター名 | 型 | 内容 |
|---|---|---|
| reason | int | お知らせの種別。
|
エラーレスポンス
エラーレスポンスを参照してください。
制限事項
レート制限を参照してください
bラボ(Backlog Community Lab)は、Backlogのユーザー向けオンラインコミュニティです。
Backlogの活用ノウハウ、他社事例をご用意。ほかのユーザーとBacklogの情報交換もできます。