S

SimpliVPN API

REST discovered

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
SimpliVPN user bearer token bearer discovered Get token ↗

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.

SimpliVPN admin API key api_key discovered Get key ↗

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.