Skip to main content
POST
/
v1beta
/
documents
/
{document_id}
/
share-links
TypeScript
import { Factify } from "@factify/sdk";

const factify = new Factify({
  bearerAuth: "<YOUR_BEARER_TOKEN_HERE>",
});

async function run() {
  const result = await factify.sharing.createShareLink({
    documentId: "<id>",
    body: {},
  });

  console.log(result);
}

run();
{
  "share_link": {
    "created_at": "2023-11-07T05:31:56Z",
    "creator_id": "<string>",
    "document_id": "<string>",
    "id": "<string>"
  },
  "short_url": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer , where is your auth token.

Path Parameters

document_id
string
required

Document ID.

Pattern: ^doc_[0-9a-hjkmnp-tv-z]{26}$

Body

application/json

CreateShareLinkRequest creates a share link for a document.

Response

Success

CreateShareLinkResponse contains the created share link.

The created share link.

short_url
string | null

Shortened URL for the share link (if available).