Skip to content

Export a shared Canvas

GET
/api/v1/collab/shared/{owner}/notes/{id}/export
curl --request GET \
--url 'https://example.com/api/v1/collab/shared/example/notes/example/export?format=png' \
--header 'Authorization: Bearer <token>'

Export a currently accessible Canvas for an authenticated recipient. Current grants are rechecked and private linked data is removed. Route: /api/v1/collab/shared/{owner}/notes/{id}/export. Inputs: owner, id, format, offset, limit. Safe reads can use bounded retries.

owner
required
string
id
required
string
format
required

The format is fixed; callers cannot select a program, path or browser flag.

string
Allowed values: png svg
offset
integer

Byte offset for bounded CLI/MCP transfers. Omit to download the whole file.

limit
integer
>= 1 <= 524288

A chunk is at most 512 KiB, below the shared adapter response ceiling.

Media typeapplication/octet-stream
Array<integer>

Canvas not found

Export busy