v1Resources/Clients/patchUpdate client notifications
Update client notifications
Read effective notification settings and edit eligibility. Owner/admin writes may change supported switches, preserving omitted values; config=null restores agency defaults. Notification delivery workers and internal settings are not exposed.
patch
clients:write/api/v1/clients/{id}/notificationsQuery parameters
idstringrequired
Request body
patchobjectoptional
Changes only the fields you name, for this client or, with clientUserId, for one of its portal users. null clears a field so it falls back to the level above: the agency defaults for a client, the client's settings for a portal user. Fields you leave out stay as they are.
configobjectoptional
Saves the client's whole list in one go. null drops the client's own settings so it follows the agency defaults again. Can't be combined with clientUserId.
resetboolean (true)optional
true drops the saved settings, so the client follows the agency defaults again, or the portal user named in clientUserId follows the client's settings again.
clientUserIdstringoptional
Apply patch or reset to one active portal user of this client instead of to the client as a whole.
Response
dataobjectrequired
configobjectoptional
showToClientsbooleanoptional
lockedbooleanoptional
rowsobjectoptional
customizedbooleanoptional
canManagebooleanoptional
emailReadybooleanoptional
Errors
400The request is missing a required parameter or is otherwise malformed.
401Missing, invalid, expired, or revoked API key.
403The key lacks the required scope, or isn't authorized for this client/location.
404The resource wasn't found, or doesn't belong to your agency.
409The request conflicts with the current state of the resource — for example, changing the email or phone of a recipient who has already been messaged, or a team invite that was already accepted (or hasn't been accepted yet).
429Too many requests. Retry after the number of seconds in the Retry-After header.
503The service is temporarily unavailable. Retry a credit grant with the same idempotency key.
patch/api/v1/clients/{id}/notifications
Your API key
id *
Request body
{}Guides that use this resource
- Business Listings API: Complete Developer GuideHow a business listings API works and how to create, update, sync and monitor locations across Google, Apple, Bing and directories with the Synup API.
- Create a Location with the Synup APICreate a business location in one POST, with or without a client, get back a locationId, and know which fields matter and which can wait.
- How to Build a Reputation Management PlatformArchitecture and API calls for a multi-client reputation management platform on Synup: review ingestion, reply workflows, invites, widgets and reporting.
- How to Add Local Marketing Features to Your SaaSAdd listings management, reviews, Google posts, profile analytics, rank tracking and AI visibility to a SaaS product with the Synup API, tenant by tenant.
- How to Build a White-Label Local Marketing PlatformBuild a multi-tenant white-label local marketing platform on the API, with client provisioning, team access, per-client summaries and scoped API keys.
- How to Build a Multi-Location Marketing DashboardBuild a multi-location marketing dashboard from the API's rollup endpoints, one call per panel, covering listings, reviews, rank, AI visibility and duplicates.
- How to Add Local Marketing Functionality to Vertical SaaSAdd local marketing to a vertical SaaS by mapping existing customers to clients and locations, and shipping only the features your niche needs.