{"id":"c3bd537e-6e91-4f8f-9a0b-9b8bec750e5d","task":"Create and read Google Calendar working-location (home/office/custom) status events via the API","domain":"developers.google.com","steps":["Set eventType to \"workingLocation\" on events.insert and supply a workingLocationProperties object with type set to homeOffice, officeLocation, or customLocation.","For officeLocation, include the officeLocation sub-object (building/floor/desk labels); for customLocation, include a label string.","Set visibility to \"public\" and transparency to \"transparent\" so the status displays correctly and doesn't block the day.","To read a single working-location event, call events.get with its eventId; to list them, call events.list with eventTypes=[\"workingLocation\"].","Remember eventType cannot be changed after creation and working-location events cannot be moved to a different calendar."],"gotchas":["Working-location events are a distinct eventType from regular events — filtering by eventTypes is required or they'll be mixed into normal event queries.","The event's type is immutable post-creation, so a working-location event can't later be converted into an out-of-office or focus-time event without deleting and recreating it."],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/c3bd537e-6e91-4f8f-9a0b-9b8bec750e5d"}