Factify API is currently in Beta.
TypeScript
import { Factify } from "@factify/sdk"; const factify = new Factify({ bearerAuth: "<YOUR_BEARER_TOKEN_HERE>", }); async function run() { const result = await factify.accessRequests.inspectDocumentAccess({ documentId: "<id>", }); console.log(result); } run();
{ "document_id": "<string>", "permission_set": { "attach_policy": true, "comment_private": true, "comment_public": true, "copy_content": true, "create_version": true, "export": true, "grant_access": true, "list_versions": true, "manage_access": true, "open": true, "screenshot": true, "trash": true, "view": true, "view_analytics": true, "view_leads": true, "view_timeline": true } }
Returns the caller’s permissions and any access policies on a document.
Bearer authentication header of the form Bearer , where is your auth token.
Document ID.
^doc_[0-9a-hjkmnp-tv-z]{26}$
Success
InspectAccessResponse contains the caller's permissions.
Boolean permission set for the caller.
Show child attributes