GET
/views.updateUpdate an existing view
Updates an existing view identified by its view identifier or developer-defined external identifier. Supply either view_id or external_id, provide the updated view as a JSON-encoded string, and use hash to protect against concurrent changes.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
view_idstringoptional
The unique identifier of the view to update. Use this or `external_id` to identify the view.
external_idstringoptional
The developer-defined unique identifier of the view. It must be unique for the team and no longer than 255 characters; use this or `view_id`.
viewstringoptional
The updated view object, provided as a JSON-encoded string.
hashstringoptional
A string representing the current view state, used to protect against race conditions during updates.
tokenstringrequired
The authentication token used to authorize the request; this operation requires the `none` scope.
200Returns the updated view payload, or a success response containing `ok: true`.
okbooleanrequired
defaultReturned when the request cannot be processed and the response contains `ok: false`.
okbooleanrequired
Error handling
Provide either view_id or external_id to identify the view, and ensure external_id is unique within the team and no longer than 255 characters. If supplied, view must be a JSON-encoded view object, and token must use the none scope.