Push an authored diagram
push_diagramValidate ArcSync diagram source locally, then store it as a private workspace diagram and return canvas and embed links, updating existing IDs.
Instructions
Validate ArcSync diagram source locally, then store it as a private diagram in the caller's workspace. Pushing the same diagramId again updates that diagram. Returns the canvas link and an embed link for Notion. Counts against the workspace's diagram and hourly limits; call validate_diagram first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Defaults to the source's own title. | |
| source | Yes | The diagram as markdown holding ```arcsync fenced blocks (Mermaid flowchart or stateDiagram-v2 syntax with @{ } node metadata). | |
| diagramId | No | Defaults to the `%% diagram:` id in the source's first block, else a slug of the source's title. |