CI->api_v2_model->get_token_meta($this->auth['id']); $owner = $this->CI->user_model->get_by_id($this->user_id()); $callsign = ($owner !== null && $owner->num_rows() > 0) ? $owner->row()->user_callsign : null; $this->CI->api_v2_response->respond([ 'id' => (int) $this->auth['id'], 'name' => $meta['token_name'] ?? null, 'owner' => $callsign, 'user_id' => $this->user_id(), 'scopes' => $this->auth['scopes'], 'expires_at' => $meta['expires_at'] ?? null, ]); } }