Required permission:
- authenticated user (content of notitifcations depends on user permissions)
Request:
GET /api/v1/online_notifications
Response:
Status: 200 Ok
[
{
"id": 123,
"o_id": 628,
"object": "Ticket",
"type": "escalation",
"seen": true,
"updated_at": "2016-08-16T07:55:42.119Z",
"updated_by_id": 123,
"created_at": "2016-08-16T07:55:42.119Z",
"created_at_id": 123
},
{
"id": 124,
"o_id": 629,
"object": "Ticket",
"type": "update",
"seen": false,
"updated_at": "2016-08-16T07:55:47.119Z",
"updated_by_id": 123,
"created_at": "2016-08-16T07:55:47.119Z",
"created_at_id": 123
},
{
"id": 125,
"o_id": 630,
"object": "Ticket",
"type": "create",
"seen": false,
"updated_at": "2016-08-16T07:57:49.119Z",
"updated_by_id": 123,
"created_at": "2016-08-16T07:57:49.119Z",
"created_at_id": 123
},
]
Required permission:
- authenticated user (content of notifications depends on user permissions)
Request:
GET /api/v1/online_notifications/{id}
Response:
Status: 200 Ok
{
"id": 123,
"o_id": 628,
"object": "Ticket",
"type": "escalation",
"seen": true,
"updated_at": "2016-08-16T07:55:42.119Z",
"updated_by_id": 123,
"created_at": "2016-08-16T07:55:42.119Z",
"created_at_id": 123
}
Required permission:
- admin.object
Request:
PUT /api/v1/online_notifications/{id}
{
"seen": true,
}
Response:
Status: 200 Ok
{
"id": 123,
"o_id": 628,
"object": "Ticket",
"type": "escalation",
"seen": true,
"updated_at": "2016-08-16T07:55:42.119Z",
"updated_by_id": 123,
"created_at": "2016-08-16T07:55:42.119Z",
"created_at_id": 123
}
Required permission:
- authenticated user (content of notifications depends on user permissions)
Request:
DELETE /api/v1/online_notifications/{id}
Response:
Status: 200 Ok
{}
Required permission:
- authenticated user (content of notifications depends on user permissions)
Request:
POST /api/v1/online_notifications/mark_all_as_read
Response:
Status: 200 Ok
{}