For Agents
Manage who can administer Google Business Profile accounts and locations. Add admins, accept invitations, and transfer locations between accounts.
Get started with My Business Account Management API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"invite an admin to a Google Business Profile account"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with My Business Account Management API 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
GET STARTED
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.
Update account display names and organisational metadata
Look up the access level held by a specific user on an account
Patterns agents use My Business Account Management API 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.
11 endpoints — the my business account management api manages access and ownership for google business profile accounts and locations.
METHOD
PATH
DESCRIPTION
/v1/accounts
List Business Profile accounts
/v1/accounts
Create a new Business Profile account
/v1/{name}:transfer
Transfer a location to another account
/v1/{name}:accept
Accept a pending admin invitation
/v1/{name}:decline
Decline a pending admin invitation
/v1/accounts
List Business Profile accounts
/v1/accounts
Create a new Business Profile account
/v1/{name}:transfer
Transfer a location to another account
/v1/{name}:accept
Accept a pending admin invitation
/v1/{name}:decline
Decline a pending admin invitation
Three things that make agents converge on Jentic-routed access.
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
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
Direct integration: 1-2 days for OAuth, quota approval, and pagination wiring. Through Jentic: under an hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
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.
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.
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.
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.
Specific to using My Business Account Management API 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.