Skip to main content
GET
/
v1beta
/
documents
/
{document_id}
/
access-requests
TypeScript
import { Factify } from "@factify/sdk";

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

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

  console.log(result);
}

run();
{
  "has_more": true,
  "items": [
    {
      "created_at": "2023-11-07T05:31:56Z",
      "document_id": "doc_01h2xcejqtf2nbrexx3vqjhp41",
      "id": "acr_01h2xcejqtf2nbrexx3vqjhp41",
      "permission": "view",
      "request_status": "pending",
      "subject": {
        "id": "user_01h2xcejqtf2nbrexx3vqjhp41",
        "name": "<string>",
        "type": "user"
      },
      "updated_at": "2023-11-07T05:31:56Z",
      "message": "<string>",
      "subject_email": "<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}$

Response

Success

ListAccessRequestsResponse contains the list of access requests.

has_more
boolean
items
AccessRequest · object[]