Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API 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 WorksAPI 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 / Assured Workloads API
Assured Workloads API logo

Google Assured Workloads API

Browse all Google APIs
✓ Official Vendor SpecSecurityComplianceoauth212 EndpointsREST

For Agents

Provision and govern Google Cloud Assured Workloads folders, restrict resource locations, acknowledge violations, and manage partner permissions for regulated workloads.

Use for: I need to create a FedRAMP High Assured Workloads folder for a federal customer, Restrict a workload to only allow Compute Engine and Cloud Storage resources, List all violations on a given Assured Workloads folder, Acknowledge a sovereignty violation that has been remediated

Not supported: Does not provision projects inside the workload, run application workloads, or remediate violations automatically — use for creating, configuring, and acknowledging posture on Assured Workloads folders only.

The Assured Workloads API programmatically manages Google Cloud's compliance-controlled folders that enforce regulatory regimes such as FedRAMP, IL4, CJIS, and EU Sovereign Controls on the resources created inside them. It exposes operations to create and update workloads, restrict allowed resource types and locations, mutate partner-controlled permissions, and acknowledge violations surfaced by the platform. Workload state changes are returned as long-running operations that callers must poll for completion. The API is the control-plane for compliance posture, not for building or running the underlying applications.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Assured Workloads API to your agent

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

Create a workload that enforces a chosen compliance regime such as FedRAMP_HIGH or EU_REGIONS_AND_SUPPORT

Restrict the set of allowed resource types within a workload via /v1/{+name}:restrictAllowedResources

Acknowledge a compliance violation surfaced on the workload to mark it reviewed

Enable resource monitoring on a workload via /v1/{+name}:enableResourceMonitoring

Mutate partner-controlled IAM permissions via /v1/{+name}:mutatePartnerPermissions for sovereign deployments

List long-running operations on a workload to track create and update progress

Use Cases

Patterns agents use Assured Workloads API for, with concrete tasks.

★ Provision a FedRAMP-Controlled Folder

Create a Google Cloud folder that automatically enforces FedRAMP High or Moderate controls on the projects placed inside it. The API returns a long-running operation while the workload is being prepared, then exposes endpoints to inspect violations and acknowledge them. Suited to regulated SaaS providers that need a repeatable, auditable provisioning path for compliant tenants.

POST a workload create request with complianceRegime=FEDRAMP_HIGH to /v1/{parent}/workloads and poll the returned operation until it completes.

Lock Down Allowed Resources for a Regulated Tenant

After a workload is created, restrict the resource types it can use to a curated allowlist so customers cannot inadvertently provision non-compliant services. The restrictAllowedResources endpoint accepts a list of allowed resource type strings and applies them at the workload boundary. Useful for tenants that must hold to a strict baseline like Compute Engine plus Cloud Storage only.

POST a list of allowed resource types to /v1/{name}:restrictAllowedResources for the workload and verify the response.

Acknowledge and Track Compliance Violations

When the platform raises a compliance violation on a workload, an operations team can list violations, investigate, and acknowledge each one through the API to record review. Acknowledgement does not remediate the underlying issue but records human review for audit purposes, fitting cleanly into a SOC workflow or ticketing integration.

POST an acknowledgement with the violation resource name to /v1/{name}:acknowledge and log the response in the SOC ticket.

Agent-Driven Compliance Posture Reviews via Jentic

Use an AI agent to run periodic posture reviews across an organisation's Assured Workloads, summarise open violations, and route them to the right owner. Through Jentic the agent discovers list and acknowledge operations by intent and executes them with org-scoped credentials supplied at call time, without managing service accounts inside the agent runtime.

Use Jentic search for 'list assured workloads in an organisation', iterate the results, and call the acknowledge endpoint for each violation marked closed in the ticketing system.

Key Endpoints

12 endpoints — the assured workloads api programmatically manages google cloud's compliance-controlled folders that enforce regulatory regimes such as fedramp, il4, cjis, and eu sovereign controls on the resources created inside them.

METHOD

PATH

DESCRIPTION

GET

/v1/{+name}

Get a workload or violation by resource name

PATCH

/v1/{+name}

Update a workload's mutable fields

DELETE

/v1/{+name}

Delete a workload

POST

/v1/{+name}:acknowledge

Acknowledge a compliance violation

POST

/v1/{+name}:restrictAllowedResources

Restrict the allowed resource types in a workload

POST

/v1/{+name}:enableResourceMonitoring

Enable resource monitoring on a workload

PATCH

/v1/{+name}:mutatePartnerPermissions

Update partner-controlled IAM permissions

GET

/v1/{+name}

Get a workload or violation by resource name

PATCH

/v1/{+name}

Update a workload's mutable fields

DELETE

/v1/{+name}

Delete a workload

POST

/v1/{+name}:acknowledge

Acknowledge a compliance violation

POST

/v1/{+name}:restrictAllowedResources

Restrict the allowed resource types in a workload

POST

/v1/{+name}:enableResourceMonitoring

Enable resource monitoring on a workload

PATCH

/v1/{+name}:mutatePartnerPermissions

Update partner-controlled IAM permissions

Why Jentic?

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

Credential management

Credential isolation

Google service account keys for organisation-scoped roles are stored encrypted in the Jentic vault and never exposed to the agent. Each call mints a short-lived access token bound to the requested scope.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'create a FedRAMP workload' and receive the matching Assured Workloads operation and schema, avoiding the need to walk Google's discovery document or compliance docs.

Time to first call

Time to first call

Direct integration: 2-5 days including organisation IAM grants, service account setup, and operation-polling logic. Through Jentic: under 1 hour once the credential is in the vault.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Cloud Resource Manager API

→

Creates the projects and folders that live inside an Assured Workload

Use alongside Assured Workloads to actually provision the projects under the compliance-bounded folder.

Complementary

Access Context Manager API

→

Defines access levels and service perimeters that complement workload boundaries

Pair when an agent needs to add VPC Service Controls perimeters around an Assured Workload.

Complementary

Security Command Center API

→

Surfaces broader security findings across the organisation including workload posture

Use to triage findings raised across many workloads, while Assured Workloads handles the regime-specific configuration.

FAQs

Specific to using Assured Workloads API through Jentic.

What authentication does the Assured Workloads API use?

The API uses Google OAuth 2.0 with cloud-platform scope. The caller must hold the assuredworkloads.workloads.* IAM permissions on the parent organisation or folder. Through Jentic the service account credential lives in the encrypted vault and the agent only sees short-lived access tokens.

Which compliance regimes can I enforce with the Assured Workloads API?

The workload create payload accepts a complianceRegime field; supported values include FedRAMP Moderate and High, IL4, CJIS, EU Regions and Support, EU Sovereign Controls, and Canada Controlled Goods Program among others. The exact set is documented on the workload create schema in the spec.

Are workload create and update operations synchronous?

No. Create, update, and delete return long-running operation handles. List the operations under the workload via GET /v1/{name}/operations and poll until done is true to confirm completion.

How do I acknowledge a compliance violation through Jentic?

Search Jentic for 'acknowledge an Assured Workloads violation', load the schema for POST /v1/{name}:acknowledge, and execute it with the violation resource name and an acknowledgement comment. The credential is supplied from the Jentic vault.

What are the rate limits for the Assured Workloads API?

Numeric rate limits are not declared in the spec; quotas are enforced per project on assuredworkloads.googleapis.com. Review the project's quota settings in the Google Cloud console before bulk-creating workloads.

Can the API create the projects inside a workload?

No. Assured Workloads creates the bounded folder; projects inside it are still created via the Cloud Resource Manager API. Use the two together to fully provision a regulated tenant.

GET STARTED

Start building with Assured Workloads API

Explore with Jentic
View OpenAPI Document