---
title: "Update Canvas"
method: POST
path: "/canvas"
tags: ["canvas"]
---

# Update Canvas

`POST /canvas`

## Request

- Base URL: `https://api.humaux.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.humaux.com/canvas`
- Auth: HTTP bearer

Apply element ops to the shared canvas. Accepts fine-grained `elements`
(each {key, content?, status?, meta?, base_version?, delete?}) or a legacy
`mermaid` blob (bridged to this agent's element). Per-element LWW + version
guard; returns applied keys and any version conflicts.

## Request body

- object

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/humaux/apis/humaux-memory.md) · [All operations](https://skmtc.dev/humaux/apis/humaux-memory/llms.txt) · [OpenAPI document](https://skmtc.dev/humaux/apis/humaux-memory/revisions/30baeb9d49d8?raw)
