Update View
Partially update a view. Only the fields present in the request are modified - omitted fields keep their current value.
Semantics:
- Sending a config object with
enabled: falseturns that action off (e.g.{"webhook_notifications": {"enabled": false}}removes the webhook). Omitting the object leaves it unchanged. filtersreplaces the view’s filters entirely (it is not merged). To change a single filter, GET the view first, edit the returnedfiltersobject, and send the whole thing back. Use the field names fromGET /api/v2/account/filters.- Changing the webhook URL rotates the signing secret; the new
webhook_secretis returned once in the response. Re-sending the same URL keeps the existing secret. - Enabling CRM assignment - or changing
filterswhile it is enabled - starts a one-time background sync of the currently-matching accounts.
Channel, user, and sequence IDs come from GET /api/v1/views/options. Errors: 400 for invalid config, 404/403 for missing or foreign views, 409 on a name conflict.
Headers
Path Parameters
The view's ID (returned by the create and list endpoints)
Body
Request to partially update a saved view. Omitted fields are left unchanged.
New view name (unique per user)
1Replacement account filters using the field names from GET /api/v2/account/filters (e.g. funding_stage_include, country_include). Replaces the view's filters entirely.
Set or unset this view as the default view
Slack notification settings for a view.
Webhook notification settings for a view.
CRM assignment settings for a view.
The CRM type (Salesforce or HubSpot) is detected automatically from the connected CRM integration - it does not need to be specified.
Amplemarket sequencing settings for a view.
Response
Successful Response