-
Notifications
You must be signed in to change notification settings - Fork 1
Activities
Jana Rajakumar edited this page Feb 21, 2018
·
5 revisions
Reference: https://iiif.library.utoronto.ca/presentation/v2/#!/Discovery_ActivityStreams/ActivityByIdGet
An Activity
contains all the relevant information of the request and response. Each POST
, PUT
and DELETE
request will log a corresponding activity which is later used to construct the Discovery Page
.
(Example):
{
"id": "http://localhost:8000/activity/5a381fe63b0eb74d720584d6",
"username": "user",
"requestPath": "/b28928118/manifest",
"requestMethod": "POST",
"remoteAddress": "127.0.0.1",
"serverHostname": "Latitude",
"requestBody": {
"annotation": {
"@id": "https://wellcomelibrary.org/iiif/b28928118/imageanno/8d2ad60b-1ca6-4a80-a0b1-b3aca48a62a1",
"@type": "oa:Annotation",
"motivation": "sc:painting",
"resource": {
"@id": "https://dlcs.io/iiif-img/wellcome/1/8d2ad60b-1ca6-4a80-a0b1-b3aca48a62a1/full/!1024,1024/0/default.jpg",
"@type": "dctypes:Image",
"format": "image/jpeg",
"height": 1024,
"width": 623
},
"on": "http://localhost:8000/b28928118/canvas/c0",
"order": 1
}
},
"responseBody": {
"responseCode": 201,
"responseBody": {
"@id": "http://localhost:8000/book1/annotation/8d2ad60b-1ca6-4a80-a0b1-b3aca48a62a1",
"@type": "oa:Annotation"
}
},
"responseCode": 200,
"startTime": "2017-12-18T15:07:02.731",
"endTime": "2017-12-18T15:07:02.993"
}
An Activity
can be deleted by sending a DELETE
request to /activity/{id}
. This action can only be performed by an Admin
user.
Similarly, all Activities
can be deleted by sending a DELETE
request to /activity
. This action can only be performed by an Admin
user.