SimpliVPNAPI
- Homepage
- https://api.apis.guru/v2/specs/simplivpn.net/1.0.json
- Provider
- simplivpn.net
- OpenAPI version
- 3.0.1
- Spec (JSON)
- https://api.apis.guru/v2/specs/simplivpn.net/1.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/simplivpn.net/1.0/openapi.yaml
Tools (9)
Extracted live via the executor SDK.
-
simpliVpnapi.disableUserThis route allows you to disable a user's vpn access.
-
simpliVpnapi.enableUserThis route allows you to enable a user's vpn access. This route can only be called using your user's Bearer Auth token.
-
simpliVpnapi.getServersGET /servers
-
simpliVpnapi.getServerSummariesGET /server-summaries
-
simpliVpnapi.loginThis route allows you to login a user. The response will give you a Bearer auth token to use with all rquests pertaining to the user. This token expires in 7 days, so for every request you should check if you get an unauthorized responsve and re-validate the login if needed.
-
simpliVpnapi.registerThis route allows VPN Admin user's with an api key to register a vpn user account. This route can only be called using your api key supplied to you from SimpliVPN. Before calling this you should use your api key to call the /UsernameAvailable route to make sure the username you want is available first. All subsequent user requests following can be done using the user's api token, their token's expire every 7 days, so you should occasionally check them and if you get unauthorized, refresh their token by calling /login route. This route will also auto-enable a new user.
-
simpliVpnapi.usernameAvailableThis route allows VPN Admin user's to check if a specific username is available before registering an account username. This route can only be called using your api key supplied to you from SimpliVPN.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools