action velopayments_validate_password_self { label: "Validate the proposed password" description: "validate the password and return a score\n" provider: velopayments method: POST path: "/v2/users/self/password/validate" encoding: json input: { type: "object" required: ["password"] properties: { password: { type: "string" description: "a password that passes validation" } } } output: { type: "object" properties: { score: { type: "integer" format: "int32" description: "More secure passwords are given a higher score.

\nFor a password to be acceptable for use in Velo, it must score at least 3\n" } suggestions: { type: "array" items: { type: "string" description: "Any suggested changes to password text which would make the password more secure\n" } } valid: { type: "boolean" description: "if true then the password can be accepted" } warning: { type: "string" description: "Any warning message as a reason for the given score." } } } }