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

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 / Productivity / Google / Cloud Search API
Cloud Search API logo

Google Cloud Search API

Browse all Google APIs
38
AI ReadinessNon-Ready (F)38/100
See full scorecard
Official vendor OpenAPI document · agent-readyProductivityCollaborationoauth245 EndpointsREST

For Agents

Index third-party documents into Google Cloud Search, run authenticated queries across Workspace and custom datasources, and read query analytics. Lets agents retrieve grounded context from an enterprise's connected content.

Use for: I need to index a custom document into Cloud Search, Search Cloud Search for items matching a query, Get the indexing status of a specific item, List all data sources configured in my Cloud Search tenant

Not supported: Does not crawl public web content, replace Drive's full-text search UI, or store documents itself - use for indexing and querying enterprise content with permission-aware retrieval only.

Cloud Search provides cloud-based search across Google Workspace data and lets enterprises index third-party content alongside it. The API exposes datasource and schema management, item indexing, query execution, and search analytics so internal apps can deliver Google-quality search over Drive, Gmail, Calendar, and custom corpora. It is the backbone for enterprise search portals, intranet copilots, and federated retrieval across SaaS systems mapped into a single index.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cloud Search API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cloud Search 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%2Fcloudsearch" | 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%2Fcloudsearch" | 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 Cloud Search API.

Index third-party items into a Cloud Search datasource with per-item ACLs

Run permission-filtered queries that scope results to the calling user's identity

Define and update structured schemas on a datasource

Inspect indexing status, errors, and item counts per datasource

Read query, session, and search application analytics for the tenant

Configure search applications with custom ranking and facets

Use Cases

Patterns agents use Cloud Search API for, with concrete tasks.

★ Federated Enterprise Search

Index content from ticketing systems, wikis, and internal databases alongside Google Drive and Gmail so employees see one ranked result list. Cloud Search applies the user's access controls per item, so federation does not weaken existing permissions, and the indexing API supports incremental updates so the corpus stays fresh.

Index a Confluence page as a Cloud Search item under datasource sources/123 with viewer ACLs derived from the page's space permissions

RAG Grounding for Internal Copilots

Use Cloud Search as the retrieval layer for an internal LLM assistant - call the query API with the user's identity and feed the top results as grounding context. Because Cloud Search filters results to documents the user can already see, the assistant cannot leak content the user is not entitled to read, which is critical for regulated workplaces.

Call query.search with the end user's OAuth token for 'Q3 forecast deck' and return the top five items as grounding context

Index Health Monitoring

Pull per-datasource statistics and item indexing status to dashboard the health of your Cloud Search corpus. The API exposes search application stats, query stats, and itemized indexing errors so platform owners can spot stalled connectors and stale indexes before users report bad results.

List items under datasource sources/abc with status=ERROR, group by error code, and post a daily summary to a Slack channel

Agent-Driven Knowledge Lookup

An AI agent can resolve user questions against the organisation's Google Workspace and connected systems by calling Cloud Search through Jentic. The agent searches Jentic for 'search workspace content', loads the query schema, and gets back permission-filtered results scoped to the calling user's identity.

Use Jentic to call query.search with the prompt 'employee handbook PTO policy' and return the top result's URL and snippet

Key Endpoints

45 endpoints — cloud search provides cloud-based search across google workspace data and lets enterprises index third-party content alongside it.

METHOD

PATH

DESCRIPTION

POST

/v1/indexing/{+name}/items:push

Push an item update into a datasource

GET

/v1/indexing/{+name}/items

List indexed items in a datasource

DELETE

/v1/indexing/{+name}

Delete an indexed item

POST

/v1/debug/{+name}:checkAccess

Check whether a principal can access an item

GET

/v1/debug/{+name}/items:searchByViewUrl

Locate an item by its view URL for debugging

POST

/v1/indexing/{+name}/items:push

Push an item update into a datasource

GET

/v1/indexing/{+name}/items

List indexed items in a datasource

DELETE

/v1/indexing/{+name}

Delete an indexed item

POST

/v1/debug/{+name}:checkAccess

Check whether a principal can access an item

GET

/v1/debug/{+name}/items:searchByViewUrl

Locate an item by its view URL for debugging

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.

C

Cloud Search API

- Non-Ready (F)
38/100
38
Foundational Compliance
56
Developer Experience & Jentic Compatibility
18
AI-Readiness & Agent Experience
94
Agent Usability
63
Security
59
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
38

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: FSignals: 4
51%

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.

18

AI-Readiness & Agent Experience

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

Grade: FSignals: 4
72%

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.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

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).

59

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: C+Signals: 1
59%

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 Cloud Search API by hand means setting up Google OAuth 2.0 admin credentials, minting short-lived tokens against the relevant cloud-search scopes, and addressing each data source and item by resource name against cloudsearch.googleapis.com yourself. Through Jentic you install once, import the Cloud Search API from the API Directory, store the OAuth credential once, and your agent calls it.

Permission scoping

Cloud Search puts the item and data source resource names in the URL path (/v1/indexing/{+name}/items:push, /v1/indexing/{+name}/items), so a rule can pin your agent to one data source: it can push and list items there and nothing else. You choose the operations it may call, so item deletion is not included unless you add it.

Credential isolation

Your Cloud Search OAuth credential 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 'search Workspace content' or 'index a document into Cloud Search', and Jentic returns the matching Cloud Search 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

Admin SDK API

→

Manages Workspace users, groups, and OUs that Cloud Search ACLs reference

Use Admin SDK to provision the identities and groups; use Cloud Search to index and query content scoped to those identities

Complementary

Compute Engine API

→

Hosts the third-party connector workloads that push items into Cloud Search

Run a connector VM or job on Compute Engine when you need to crawl an on-prem source before pushing to Cloud Search

Complementary

Cloud Tasks API

→

Queues indexing jobs so connectors can rate-limit pushes into Cloud Search

Use Cloud Tasks to throttle large reindexing operations against Cloud Search's per-datasource limits

FAQs

Specific to using Cloud Search API through Jentic.

What authentication does the Cloud Search API use?

It uses Google OAuth 2.0 with scopes such as https://www.googleapis.com/auth/cloud_search.indexing for indexing flows and https://www.googleapis.com/auth/cloud_search.query for end-user search. Through Jentic the OAuth credentials live in your Jentic One instance and only short-lived access tokens are passed to the agent.

Can I index third-party content with the Cloud Search API?

Yes. Create a datasource, push items via the indexing.datasources.items.index endpoint, and supply per-item ACLs so search results respect the original system's permissions. The API supports incremental updates and bulk deletes.

What are the rate limits for the Cloud Search API?

Indexing operations are limited per datasource and per project, and query QPS is governed by the connected Cloud Search license tier. Use the items.list endpoint with pagination rather than re-indexing when reconciling state, and stagger heavy reindexing operations.

How do I run a permission-filtered query through Jentic?

Search Jentic for 'search workspace content', load the query.search schema, and execute the call against /v1/query/search using the end user's OAuth token. Cloud Search filters the results so the user only sees items they are entitled to.

Does Cloud Search require a paid Google Workspace plan?

Yes, Cloud Search is available on specific Workspace editions and as a standalone offering. The API itself has no per-call price but you must have a license and an admin-configured Cloud Search tenant before calls succeed.

Can I retrieve search analytics from the API?

Yes. The stats resource exposes query, session, user, and item-level analytics under /v1/stats endpoints. Use these to dashboard search performance and spot underperforming datasources.

Can I limit what my agent is allowed to do with the Cloud Search API?

Yes. Because you run Jentic One yourself, your own rules decide which Cloud Search operations and credentials the agent may use. Cloud Search puts the data source and item resource names in the URL path, such as /v1/indexing/{+name}/items:push and /v1/indexing/{+name}/items, so you can pin the agent to a single data source and let it push and list items there and nothing else. You choose which operations it may call, so item deletion is excluded unless you add it, and the OAuth credential stays in your instance rather than the agent's context.

GET STARTED

Start building with Cloud Search API

Explore with Jentic One
View OpenAPI Document