Update a custom view (experimental)
⚠️ Experimental — this endpoint may change or be removed without notice and is not subject to v2 backwards-compatibility guarantees. Do not build production-critical integrations against it yet.
Partially updates a view. Omitted fields are left unchanged. For REVISIONS, prefer the incremental fields — bundleEdits (exact search-and-replace on the stored render bundle) and queryUpserts/queryRemovals (per-query changes) — so you transmit only what changed instead of re-sending the whole payload. The full-replacement fields remain for rewrites: renderBundle, and queries (a FULL replacement of the query list — never drop queries the user didn't ask to remove). Replacement and incremental forms of the same aspect cannot be combined. The resulting SQL and bundle pass the same validation as createCustomView (SELECT-only, size cap, self-contained, paid:data listener). Works on DRAFT or PUBLISHED views — published embeds pick the change up on their next load. If the queries or hierarchy setting change during validation, returns 409 CUSTOM_VIEW_UPDATE_CONFLICT; fetch the current authoring definition and reapply your changes before retrying.
Request
- Base URL: https://api.agentpaid.io/api/v2
- URL: https://api.agentpaid.io/api/v2/experimental/views/{displayId}
- Auth: HTTP bearer
Path parameters
Request body
Response
200
Changes
No recorded changes to this operation across all 1 revision of this API.