action simplivpn_login { label: "Login" description: "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." provider: simplivpn method: POST path: "/login" encoding: json input: { type: "object" required: ["password", "username"] properties: { password: { type: "string" } username: { type: "string" } } additionalProperties: false } output: { type: "object" additionalProperties: true } }