diff --git a/application/controllers/Api.php b/application/controllers/Api.php index 6a8f178ec..e7b355b7f 100644 --- a/application/controllers/Api.php +++ b/application/controllers/Api.php @@ -971,12 +971,14 @@ class API extends CI_Controller { return $latlng; } - function version($key = '') { + function version() { // This API endpoint provides the version of Wavelog if the provide key has at least read permissions $this->load->model('api_model'); + $key = $this->input->post('key', TRUE); + header("Content-type: application/json"); if(substr($this->api_model->access($key),0,1) == 'r') { - echo json_encode(['version' => $this->optionslib->get_option('version')]); + echo json_encode(['status' => 'ok', 'version' => $this->optionslib->get_option('version')]); } else { http_response_code(401); echo json_encode(['status' => 'failed', 'reason' => "missing or invalid api key"]);