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 / Cloud Infrastructure / Google / Cloud Resource Manager API
Cloud Resource Manager API logo

Google Cloud Resource Manager API

Browse all Google APIs
✓ Official Vendor SpecCloud InfrastructureComputeoauth228 EndpointsREST

For Agents

Programmatically create, list, and update GCP projects, folders, organizations, and tags, plus manage IAM bindings on those resource containers. Lets agents structure tenancy and apply policy across a Google Cloud hierarchy.

Use for: I need to create a new Google Cloud project under a folder, List all folders my service account can access, Search for projects whose display name contains a keyword, Get the IAM policy attached to a specific organization

Not supported: Does not provision compute, storage, or networking resources, and does not manage service account keys — use for the GCP project, folder, organization, and tag hierarchy only.

The Cloud Resource Manager API creates, reads, and updates metadata for Google Cloud Platform resource containers including projects, folders, organizations, tag keys, and tag values. It exposes hierarchical IAM controls for managing access to those containers and supports lien protection to prevent accidental project deletion. Resource Manager is the foundation for organizing GCP resources at scale and underpins billing, policy enforcement, and asset inventory across the platform.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cloud Resource Manager API to your agent

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

Create and undelete GCP projects under a parent folder or organization

Search and list folders, organizations, and projects accessible to the caller

Get, set, and test IAM policies on projects, folders, and organizations

Apply tag keys and tag values to resources for policy and billing segmentation

Place liens on projects to prevent unintended deletion

Look up effective tags inherited through the resource hierarchy

Use Cases

Patterns agents use Cloud Resource Manager API for, with concrete tasks.

★ Programmatic Project Provisioning

Automate the creation of new Google Cloud projects for each customer, environment, or workload. Cloud Resource Manager exposes project create, get, and update operations alongside folder placement so platform teams can spin up isolated tenants on demand and attach the correct billing account and tags. End-to-end provisioning typically completes in under a minute per project.

Create a new project named acme-prod-eu under folder folders/12345 and tag it with environment=production

Hierarchy-Wide IAM Audit

Enumerate organizations, folders, and projects to retrieve their IAM policies and identify over-permissioned principals or stale bindings. Cloud Resource Manager pairs search endpoints with getIamPolicy on every container, giving compliance teams a single source for hierarchy-wide access reviews without scraping the console.

Iterate through every project in organizations/9999 and return any binding granting roles/owner to a non-corporate identity

Tag-Driven Cost Allocation

Apply tag keys and tag values to projects and folders so billing exports and policy controls can group spend by team, product, or environment. Cloud Resource Manager creates tag bindings programmatically, letting finance and platform teams roll out a consistent tagging taxonomy across thousands of projects without manual click-ops.

Create tag value tagValues/cost-center-42 under tag key environment and bind it to project projects/acme-prod-eu

Agent-Driven Landing Zone Setup

An AI agent invoked through Jentic can stand up a complete landing zone by calling Cloud Resource Manager to create the folder structure, provision projects, and apply baseline IAM and tag policies. Because Jentic returns the operation schema directly, the agent does not need to crawl Google's discovery docs to build each request.

Use Jentic to search 'create gcp project', load the projects.create schema, and provision three projects under folders/dev, folders/stage, and folders/prod

Key Endpoints

28 endpoints — the cloud resource manager api creates, reads, and updates metadata for google cloud platform resource containers including projects, folders, organizations, tag keys, and tag values.

METHOD

PATH

DESCRIPTION

POST

/v3/projects

Create a new GCP project

GET

/v3/projects:search

Search projects accessible to the caller

GET

/v3/folders

List folders under a parent

POST

/v3/folders

Create a folder in the resource hierarchy

GET

/v3/effectiveTags

Look up effective tags inherited on a resource

POST

/v3/liens

Place a lien to block project deletion

POST

/v3/projects

Create a new GCP project

GET

/v3/projects:search

Search projects accessible to the caller

GET

/v3/folders

List folders under a parent

POST

/v3/folders

Create a folder in the resource hierarchy

GET

/v3/effectiveTags

Look up effective tags inherited on a resource

POST

/v3/liens

Place a lien to block project deletion

Why Jentic?

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

Credential management

Credential isolation

Google OAuth 2.0 client credentials and refresh tokens for Cloud Resource Manager are encrypted in the Jentic vault. Agents receive scoped, short-lived access tokens at execution time — long-lived secrets never enter the agent context.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'create a gcp project' or 'set iam policy on folder' and Jentic returns the matching Resource Manager operation along with its request schema, so the agent calls the correct endpoint without parsing Google's discovery document.

Time to first call

Time to first call

Direct integration with Cloud Resource Manager: 1-3 days for OAuth setup, scope review, and long-running operation polling. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Identity and Access Management (IAM) API

→

Manages service accounts, roles, and keys that Resource Manager IAM policies reference

Use IAM API when you need to mint a service account or define a custom role; use Resource Manager when you need to bind those identities to a project, folder, or organization

Complementary

Compute Engine API

→

Provisions VMs and networks inside the projects Resource Manager creates

After Resource Manager creates a project, switch to Compute Engine to launch the actual workload resources

Alternative

Cloud Deployment Manager API

→

Declarative resource provisioning that can also create projects and apply IAM

Choose Deployment Manager when you want a template-driven, idempotent rollout; choose Resource Manager when you need direct imperative control over a single container

FAQs

Specific to using Cloud Resource Manager API through Jentic.

What authentication does the Cloud Resource Manager API use?

It uses Google OAuth 2.0 with scopes such as https://www.googleapis.com/auth/cloud-platform and https://www.googleapis.com/auth/cloud-platform.read-only. Through Jentic, the OAuth refresh token and client secret are stored in the Jentic vault and never exposed to the agent runtime.

Can I create new GCP projects with the Cloud Resource Manager API?

Yes. Send a POST to /v3/projects with the parent folder or organization, a project ID, and a display name. The endpoint returns a long-running operation that you can poll until the project is fully provisioned.

What are the rate limits for the Cloud Resource Manager API?

Google enforces per-project read and write quotas on Resource Manager, with mutating operations like project creation and IAM policy updates limited far more aggressively than reads. Run heavy hierarchy scans against the search endpoints with backoff and request quota increases for large landing-zone rollouts.

How do I apply tag bindings to a project through Jentic?

Search Jentic for 'apply tag binding to gcp project', load the tagBindings.create schema, and execute a call against /v3/tagBindings with the parent project resource name and the tag value. Jentic returns the input schema so the agent can fill the required fields without reading Google's discovery doc.

Is the Cloud Resource Manager API free?

The API itself has no per-call charge — you only pay for the underlying Google Cloud resources you create. Quota limits apply at the project level even when usage is free.

How does the API handle deletion protection?

Place a lien on a project via /v3/liens to block deletion until the lien is removed. Liens are useful guard rails when an agent or CI pipeline has broad project-write permissions but you want explicit confirmation before destructive actions.

GET STARTED

Start building with Cloud Resource Manager API

Explore with Jentic
View OpenAPI Document