Shares
Link access to a deck. A share mints a token URL; anyone with the link gets the deck's public surface. For person-level access with roles, use grants instead.
Related guides: Sharing & permissions
Attributes
idstringrequiredobjectstringrequiredtokenstringrequireddeckstringrequiredmodestringrequiredPossible values:
link,publicurlstringrequiredexpires_attimestamprequiredrevoked_attimestamprequiredcreated_attimestamprequired
List a deck's shares
GET/v1/shares
Lists the share tokens for a deck (newest first), including revoked ones.
Requires an API key (bearer), scoped to the active org.
Query parameters
deckstringrequired
Share a deck
POST/v1/shares
Mints a share token for a deck and sets the deck's share mode. Anyone with the resulting link can view — no account needed. `link` mode is for review: viewers give a name, and comments and presence are on. `public` mode is a plain hosted deck: no comments, no presence, no name or passcode prompts.
Requires an API key (bearer), scoped to the active org. Supports idempotency keys.
Body parameters
deckstringrequiredDeck id or external_id.
modestringoptionalPossible values:
link,publicexpires_in_daysintegeroptional1–365Link stops resolving after this many days (Renza Pro).
passwordstringoptionalmax 72 charsViewers must enter this passcode before the deck serves (Renza Pro). Stored hashed. Link-mode shares only — a public share never takes one.
Revoke a share
DELETE/v1/shares/{id}
Revokes a share token; its link 404s immediately. Other shares of the deck are unaffected.
Requires an API key (bearer), scoped to the active org. Supports idempotency keys.
Path parameters
idstringrequired
Resolve a share token (public)
GET/v1/public/shares/{token}
Public, unauthenticated: resolve a share token to public-safe deck info. Returns 404 for unknown/revoked/expired tokens (no oracle). The artifact itself is served only from the content origin.
Public — no authentication required.
Path parameters
tokenstringrequired