S
SimpliVPN API
Details
- URL
-
https://api.simplivpn.net - Spec
- https://api.simplivpn.net/swagger/v1/swagger.json
- Spec (json)
- https://api.apis.guru/v2/specs/simplivpn.net/1.0/openapi.json
- Docs
- https://api.simplivpn.net/swagger/index.html
Authentication
Create a VPN user through the SimpliVPN API or portal, then call POST /login on the SimpliVPN API with the user's username and password. The docs say the response returns a bearer auth token for user requests and that it expires every 7 days, so refresh it by calling /login again when you receive unauthorized responses.
Sign up for a SimpliVPN API account from the SimpliVPN API site using Get started today or Sign in. The API docs state that /register and /username-available require an API key "supplied to you from SimpliVPN"; the public docs do not show a self-service key-generation page, so obtain the admin API key through the SimpliVPN portal/account onboarding.