Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / AI/ML / Google / Discovery Engine API
Discovery Engine API logo

Google Discovery Engine API

Browse all Google APIs
39
AI ReadinessNon-Ready (F)39/100
See full scorecard
Official vendor OpenAPI document · agent-readyAI/MLEmbeddings Searchoauth275 EndpointsREST

For Agents

Run semantic search, recommendations, and RAG-grounded conversations over your own data via Vertex AI Search.

Use for: Search a Vertex AI Search data store for documents matching a query, Check whether an LLM answer is grounded against indexed content, Train a custom search ranking model on a data store, Get autocomplete suggestions for a partial query

Not supported: Does not host raw LLMs, train embedding models, or manage GPUs - use for managed retrieval, ranking, and grounding via Vertex AI Search only.

Google Discovery Engine (the API behind Vertex AI Search and Vertex AI Conversation) lets developers build retrieval, search, and grounded conversational experiences over their own structured and unstructured data. The API exposes data stores, schemas, documents, completion configs, and grounding/check operations so teams can run semantic search, recommendations, and RAG-grounded chat against enterprise content. It supports custom model training, evaluation, and identity-mapped retrieval.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Discovery Engine API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Discovery Engine 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgoogleapis.com%2Fdiscoveryengine" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgoogleapis.com%2Fdiscoveryengine" | 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 Discovery Engine API.

Run semantic search and autocomplete over a custom data store of documents

Train and serve custom search ranking models on a data store

Ground LLM responses against indexed content via the groundingConfig:check endpoint

Map enterprise identities into a data store so search respects user-level ACLs

Run and inspect search-quality evaluations to measure model performance

Issue autocomplete suggestions and remove unwanted suggestions

Use Cases

Patterns agents use Discovery Engine API for, with concrete tasks.

★ Enterprise Semantic Search

Build a private semantic search experience over indexed enterprise documents. The completionConfig:completeQuery endpoint provides autocomplete; the search endpoints (under data stores) return ranked results with snippets. Teams swap out keyword search for semantic ranking without managing embeddings or vector indexes themselves.

Call completeQuery on completionConfig 'projects/p/locations/global/dataStores/ds/completionConfig' with input 'reset pass' and return the top 5 suggestions.

RAG Grounding Verification

When a downstream LLM produces an answer, call groundingConfig:check to verify the answer is supported by indexed content. The endpoint returns citations and a grounding score, which apps use to gate publishing or display source links beside the answer. Critical for compliance-sensitive deployments.

Call groundingConfig:check with answer text 'Pricing is $99 per seat per month' and grounding sources set to data store ds-pricing, then return the grounding score and citations.

Custom Ranking Model Training

Train a custom search model on a data store via the trainCustomModel endpoint. The model learns from in-product engagement signals (clicks, dwell) and outranks the default for the customer's domain. Teams iterate by running listResults on evaluation jobs to measure NDCG and recall.

Trigger trainCustomModel on data store ds-products, then poll evaluation:listResults until the run is COMPLETED and return the NDCG@10 score.

Agent-Driven Search-and-Verify

Through Jentic, an AI agent can search a private data store for relevant context, then call groundingConfig:check to verify its synthesised answer is supported before responding to the user. Credentials are scoped per agent run by your Jentic One instance.

Use Jentic to search 'search a Vertex AI data store', load the schema, execute the search for query 'refund policy' on ds-help, then call groundingConfig:check on the synthesised answer.

Key Endpoints

75 endpoints — google discovery engine (the api behind vertex ai search and vertex ai conversation) lets developers build retrieval, search, and grounded conversational experiences over their own structured and unstructured data.

METHOD

PATH

DESCRIPTION

POST

/v1beta/{+completionConfig}:completeQuery

Get autocomplete suggestions

POST

/v1beta/{+completionConfig}:removeSuggestion

Remove an autocomplete suggestion

POST

/v1beta/{+groundingConfig}:check

Check whether an answer is grounded against sources

POST

/v1beta/{+dataStore}:trainCustomModel

Train a custom ranking model on a data store

POST

/v1beta/{+evaluation}:listResults

List results of a search-quality evaluation

POST

/v1beta/{+identityMappingStore}:importIdentityMappings

Import enterprise identity mappings

POST

/v1beta/{+completionConfig}:completeQuery

Get autocomplete suggestions

POST

/v1beta/{+completionConfig}:removeSuggestion

Remove an autocomplete suggestion

POST

/v1beta/{+groundingConfig}:check

Check whether an answer is grounded against sources

POST

/v1beta/{+dataStore}:trainCustomModel

Train a custom ranking model on a data store

POST

/v1beta/{+evaluation}:listResults

List results of a search-quality evaluation

POST

/v1beta/{+identityMappingStore}:importIdentityMappings

Import enterprise identity mappings

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

D

Discovery Engine API

- Non-Ready (F)
39/100
30
Foundational Compliance
56
Developer Experience & Jentic Compatibility
22
AI-Readiness & Agent Experience
90
Agent Usability
63
Security
57
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
30

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: FSignals: 4
21%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

0%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

22

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
87%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

90

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
90%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

63

Security

Trust, risk posture, and security compliance.

Grade: B-Signals: 1
62%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

57

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: C+Signals: 1
57%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Discovery Engine API by hand means standing up Google OAuth2 with the right scopes, targeting discoveryengine.googleapis.com, and building the resource-path calls yourself for data stores, serving configs, and grounding. Through Jentic you install once, import the Discovery Engine API from the API Directory, store the OAuth credential once, and your agent calls it.

Permission scoping

Discovery Engine puts the resource name in the URL path (/v1beta/{+dataStore}, /v1beta/{+servingConfig}), so a rule can pin your agent to one data store or serving config: it can complete queries and check grounding there and nothing else. You choose the operations it may call, so state-changing ones like trainCustomModel or importIdentityMappings are not included unless you add them.

Credential isolation

Your Google OAuth credential for Discovery Engine is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'ground a response with Vertex AI Search' or 'autocomplete a search query', and Jentic returns the matching Discovery Engine operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Vertex AI API

→

Foundational LLMs, embeddings, and training infra that pairs with Discovery Engine retrieval

Use Vertex AI for raw model inference and embeddings; use Discovery Engine for managed retrieval, ranking, and grounding.

Complementary

Dialogflow API

→

Conversational orchestration that can be grounded with Discovery Engine

Use Dialogflow for structured flows and intent routing; ground responses with Discovery Engine when the answer must come from indexed content.

Alternative

Custom Search API

→

Lightweight site-search over public web content - different from private RAG

Choose Custom Search for keyword search across configured public sites; choose Discovery Engine for private semantic search and grounding.

FAQs

Specific to using Discovery Engine API through Jentic.

What authentication does the Discovery Engine API use?

OAuth 2.0 with the cloud-platform scope. Through Jentic, OAuth tokens are scoped per agent run and stored encrypted in your Jentic One instance, so service-account JSON keys never enter the agent runtime.

Can I ground LLM answers against my own documents with Discovery Engine?

Yes. The /v1beta/{groundingConfig}:check endpoint takes an answer plus grounding sources (data stores or chunks) and returns a grounding score plus citations. Use it to gate publishing of LLM-generated content.

What are the rate limits for the Discovery Engine API?

Quotas are per project and depend on the operation: query and complete operations have higher per-second budgets than write or train operations. Check the Google Cloud Console under APIs and Services for the current quotas on your project.

How do I run autocomplete on a data store through Jentic?

Search 'autocomplete a Vertex AI Search query', load the schema for /v1beta/{completionConfig}:completeQuery, then execute it with your completion config name and input string. Jentic returns the suggestion list.

Does Discovery Engine support per-user ACLs?

Yes. Use identityMappingStore:importIdentityMappings to load enterprise identities, then queries scoped to a user respect document-level ACLs at search time. Useful for HR, legal, and finance content where access varies by role.

Is the Discovery Engine API free?

No. Pricing is per query and per indexed document, with tiers for Search, Recommendations, and Conversation. Custom model training has separate compute charges. Check current pricing in the Google Cloud Console.

Can I limit what my agent is allowed to do with the Discovery Engine API?

Yes. Because Discovery Engine puts the resource name in the URL path, such as {+dataStore} and {+servingConfig}, your self-hosted Jentic One instance lets you write rules that pin the agent to a single data store or serving config, so it can complete queries and run groundingConfig:check there and nothing else. You decide which operations the agent may call, so state-changing ones like trainCustomModel or importIdentityMappings stay out of reach unless you add them. The OAuth credential is held by your own instance and injected at execution time, so the agent only ever exercises the access you granted.

GET STARTED

Start building with Discovery Engine API

Explore with Jentic One
View OpenAPI Document