{"uid":"cap_QVLd1XgaBY_pwIxSIp_Ks","slug":"openverbs-password-generator-fb1fb52c","name":"OpenVerbs Password Generator","description":"Generate a secure random password (characters) or a wordlist passphrase.","url":"https://password.openverbs.com/v1/generate","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"mode":{"enum":["chars","passphrase"],"type":"string","description":"Generation mode. Defaults to chars."},"words":{"type":"integer","maximum":20,"minimum":2,"description":"passphrase mode: number of words. Defaults to 5."},"digits":{"type":"boolean","description":"chars mode: include 0-9. Defaults to true."},"length":{"type":"integer","maximum":256,"minimum":4,"description":"chars mode: password length. Defaults to 20."},"symbols":{"type":"boolean","description":"chars mode: include punctuation. Defaults to false."},"lowercase":{"type":"boolean","description":"chars mode: include a-z. Defaults to true."},"separator":{"type":"string","maxLength":8,"description":"passphrase mode: word separator. Defaults to \"-\"."},"uppercase":{"type":"boolean","description":"chars mode: include A-Z. Defaults to true."},"capitalize":{"type":"boolean","description":"passphrase mode: capitalize each word. Defaults to false."},"excludeAmbiguous":{"type":"boolean","description":"chars mode: drop look-alike characters (i l 1 L o 0 O). Defaults to false."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YI-v6HYRh6yTqbLinB5MR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a secure random password (character-based) or a wordlist passphrase with configurable length, character sets, and separator options.","exampleAgentPrompt":"Generate a secure 24-character password in chars mode that includes uppercase, lowercase, digits, and symbols, but excludes ambiguous characters like 1, l, O, and 0.","exampleUseCases":[{"title":"New account credential generation","prompt":"I need a strong random password for a new account I'm signing up for — make it 32 characters, include uppercase, lowercase, and digits, but no symbols, and skip the look-alike characters like 1, l, O, and 0."},{"title":"Memorable passphrase for a master vault","prompt":"Can you generate a passphrase I can actually remember? Use 6 words, capitalize each word, and separate them with underscores."},{"title":"Bulk user onboarding passwords","prompt":"I need a temporary password to send to a new employee — generate a 16-character chars-mode password with uppercase, lowercase, and digits only, no symbols."}],"resultDescription":"Returns a generated password or passphrase string based on the specified mode and options. In chars mode, delivers a random string of the requested length using the selected character classes. In passphrase mode, delivers a hyphen- (or custom-separator-) joined sequence of random words, optionally capitalized.","failureModes":["Invalid mode value (not 'chars' or 'passphrase') returns a validation error","Length out of range (below 4 or above 256 for chars mode) returns a schema validation error","Words count out of range (below 2 or above 20 for passphrase mode) returns a schema validation error","Separator string exceeds 8 characters returns a validation error","All character class flags set to false in chars mode may return an error or empty result","Payment not attached or insufficient USDC returns a 402 Payment Required error"],"whenToPreferThis":"Choose this endpoint when you need a server-side cryptographically random password or passphrase without storing any state — ideal for agent workflows that provision accounts, reset credentials, or onboard users. Prefer this over client-side generation when auditability of the generation call matters, or when you need passphrase mode with configurable word count and separator. Use the sibling strength-estimation endpoint if you need to evaluate an existing password instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:34:21.850Z","isFirstParty":false}