Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Security / Google / reCAPTCHA Enterprise API
reCAPTCHA Enterprise API logo

Google reCAPTCHA Enterprise API

Browse all Google APIs
✓ Official Vendor SpecSecurityThreat Detectionoauth218 EndpointsREST

For Agents

Score user actions for risk, manage site keys and firewall policies, and run IP overrides on Google reCAPTCHA Enterprise.

Use for: I need to score a sign-up attempt for risk using reCAPTCHA Enterprise, Annotate a previous assessment as legitimate after manual review, Create a new site key for our checkout page, Add an IP override to allow our office IP through firewall policies

Not supported: Does not handle WAF rule enforcement, network-layer DDoS mitigation, or end-to-end identity verification — use for action-level risk scoring, firewall policies, and site key management only.

Google reCAPTCHA Enterprise protects websites and apps from fraudulent activity, spam, and abuse using risk scores derived from billions of signals. The API exposes operations to create site keys, evaluate user actions through assessments, define and reorder firewall policies, manage IP overrides, and migrate legacy reCAPTCHA keys. Risk scores returned by assessments power downstream decisions such as showing additional verification, throttling traffic, or blocking outright.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the reCAPTCHA Enterprise API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the reCAPTCHA Enterprise API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with reCAPTCHA Enterprise API.

Create assessments to score the risk of a user action and receive a 0.0 to 1.0 risk score

Annotate previous assessments with the observed outcome to improve model accuracy

Create and manage reCAPTCHA Enterprise site keys for web and mobile clients

Define firewall policies that act on assessment scores and reorder them by priority

Add or remove IP overrides to allow-list trusted office or partner ranges

Migrate classic reCAPTCHA keys to reCAPTCHA Enterprise and retrieve their legacy secret

Use Cases

Patterns agents use reCAPTCHA Enterprise API for, with concrete tasks.

★ Sign-up and Login Fraud Protection

Sites send a reCAPTCHA token from their sign-up or login form to the Assessments API to receive a risk score and a list of reasons. Sites use that score to decide whether to allow the action, throw up additional verification, or block. Annotation calls back into the API help close the loop on which assessments turned out to be fraudulent.

Call POST /v1/{+parent}/assessments with the token and expected action login, then route the user to MFA when the score is below 0.5.

Firewall Policies for High-Risk Routes

Firewall policies let teams declare actions (allow, block, redirect, substitute) keyed off assessment results without changing application code. Policies can be reordered to express priority, and IP overrides allow trusted networks to bypass them entirely.

Create a firewall policy that blocks any request to /admin with score below 0.3, then call POST /v1/{+parent}/firewallpolicies:reorder to put it ahead of the default allow policy.

Migrating Classic reCAPTCHA Keys

Sites moving from classic reCAPTCHA to reCAPTCHA Enterprise need to migrate keys without breaking existing form integrations. The API exposes a migrate operation and a retrieveLegacySecretKey operation so the transition can be staged behind feature flags.

Call POST /v1/{+name}:migrate on the legacy key resource, then POST /v1/{+key}:retrieveLegacySecretKey to fetch the secret needed by existing form posts.

Agent-Driven Risk Triage

A trust and safety agent uses Jentic to fetch assessments, annotate them with verified outcomes, and adjust firewall policies in response to fraud waves, replacing manual console work and giving the agent a clear audit trail of changes.

Search Jentic for annotate a recaptcha assessment, load the schema for projects.assessments.annotate, and execute it with annotation LEGITIMATE for a manually verified user.

Key Endpoints

18 endpoints — google recaptcha enterprise protects websites and apps from fraudulent activity, spam, and abuse using risk scores derived from billions of signals.

METHOD

PATH

DESCRIPTION

POST

/v1/{+parent}/assessments

Create an assessment to score a user action

POST

/v1/{+name}:annotate

Annotate a previous assessment with the observed outcome

POST

/v1/{+name}:addIpOverride

Add an IP override to a firewall policy or key

POST

/v1/{+name}:removeIpOverride

Remove an IP override

POST

/v1/{+parent}/firewallpolicies:reorder

Reorder firewall policies by priority

POST

/v1/{+name}:migrate

Migrate a classic reCAPTCHA key to reCAPTCHA Enterprise

GET

/v1/{+key}:retrieveLegacySecretKey

Retrieve the legacy secret for a migrated key

POST

/v1/{+parent}/assessments

Create an assessment to score a user action

POST

/v1/{+name}:annotate

Annotate a previous assessment with the observed outcome

POST

/v1/{+name}:addIpOverride

Add an IP override to a firewall policy or key

POST

/v1/{+name}:removeIpOverride

Remove an IP override

POST

/v1/{+parent}/firewallpolicies:reorder

Reorder firewall policies by priority

POST

/v1/{+name}:migrate

Migrate a classic reCAPTCHA key to reCAPTCHA Enterprise

GET

/v1/{+key}:retrieveLegacySecretKey

Retrieve the legacy secret for a migrated key

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Google OAuth 2.0 credentials are stored encrypted in the Jentic vault. Scoped, short-lived access tokens with the cloud-platform scope are issued per call so the underlying refresh token never enters the agent context, and IAM bindings on the project determine what assessment, key, and policy actions the agent can perform.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (score a user action, annotate an assessment, add an IP override) and Jentic returns the matching reCAPTCHA Enterprise operation with its input schema, replacing the need to navigate the reCAPTCHA Enterprise reference docs.

Time to first call

Time to first call

Direct integration takes 1-2 days for OAuth, site key creation, and threshold tuning. Through Jentic: under 1 hour to start scoring assessments — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Web Risk API

→

Checks URLs against Google's threat lists for phishing and malware

Use Web Risk to validate links submitted by users alongside reCAPTCHA Enterprise scoring of the submitter.

Complementary

Safe Browsing API

→

Checks URLs against Google's Safe Browsing lists

Use Safe Browsing as a free alternative to Web Risk for general-purpose URL safety checks.

Complementary

Network Security API

→

Manages Google Cloud network security policies that complement application-layer controls

Use Network Security when threats need to be blocked at the network edge in addition to application-layer scoring.

Complementary

Binary Authorization API

→

Enforces deploy-time policies for container images on Google Cloud

Use Binary Authorization to enforce supply-chain rules in deploy pipelines while reCAPTCHA Enterprise handles runtime user-action risk.

FAQs

Specific to using reCAPTCHA Enterprise API through Jentic.

What authentication does the reCAPTCHA Enterprise API use?

The API uses Google OAuth 2.0 with the cloud-platform scope, sent as a Bearer token. Through Jentic the OAuth credentials live in the vault and short-lived access tokens are minted per call, so the underlying refresh token never enters the agent.

What does an assessment score mean?

An assessment returns a risk score from 0.0 (very likely abusive) to 1.0 (very likely legitimate) along with reasons such as AUTOMATION or UNEXPECTED_USAGE_PATTERNS. Sites set their own thresholds, with login forms typically allowing above 0.7, challenging the 0.3-0.7 band, and blocking below 0.3.

What are the rate limits for the reCAPTCHA Enterprise API?

Per-project quotas are documented in the reCAPTCHA Enterprise quotas page. Assessments scale to high QPS by default; firewall policy and key management calls are control-plane operations and have lower quotas.

How do I score a sign-up through Jentic?

Search Jentic for create a recaptcha assessment, load the schema for the projects.assessments.create operation which maps to POST /v1/{+parent}/assessments, and execute it with the token from the form, the site key, and the expected action.

Is the reCAPTCHA Enterprise API free?

Yes up to a generous monthly free tier of assessments per project, with overage pricing published on the reCAPTCHA Enterprise pricing page. Firewall policies and site key management are not separately billed.

How do I add an IP override?

Call POST /v1/{+name}:addIpOverride with the IP CIDR and override type (e.g., allow) on the firewall policy or key resource. Use removeIpOverride to revert when the trusted source is no longer needed.

GET STARTED

Start building with reCAPTCHA Enterprise API

Explore with Jentic
View OpenAPI Document