Revoke Share Link
Deletes the share link, immediately breaking its public URL. `data` is `null` on success. Requires the `resume:write` scope when called with an API key.
Your personal API key — vw_ followed by 64 hex characters. The same key is also accepted
as Authorization: Bearer vw_....
In: header
Path Parameters
Response Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/api/v1/shares/documents/string/links/string"{ "success": true, "message": "Share link revoked successfully", "data": null}List Share Links For DocumentGET
Returns the (at most one) share link for a document, offset-paginated for shape consistency with other list endpoints.
Get Public Share LinkGET
Returns the shared document's title and snapshot, unless the link is password-protected — in which case only `passwordRequired: true` is returned and the caller must call `POST /shares/public/{username}/{slug}/verify` with the password. No user session is required, but the request is still gated: it must carry an API key, or originate from a whitelisted first-party origin. A bare request from an unrecognised origin is rejected with `401`.