Tools: Documents
listDocuments
Section titled “listDocuments”🔍 Read-only
List all documents for the organization.
Parameters: { "organization_id": "org_xxx", "size": 50, "cursor": "optional_cursor"}Supports: Pagination
Returns: Array of documents, next_cursor for pagination
Example:AI: "List all policy documents" [Uses listDocuments tool]getDocument
Section titled “getDocument”🔍 Read-only
Get a document by ID.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx"}Returns: Full document details
Example:AI: "Get details for document doc_abc123" [Uses getDocument tool]addDocument
Section titled “addDocument”✏️ Write
Add a new document to the organization.
Parameters: { "organization_id": "org_xxx", "name": "Security Policy", "description": "Information security policy"}Returns: Created document object
Example:AI: "Add a new Information Security Policy document" [Uses addDocument tool]updateDocument
Section titled “updateDocument”✏️ Write
Update an existing document.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "name": "Updated Policy Name"}Returns: Updated document object
Example:AI: "Rename document doc_abc123" [Uses updateDocument tool]archiveDocument
Section titled “archiveDocument”✏️ Write
Archive a document to prevent further modifications.
Parameters: { "id": "doc_xxx"}Returns: Archived document object
Example:AI: "Archive document doc_abc123" [Uses archiveDocument tool]unarchiveDocument
Section titled “unarchiveDocument”✏️ Write
Unarchive a document to allow modifications again.
Parameters: { "id": "doc_xxx"}Returns: Unarchived document object
Example:AI: "Unarchive document doc_abc123" [Uses unarchiveDocument tool]deleteDocument
Section titled “deleteDocument”✏️ Write
Delete a document.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx"}Returns: Confirmation of deletion
Example:AI: "Delete document doc_abc123" [Uses deleteDocument tool]listDocumentVersions
Section titled “listDocumentVersions”🔍 Read-only
List all versions for a document.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "size": 50, "cursor": "optional_cursor"}Supports: Pagination
Returns: Array of document versions, next_cursor for pagination
Example:AI: "List all versions of document doc_abc123" [Uses listDocumentVersions tool]getDocumentVersion
Section titled “getDocumentVersion”🔍 Read-only
Get a document version by ID.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "version_id": "ver_xxx"}Returns: Full document version details including content
Example:AI: "Get version ver_abc123 of document doc_abc123" [Uses getDocumentVersion tool]createDraftDocumentVersion
Section titled “createDraftDocumentVersion”✏️ Write
Create a new draft version from the latest published version.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx"}Returns: Created draft document version object
Example:AI: "Create a new draft for document doc_abc123" [Uses createDraftDocumentVersion tool]updateDocumentVersion
Section titled “updateDocumentVersion”✏️ Write
Update an existing draft document version content.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "version_id": "ver_xxx", "content": "Updated policy content..."}Returns: Updated draft document version
Example:AI: "Update the content of draft version ver_abc123" [Uses updateDocumentVersion tool]deleteDraftDocumentVersion
Section titled “deleteDraftDocumentVersion”✏️ Write
Delete a draft document version.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "version_id": "ver_xxx"}Returns: Confirmation of deletion
Example:AI: "Delete draft version ver_abc123 of document doc_abc123" [Uses deleteDraftDocumentVersion tool]publishDocumentVersion
Section titled “publishDocumentVersion”✏️ Write
Publish a draft document version.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "version_id": "ver_xxx"}Returns: Published document version
Example:AI: "Publish draft version ver_abc123 of document doc_abc123" [Uses publishDocumentVersion tool]listDocumentVersionSignatures
Section titled “listDocumentVersionSignatures”🔍 Read-only
List all signatures for a document version.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "version_id": "ver_xxx"}Returns: Array of signatures for the document version
Example:AI: "List all signatures for document version ver_abc123" [Uses listDocumentVersionSignatures tool]getDocumentVersionSignature
Section titled “getDocumentVersionSignature”🔍 Read-only
Get a document version signature by ID.
Parameters: { "organization_id": "org_xxx", "signature_id": "sig_xxx"}Returns: Full signature details
Example:AI: "Get signature sig_abc123" [Uses getDocumentVersionSignature tool]requestDocumentVersionSignature
Section titled “requestDocumentVersionSignature”✏️ Write
Request a signature for a document version.
Parameters: { "organization_id": "org_xxx", "document_id": "doc_xxx", "version_id": "ver_xxx", "user_id": "user_xxx"}Returns: Created signature request
Example:AI: "Request user_abc123 to sign document version ver_abc123" [Uses requestDocumentVersionSignature tool]cancelSignatureRequest
Section titled “cancelSignatureRequest”✏️ Write
Cancel a document version signature request.
Parameters: { "organization_id": "org_xxx", "signature_id": "sig_xxx"}Returns: Confirmation of cancellation
Example:AI: "Cancel signature request sig_abc123" [Uses cancelSignatureRequest tool]