Get a webhook - OsiriX-Foundation/KheopsAuthorization GitHub Wiki
Used to get a webhook for an album.
URL : /albums/{album_id}/webhooks/{webhook_id}
Method : GET
Auth Required : Authorization with a JWT Bearer token with the user as the sub claim.
Headers
Accept
: If present, require that this value beapplication/json
Query Parameters
limit={limit}
(Optional)offset={offset}
(Optional)
Limit
and offset
are used for the webhook history
Success Response
- Status :
200 OK
{
"id": "QAdfIstxuOvwkcm39WEO",
"url": "https://webhook.site/123456",
"name": "a name",
"use_secret": false,
"events": ["new_series","new_user","remove_series"],
"enabled": true,
"number_of_triggers": 11,
"triggers": [
{
"id": "tHjsRP7tCHl2L8TilXe08pmEJYikj0",
"is_manual_trigger": false,
"event": "new_user",
"user": {
"email": "[email protected]",
"last_name": "user",
"first_name": "two",
"sub": "baa88921-db53-4a59-80d3-7853da25e7f0"
},
"attempts": [
{
"status": 204,
"time": "2020-02-04T15:15:22.826354",
"attempt": 4
},
{
"status": 404,
"time": "2020-02-04T15:15:18.737893",
"attempt": 3
},
{
"status": 404,
"time": "2020-02-04T15:15:12.889536",
"attempt": 2
},
{
"status": 404,
"time": "2020-02-04T15:15:07.030232",
"attempt": 1
}
]
},
{
"id": "GOj8EwCfKRtNb8NxkMbCwYBH5aZY58",
"is_manual_trigger": false,
"event": "new_series",
"study" : {
"study_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.93",
"retrieve_url": "http://127.0.0.1/api/studies/1.2.276.0.7238010.5.1.3.0.36848.1378230634.93",
"series" : [
{
"series_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.9999",
"retrieve_url": "http://127.0.0.1/api/studies/1.2.276.0.7238010.5.1.3.0.36848.1378230634.93/series/1.2.276.0.7238010.5.1.3.0.36848.1378230634.9999"
},
{
"series_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.8888",
"retrieve_url": "http://127.0.0.1/api/studies/1.2.276.0.7238010.5.1.3.0.36848.1378230634.93/series/1.2.276.0.7238010.5.1.3.0.36848.1378230634.8888"
},
{
"series_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.7777",
"retrieve_url": "http://127.0.0.1/api/studies/1.2.276.0.7238010.5.1.3.0.36848.1378230634.93/series/1.2.276.0.7238010.5.1.3.0.36848.1378230634.7777"
}
]
},
"attempts": [
{
"status": 204,
"time": "2019-12-30T11:12:13.737893",
"attempt": 1
}
]
},
{
"id": "Tg8Koc5suS0nN9rqidlKT97psm9Bsz",
"is_manual_trigger": false,
"event": "remove_series",
"study" : {
"study_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.93",
"series" : [
{ "series_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.9999" },
{ "series_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.8888" },
{ "series_uid" : "1.2.276.0.7238010.5.1.3.0.36848.1378230634.7777" }
]
},
"attempts": [
{
"status": 204,
"time": "2019-12-31T11:15:18.754821",
"attempt": 1
}
]
},
{...}
]
}
triggers
are sorted from most recent to oldest.
attempts
are sorted from last attempt to first attempt.
Error Response
If the user is not found If the webhook is not found If the album is not found
- Status :
404 Not Found