For Agents
Read and respond to customer questions on Google Business Profile listings. Use to post owner answers, surface FAQs, and clean up off-topic threads.
Get started with My Business Q&A 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:
"answer a Google Business question"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with My Business Q&A API API.
List questions and their answers on a Business Profile location
Post a new owner-authored question (typically a frequently asked one)
Update or delete an existing question owned by the caller
Upsert the owner's answer on any question on the location
Delete the owner's answer to retract a published response
GET STARTED
Use for: List the most recent unanswered questions on a location, Post an owner FAQ about parking availability, Reply to a customer question with the canonical answer, Delete a question I posted that is now outdated
Not supported: Does not handle reviews, posts, or chat messages — use for Google Business Profile question and answer threads only.
The My Business Q&A API manages questions and answers that appear on Google Business Profile listings in Search and Maps. It exposes questions and answers resources per location, with create, list, update, delete, and upsert flows so businesses can post owner-authored questions, reply to customer questions, and curate answer threads. Combine with the Notifications API for real-time question alerts and the Business Information API to keep the parent listing accurate.
Sort answers by helpfulness count when retrieving a thread
Patterns agents use My Business Q&A API API for, with concrete tasks.
★ Owner-Authored FAQ Seeding
Brands seed their Business Profile with owner-authored questions answering the most common things customers ask — parking, accessibility, kid-friendly options. The questions:create endpoint lets a workflow post one question per FAQ per location and follow up by upserting the owner's answer, building a curated FAQ visible directly on Search and Maps.
POST /v1/{parent}/questions with the FAQ text, then upsert the owner answer via /v1/{parent}/answers:upsert.
Real-Time Customer Q&A Response
Combined with the Notifications API, support teams can respond to new customer questions within minutes. When a NEW_QUESTION event arrives on the Pub/Sub topic, a worker resolves the answer from the knowledge base and upserts the owner's reply via answers:upsert, giving customers fast authoritative answers on the listing.
On NEW_QUESTION, GET the question, look up the matching KB answer, then POST /v1/{parent}/answers:upsert with the resolved text.
Spam and Off-Topic Cleanup
Off-topic or duplicate questions clutter listings. The questions endpoint supports DELETE on owner-posted questions and reporting flows for customer-posted ones. Combined with answers:delete to remove stale owner answers, this keeps listings tidy at scale.
List questions per location, identify off-topic owner-posted questions, and DELETE /v1/{name}; for stale answers call /v1/{name}/answers:delete.
AI Agent Knowledge Concierge
An AI agent reachable through Jentic listens for new questions, drafts answers grounded in the brand's knowledge base, and upserts the owner reply. Jentic isolates OAuth credentials and exposes the right Q&A operation per intent, so the agent never holds Google client secrets and never browses the discovery document.
Search Jentic for 'answer a Google Business question', load locations.questions.answers.upsert, and execute with the resolved answer text.
7 endpoints — the my business q&a api manages questions and answers that appear on google business profile listings in search and maps.
METHOD
PATH
DESCRIPTION
/v1/{parent}
List questions on a location
/v1/{parent}
Create an owner question on a location
/v1/{name}
Update an owner question
/v1/{name}
Delete an owner question
/v1/{parent}/answers
List answers on a question
/v1/{parent}/answers:upsert
Upsert the owner's answer on a question
/v1/{name}/answers:delete
Delete the owner's answer on a question
/v1/{parent}
List questions on a location
/v1/{parent}
Create an owner question on a location
/v1/{name}
Update an owner question
/v1/{name}
Delete an owner question
/v1/{parent}/answers
List answers on a question
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 never enter the agent context.
Intent-based discovery
Agents search Jentic by intent (e.g. 'answer a Google Business question') and Jentic returns the matching Q&A operation with its input schema.
Time to first call
Direct integration: 1-2 days for OAuth, quota approval, and pagination handling. Through Jentic: under an hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
My Business Notifications API
Pushes NEW_QUESTION and NEW_ANSWER events that drive Q&A responses
Subscribe to question events, then use Q&A to respond — pair them for real-time workflows.
My Business Business Information API
Maintains the parent location's structured content alongside its Q&A thread
Use Business Information for listing content and Q&A for the question thread on that listing.
Google My Business API (v4)
Legacy monolithic API; reviews and posts live here while Q&A has moved to v1
Use Q&A v1 for question threads; v4 still hosts reviews and local posts.
Google Places API
Reads place-level Q&A data for end-user discovery without ownership
Use Places when you need read-only access to Q&A on listings you do not own.
Specific to using My Business Q&A API API through Jentic.
What authentication does the My Business Q&A API use?
OAuth 2.0 with the https://www.googleapis.com/auth/business.manage scope. The caller must be an admin on the parent Business Profile account. Jentic stores OAuth refresh tokens in MAXsystem and exposes only short-lived access tokens to the agent.
Can I post the owner answer on a customer question?
Yes. POST /v1/{parent}/answers:upsert with the answer text creates or replaces the owner's authoritative answer on the question, which is highlighted in the listing's Q&A section.
What are the rate limits for the My Business Q&A API?
Default quota is 0 QPM until Business Profile API access is approved. Once approved Google sets per-minute and per-day quotas; bulk Q&A sweeps should pace requests and retry on 429 with exponential backoff.
How do I answer a question through Jentic?
Search Jentic for 'answer a Google Business question', load locations.questions.answers.upsert, and execute with the question name and the answer text. Jentic handles OAuth refresh in the background.
Can I delete a question posted by a customer?
No — the API only allows DELETE on questions the caller posted. Customer-posted questions can be reported for policy violations through the Business Profile UI but are not deletable via the API.
/v1/{parent}/answers:upsert
Upsert the owner's answer on a question
/v1/{name}/answers:delete
Delete the owner's answer on a question