List Shared Document IDs
Given a comma-separated list of document IDs, returns which of them currently have an active (non-expired) share link. Useful for badging a document list in the UI.
Your personal API key — vw_ followed by 64 hex characters. The same key is also accepted
as Authorization: Bearer vw_....
In: header
Query Parameters
Comma-separated document IDs.
Response Body
application/json
application/json
curl -X GET "https://example.com/api/v1/shares/documents/shared-ids"{ "success": true, "message": "string", "data": { "documentIds": [ "string" ] }}Create Share LinkPOST
Creates (or replaces, if one already exists for this document) a public share link for a document. Optionally password-protected — passwords are scrypt-hashed and never returned in any response — and optionally set to expire. The caller **must have claimed a username first**, since it forms the public URL (`/{username}/{slug}`); without one the request fails with `400`. Requires the `resume:write` scope when called with an API key.
List Share Links For DocumentGET
Returns the (at most one) share link for a document, offset-paginated for shape consistency with other list endpoints.