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 / Identity Auth / Google / My Business Account Management API
My Business Account Management API logo

Google My Business Account Management API

Browse all Google APIs
✓ Official Vendor SpecIdentity AuthDirectory Servicesoauth211 EndpointsREST

For Agents

Manage who can administer Google Business Profile accounts and locations. Add admins, accept invitations, and transfer locations between accounts.

Use for: Invite a teammate as an admin on a Business Profile account, List all pending admin invitations for the current user, Accept an inbound admin invitation to a location, Transfer a location from one Business Profile account to another

Not supported: Does not edit business hours, categories, posts, reviews, or verifications — use for Business Profile account access and ownership management only.

The My Business Account Management API manages access and ownership for Google Business Profile accounts and locations. It exposes accounts, admins, and invitations resources so organisations can programmatically grant or revoke management rights, transfer locations between accounts, and respond to incoming admin invitations. It is the access-control layer of the Business Profile API family — pair it with the Business Information, Q&A, and verifications APIs to manage the actual listing content.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the My Business Account Management API to your agent

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

Create and list Business Profile accounts available to the authenticated user

Invite, list, and remove admins on an account or location

Accept or decline pending admin invitations

Transfer location ownership between Business Profile accounts

Update account display names and organisational metadata

Look up the access level held by a specific user on an account

Use Cases

Patterns agents use My Business Account Management API for, with concrete tasks.

★ Onboarding and Offboarding Admins

When staff join or leave, agencies need to add or revoke their access to dozens of Business Profile accounts in one pass. The admins resource supports POST to invite, GET to list, and DELETE to revoke, so the offboarding workflow becomes a single fan-out across accounts. This avoids the manual click-through of the Business Profile UI for each location.

List all accounts via /v1/accounts, then for each call /v1/{parent}/admins to add the new hire's email with role MANAGER and confirm a pending invite is returned.

Agency Location Transfer

When an agency hands a location back to a client, the location must move from the agency's account to the client's. The transfer endpoint on the account resource performs this move atomically, preserving reviews, posts, and history. Combine with admin management to remove the agency's lingering access after the transfer completes.

Call POST /v1/{name}:transfer on the source account with destinationAccount set to the client's accountName, then verify the location no longer appears under the source account.

Invitation Inbox Triage

Multi-brand operators receive admin invitations from many client accounts. The invitations resource lets a workflow list pending invites, accept the legitimate ones, and decline the rest, keeping the operator's access surface tidy. This replaces watching the Business Profile UI for invitation banners.

GET /v1/{parent}/invitations, accept any with targetType ACCOUNT_ONLY by POSTing to /v1/{name}:accept, and decline the rest.

AI Agent Access Audits

An AI agent reachable through Jentic runs scheduled audits of who can administer each Business Profile account, flags external users, and removes stale access without exposing OAuth credentials. Jentic's intent search returns the right Account Management operation per task while the MAXsystem vault keeps refresh tokens isolated from the agent context.

Search Jentic for 'list admins on a Google Business account', load accounts.admins.list, and report any admin whose email domain is not on an allow-list.

Key Endpoints

11 endpoints — the my business account management api manages access and ownership for google business profile accounts and locations.

METHOD

PATH

DESCRIPTION

GET

/v1/accounts

List Business Profile accounts

POST

/v1/accounts

Create a new Business Profile account

POST

/v1/{name}:transfer

Transfer a location to another account

POST

/v1/{name}:accept

Accept a pending admin invitation

POST

/v1/{name}:decline

Decline a pending admin invitation

GET

/v1/accounts

List Business Profile accounts

POST

/v1/accounts

Create a new Business Profile account

POST

/v1/{name}:transfer

Transfer a location to another account

POST

/v1/{name}:accept

Accept a pending admin invitation

POST

/v1/{name}:decline

Decline a pending admin invitation

Why Jentic?

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

Credential management

Credential isolation

OAuth 2.0 refresh tokens are stored encrypted in the Jentic vault. The agent receives scoped, short-lived access tokens — Google client secrets and refresh tokens never enter the agent context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g. 'invite an admin to a Google Business account') and Jentic returns the matching Account Management operation with its input schema.

Time to first call

Time to first call

Direct integration: 1-2 days for OAuth, quota approval, and pagination wiring. Through Jentic: under an hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

My Business Business Information API

→

Edits location content while Account Management edits access

Pair these two — Account Management for who can access, Business Information for what is on the listing.

Complementary

My Business Verifications API

→

Verifies new locations after they are created or transferred

Use after a transfer or new account creation to verify the location belongs to the correct entity.

Alternative

Google My Business API (v4)

→

Legacy v4 API exposes a similar accounts/admins surface alongside reviews and posts

Use the v1 split APIs for new builds; only fall back to v4 for endpoints not yet migrated.

Complementary

Google Workspace Admin SDK

→

Manages Google Workspace users that often map onto Business Profile admins

Use Workspace Admin to provision the user accounts that you then invite as Business Profile admins.

FAQs

Specific to using My Business Account Management API through Jentic.

What authentication does the My Business Account Management API use?

OAuth 2.0 with the https://www.googleapis.com/auth/business.manage scope. The token must belong to a user that already has at least manager access on the target accounts. Jentic stores the refresh token encrypted in MAXsystem and refreshes the access token on demand.

Can I transfer a location between two accounts via the API?

Yes. POST /v1/{name}:transfer on the source account with destinationAccount set to the receiving account's resource name. The caller must have ownership on both accounts for the transfer to succeed.

What are the rate limits for the My Business Account Management API?

Default quota is 0 QPM until you request Business Profile API access. Once approved Google sets per-minute and per-day quotas visible in Cloud Console; bulk admin sweeps should batch invitations and back off on 429 responses.

How do I add an admin to a Business Profile through Jentic?

Search Jentic for 'invite admin to a Google Business account', load accounts.admins.create, and execute it with the parent account name and the invitee's email plus role. Jentic handles OAuth refresh and returns the pending invitation resource.

Can this API change a location's address or hours?

No. Account Management only manages access and ownership. Location content edits live in the My Business Business Information API; reviews, posts, and media live in the older v4 Google My Business API.

GET STARTED

Start building with My Business Account Management API

Explore with Jentic
View OpenAPI Document