integrations.sh
← all integrations

SimpliVPNAPI

OpenAPI apis-guru
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.disableUser

    This route allows you to disable a user's vpn access.

  • simpliVpnapi.enableUser

    This route allows you to enable a user's vpn access. This route can only be called using your user's Bearer Auth token.

  • simpliVpnapi.getServers

    GET /servers

  • simpliVpnapi.getServerSummaries

    GET /server-summaries

  • simpliVpnapi.login

    This 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.register

    This 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.usernameAvailable

    This 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.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools