reCAPTCHAEnterprise
import { reCAPTCHAEnterprise } from "https://googleapis.deno.dev/v1/recaptchaenterprise:v1.ts";
Help protect your website from fraudulent activity, spam, and abuse without creating friction.
§Methods
Annotates a previously created Assessment to provide additional information on whether the event turned out to be authentic or fraudulent.
Required. The resource name of the Assessment, in the format projects/{project}/assessments/{assessment}
.
Creates an Assessment of the likelihood an event is legitimate.
Required. The name of the project in which the assessment will be created, in the format projects/{project}
.
Creates a new FirewallPolicy, specifying conditions at which reCAPTCHA Enterprise actions can be executed. A project may have a maximum of 1000 policies.
Required. The name of the project this policy will apply to, in the format projects/{project}
.
Deletes the specified firewall policy.
Required. The name of the policy to be deleted, in the format projects/{project}/firewallpolicies/{firewallpolicy}
.
Returns the specified firewall policy.
Required. The name of the requested policy, in the format projects/{project}/firewallpolicies/{firewallpolicy}
.
Returns the list of all firewall policies that belong to a project.
Required. The name of the project to list the policies for, in the format projects/{project}
.
Updates the specified firewall policy.
Identifier. The resource name for the FirewallPolicy in the format projects/{project}/firewallpolicies/{firewallpolicy}
.
Reorders all firewall policies.
Required. The name of the project to list the policies for, in the format projects/{project}
.
Creates a new reCAPTCHA Enterprise key.
Required. The name of the project in which the key will be created, in the format projects/{project}
.
Deletes the specified key.
Required. The name of the key to be deleted, in the format projects/{project}/keys/{key}
.
Returns the specified key.
Required. The name of the requested key, in the format projects/{project}/keys/{key}
.
Get some aggregated metrics for a Key. This data can be used to build dashboards.
Required. The name of the requested metrics, in the format projects/{project}/keys/{key}/metrics
.
Returns the list of all keys that belong to a project.
Required. The name of the project that contains the keys that will be listed, in the format projects/{project}
.
Migrates an existing key from reCAPTCHA to reCAPTCHA Enterprise. Once a key is migrated, it can be used from either product. SiteVerify requests are billed as CreateAssessment calls. You must be authenticated as one of the current owners of the reCAPTCHA Key, and your user must have the reCAPTCHA Enterprise Admin IAM role in the destination project.
Required. The name of the key to be migrated, in the format projects/{project}/keys/{key}
.
Updates the specified key.
Identifier. The resource name for the Key in the format projects/{project}/keys/{key}
.
Returns the secret key related to the specified public key. You must use the legacy secret key only in a 3rd party integration with legacy reCAPTCHA.
Required. The public key name linked to the requested secret key in the format projects/{project}/keys/{key}
.
Search group memberships related to a given account.
Required. The name of the project to search related account group memberships from. Specify the project name in the following format: projects/{project}
.
List groups of related accounts.
Required. The name of the project to list related account groups from, in the format projects/{project}
.
Get memberships in a group of related accounts.
Required. The resource name for the related account group in the format projects/{project}/relatedaccountgroups/{relatedaccountgroup}
.