//! Cheap check if the API daemon is online. use anyhow::{Error}; use serde_json::{json, Value}; use proxmox::api::{api, Router, Permission}; #[api( returns: { description: "Dummy ping", type: Object, properties: { pong: { description: "Always true", type: bool, } } }, access: { description: "Anyone can access this, because it's used for a cheap check if the API daemon is online.", permission: &Permission::World, } )] /// Dummy method which replies with `{ "pong": True }` pub fn ping() -> Result { Ok(json!({ "pong": true, })) } pub const ROUTER: Router = Router::new() .get(&API_METHOD_PING);