A retriable error (such as network failure) occurred on the browser.
Could easily be simulated by an attacker.
Dupe
The user verification had already been seen.
Expired
The user verification token had expired.
Malformed
The provided user verification token was malformed.
Missing
The user verification token was not present. It is a required input.
SiteMismatch
The user verification token did not match the provided site key.
This may be a configuration error (for example, development keys used in
production) or end users trying to use verification tokens from other
sites.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe document provides reference information for the \u003ccode\u003eTokenProperties.Types.InvalidReason\u003c/code\u003e enum within the Google Cloud reCAPTCHA Enterprise v1beta1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis enum represents the various reasons why a user verification token might be considered invalid.\u003c/p\u003e\n"],["\u003cp\u003eThe API currently has three version listed, with version 2.0.0-beta07 being the latest release.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTokenProperties.Types.InvalidReason\u003c/code\u003e enum details eight potential error types including \u003ccode\u003eBrowserError\u003c/code\u003e, \u003ccode\u003eDupe\u003c/code\u003e, \u003ccode\u003eExpired\u003c/code\u003e, \u003ccode\u003eMalformed\u003c/code\u003e, \u003ccode\u003eMissing\u003c/code\u003e, \u003ccode\u003eSiteMismatch\u003c/code\u003e, \u003ccode\u003eUnknownInvalidReason\u003c/code\u003e, and \u003ccode\u003eUnspecified\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]