diff --git a/api/admin/ticket/index.php b/api/admin/ticket/index.php
index 4d315efe..a95fc1fb 100644
--- a/api/admin/ticket/index.php
+++ b/api/admin/ticket/index.php
@@ -118,9 +118,9 @@ if ($request_method == 'GET') {
}
if (isset($_GET['id'])) {
- $results = get_ticket($hesk_settings, $_GET['id']);
+ $results = get_ticket_for_staff($hesk_settings, $_GET['id']);
} else {
- $results = get_ticket($hesk_settings);
+ $results = get_ticket_for_staff($hesk_settings);
}
if ($results == NULL) {
diff --git a/api/businesslogic/ticket_retriever.php b/api/businesslogic/ticket_retriever.php
index 82d99f8e..59f4ee69 100644
--- a/api/businesslogic/ticket_retriever.php
+++ b/api/businesslogic/ticket_retriever.php
@@ -1,22 +1,12 @@
`false` otherwise
+ * @apiSuccess {Boolean} locked `true` if the ticket is locked
`false` otherwise
+ * @apiSuccess {Binary[]} attachments Array of attachments, in base-64 encoded binary
+ * @apiSuccess {Integer[]} merged Array of merged ticket IDs
+ * @apiSuccess {String} history HTML markup of the entire "Audit Trail" section
+ * @apiSuccess {String} custom1-20 Custom fields 1-20's values.
+ * @apiSuccess {Integer} parent The ID of the ticket linked to this ticket
+ * @apiSuccess {String} latitude The latitudinal coordinate of the user's location, or one of the corresponding error codes.
+ * @apiSuccess {String} longitude The longitudinal coordinate of the user's location, or one of the corresponding error codes.
+ * @apiSuccess {Boolean} html `true` if the ticket was created with HTML encoding
`false` otherwise
+ * @apiSuccess {String} user_agent The user agent of the user who submitted the ticket
+ * @apiSuccess {Integer} screen_resolution_width The width of the screen resolution of the user who submitted the ticket
+ * @apiSuccess {Integer} screen_resolution_height The height of the screen resolution of the user who submitted the ticket
+ *
+ * @apiSuccessExample {json} Success-Response:
+ * HTTP/1.1 200 OK
+ * {
+ * "id": 22,
+ * "trackid": "EVL-RRL-DUBG",
+ * "name": "Test",
+ * "email": "",
+ * "category": 1,
+ * "priority": 3,
+ * "subject": "test",
+ * "message": "test",
+ * "dt": "2014-12-28 00:57:26",
+ * "articles": null,
+ * "ip": "127.0.0.1",
+ * "language": null,
+ * "status": 3,
+ * "owner": 1,
+ * "time_worked": "00:05:07",
+ * "archive": true,
+ * "locked": true,
+ * "attachments": "",
+ * "merged": "",
+ * "history": "