Upload before/after job-site photos to a pressure-washing business's Google Business Profile listing as location media

domain: developers.google.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Complete Business Profile API basic setup and OAuth 2.0 credentialing for the account managing the location.
  2. To upload from a hosted URL, POST to .../locations/{locationId}/media with mediaFormat 'PHOTO', a locationAssociation category, and the sourceUrl of the photo.
  3. Alternatively, to upload raw bytes, call locations/{locationId}/media:startUpload to get a resourceName, upload the image bytes to the returned upload path, then call media Create again referencing that resourceName.
  4. Confirm the new media item appears by listing the location's media afterward.
  5. Repeat per photo pair (before/after) for each completed job the business wants to showcase.

Known gotchas

Related routes

Attach before/after job-site photos to a completed pressure-washing visit's job record in Jobber
getjobber.com · 5 steps · unrated
List and reply to Google reviews for a pressure-washing business's Google Business Profile location
developers.google.com · 5 steps · unrated
Publish a seasonal Offer post (e.g. spring gutter-cleaning special) to a pressure-washing business's Google Business Profile
developers.google.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans