Get recent card activity
GET /io/card/:cardId/activity
Get card activity.
Query Params
| Param | Type | Usage | Default |
|---|---|---|---|
limit |
integer | Specify the number of events to receive | 100 |
eventId |
string | Support paging of events by specifying the last event id received. | null |
direction |
enumeration | Specify older posts as you scroll, or newer. |
older |
Example Requests
Defaults
curl -X GET \
https://myaccount.leankit.com/io/card/10113988569/activity' \
-H 'Authorization: Basic base64encodedauth' \
####
curl -X GET \
https://myaccount.leankit.com/io/card/10113988569/activity?limit=25&eventId=457634234&direction=newer' \
-H 'Authorization: Basic base64encodedauth' \
Example Successful Response
{
"events": [
{
"id": "10113988923",
"type": "cardMoved",
"timestamp": "2020-01-08T17:23:01Z",
"user": {
"id": "1111",
"fullName": "Test User",
"avatar": "https://myaccount.leankit.com/avatar/show/1111/?s=25"
},
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"fromLane": {
"id": "100",
"title": "Doing Now"
},
"toLane": {
"id": "101",
"title": "Finished"
}
}
}
]
}
Event Types:
Attachments
Cards
Users
Comments
Connections
Card Mirroring
Event Data:
attachmentAdded
{
"type": "attachmentAdded",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"fileName": "test.txt",
"comment": "attachment comment"
}
}
attachmentDeleted
{
"type": "attachmentDeleted",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"fileName": "test.txt",
"comment": "attachment comment"
}
}
cardCreated
{
"type": "cardCreated",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"lane": {
"id": "100",
"title": "Doing Now"
}
}
}
cardChanged
{
"type": "cardChanged",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"fields": [
{
"name": "size",
"oldValue": "0",
"newValue": "1"
},
{
"name": "description",
"oldValue": null,
"newValue": "<p>Updated Description</p>"
}
]
}
}
cardBlocked
{
"type": "cardBlocked",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"comment": "test blocking comment"
}
}
cardUnblocked
{
"type": "cardUnblocked",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"comment": "test unblocking comment"
}
}
cardMoved
{
"type": "cardMoved",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"fromLane": {
"id": "100",
"title": "Doing Now"
},
"toLane": {
"id": "101",
"title": "Finished"
}
}
}
cardMovedOffBoard
{
"type": "cardMovedOffBoard",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"fromLane": {
"id": "100",
"title": "Doing Now"
},
"fromBoard": {
"id": "10",
"title": "Board A"
},
"toBoard": {
"id": "20",
"title": "Board B"
},
"toLane": {
"id": "200",
"title": "Not Started"
}
}
}
cardMovedToTaskBoard
{
"type": "cardMovedToTaskBoard",
"data": {
"card": {
"id": "2000",
"title": "Card converted to Task"
},
"fromLane": {
"id": "100",
"title": "Doing Now"
},
"toLane": {
"id": "110",
"title": "ToDo"
},
"parentCard": {
"id": "1000",
"title": "Test Card"
}
}
}
taskCardCreated
{
"type": "taskCardCreated",
"data": {
"card": {
"id": "3000",
"title": "Task Card"
},
"lane": {
"id": "110",
"title": "ToDo"
},
"parentCard": {
"id": "1000",
"title": "Test Card"
}
}
}
taskCardMoved
{
"type": "taskCardMoved",
"data": {
"card": {
"id": "3000",
"title": "Task Card"
},
"fromLane": {
"id": "110",
"title": "ToDo"
},
"toLane": {
"id": "111",
"title": "Doing"
},
"parentCard": {
"id": "1000",
"title": "Test Card"
}
}
}
taskCardMovedToBoard
{
"type": "taskCardMovedToBoard",
"data": {
"card": {
"id": "3000",
"title": "Task Card"
},
"fromLane": {
"id": "111",
"title": "Doing"
},
"fromBoard": {
"id": "10",
"title": "Board A"
},
"toBoard": {
"id": "20",
"title": "Board B"
},
"toLane": {
"id": "200",
"title": "Not Started"
}
}
}
userAssigned
{
"type": "userAssigned",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"user": {
"id": "1111",
"fullName": "Test User",
"emailAddress": "test.user@myaccount.com",
"avatar": "http://myaccount.leankit.com/avatar/show/1111/?s=25"
}
}
}
userUnassigned
{
"type": "userUnassigned",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"user": {
"id": "1111",
"fullName": "Test User",
"emailAddress": "test.user@myaccount.com",
"avatar": "http://myaccount.leankit.com/avatar/show/1111/?s=25"
}
}
}
commentAdded
{
"type": "commentAdded",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"comment": "<p>test comment</p>"
}
}
cardChildConnectionCreated
{
"type": "cardChildConnectionCreated",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"childCard": {
"id": "4000",
"title": "child"
}
}
}
cardChildConnectionDeleted
{
"type": "cardChildConnectionDeleted",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"childCard": {
"id": "4000",
"title": "child"
}
}
}
cardParentConnectionCreated
{
"type": "cardParentConnectionCreated",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"parentCard": {
"id": "5000",
"title": "Parent Card"
}
}
}
cardParentConnectionDeleted
{
"type": "cardParentConnectionDeleted",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"parentCard": {
"id": "5000",
"title": "Parent Card"
}
}
}
boardConnected
{
"type": "boardConnected",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"board": {
"id": "10",
"title": "Board A"
}
}
}
boardDisconnected
{
"type": "boardDisconnected",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"board": {
"id": "10",
"title": "Board A"
}
}
}
cardSyncDestinationCreated
{
"type": "cardSyncDestinationCreated",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"destinationCard": {
"id": "1002",
"title": "Test Card"
}
}
}
cardSyncDestinationDeleted
{
"type": "cardSyncDestinationDeleted",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"destinationCard": {
"id": "1002",
"title": "Test Card"
}
}
}
cardSyncSourceCreated
{
"type": "cardSyncSourceCreated",
"data": {
"card": {
"id": "1002",
"title": "Test Card"
},
"sourceCard": {
"id": "1000",
"title": "Test Card"
}
}
}
cardSyncSourceDeleted
{
"type": "cardSyncSourceDeleted",
"data": {
"card": {
"id": "1002",
"title": "Test Card"
},
"sourceCard": {
"id": "1000",
"title": "Test Card"
}
}
}
laneWipExceeded
{
"type": "laneWipExceeded",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"lane": {
"id": "100",
"title": "Doing Now"
},
"comment": "Wip override comment"
}
}
userWipExceeded
{
"type": "userWipExceeded",
"data": {
"card": {
"id": "1000",
"title": "Test Card"
},
"user": {
"id": "1111",
"fullName": "Test User",
"emailAddress": "test.user@myaccount.com",
"avatar": "http://myaccount.leankit.com/avatar/show/1111/?s=25"
},
"comment": "test user wip override"
}
}

