Docs Using Kumo.io
Using Kumo.io
Sharing
Create a share link for any diagram, or share it with specific members and roles of your account. Anyone with a link can view the diagram without an account; a link can expire, be revoked at any time, and follow the latest version or stay pinned to one snapshot. Sharing with people needs no link at all.
Manage and revoke links
The Share panel lists every link for the diagram: whether it's Live latest or a Pinned snapshot, when it was created, when it expires, and whether it has been revoked.
To stop a link working, choose Revoke next to it, then Revoke Link to confirm. You can list and revoke links on any plan, so you can always wind sharing down after a downgrade.
What viewers see
The share page shows the diagram on its own, with Zoom In, Zoom Out and Reset View controls; viewers can also drag to pan and scroll to zoom. Viewers can't open resources, see other diagrams, or reach anything else in your workspace.
Embed a diagram in another page
After creating a link, choose Copy Embed to copy ready-made markup for an <iframe> that shows the shared diagram:
<iframe src="<your share link>" width="960" height="600" style="border:0" title="Kumo.io Diagram"></iframe>
Paste it into any page that allows iframes, such as a wiki or an internal portal. The embedded diagram follows the same rules as the link: it expires, revokes and redacts exactly as the link does.
Embedding through the API
The API also serves a share link in two forms for building your own pages:
| Request | Returns |
|---|---|
GET /share/{token} | The diagram itself. Add ?format=png or ?format=pdf for those formats; SVG is the default. |
GET /embed/{token} | A small page that scales the diagram to fit an iframe. It takes the same format values; for PDF it shows a download link instead. |
Both answer every unknown, revoked or expired link with the same "not found" response, and both tell browsers not to cache the result. The embed page is API-only: the app doesn't link to it.
On a self-hosted installation, embedding is allowed from any site by default. To allow it only from your own sites, set KUMO_EMBED_FRAME_ANCESTORS to a space-separated list of the origins that may embed it.
Create links through the API
With an API token, manage a diagram's links at /v1/accounts/{accountId}/workspaces/{workspaceId}/environments/{environmentId}/views/{viewId}/shares:
| Request | What it does |
|---|---|
POST …/shares | Creates a link and returns it with its token, once. Send viewRevisionId to pin a snapshot (omit it to follow the latest) and expiresAt (an ISO 8601 time) to set an expiry. |
GET …/shares | Lists the diagram's links, without their tokens. |
DELETE …/shares/{shareId} | Revokes a link. |
Which plans include sharing
Public share links are part of the Team, Business and Enterprise plans on kumo.io, and of Enterprise (Licensed) on a self-hosted installation. They aren't part of a trial.
If your account no longer includes sharing, your existing links stop resolving, and they work again if you upgrade. When a plan locks the Share control, selecting it opens an upgrade panel.