{"note":"OpenAPI conversion -- returning structured metadata","name":"simplivpn-net","description":"SimpliVPNAPI","version":"1.0","base_url":"","endpoints":7,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api SimpliVPNAPI\n@version 1.0\n@auth ApiKey Authorization in header\n@endpoints 7\n@toc servers(1), server-summaries(1), register(1), login(1), enable-user(1), disable-user(1), username-available(1)\n\n@group servers\n@endpoint GET /servers\n@returns(200) Success\n\n@endgroup\n\n@group server-summaries\n@endpoint GET /server-summaries\n@returns(200) Success\n\n@endgroup\n\n@group register\n@endpoint POST /register\n@desc Register\n@required {username: str, password: str}\n@optional {await: bool}\n@returns(200) Success\n\n@endgroup\n\n@group login\n@endpoint POST /login\n@desc Login\n@required {username: str, password: str}\n@returns(200) Success\n\n@endgroup\n\n@group enable-user\n@endpoint POST /enable-user\n@desc EnableUser\n@required {username: str}\n@returns(200) Success\n\n@endgroup\n\n@group disable-user\n@endpoint POST /disable-user\n@desc DisableUser\n@required {username: str}\n@returns(200) Success\n\n@endgroup\n\n@group username-available\n@endpoint POST /username-available\n@desc UsernameAvailable\n@required {username: str}\n@returns(200) Success\n\n@endgroup\n\n@end\n"}