Returns the version creation log for documents matching the specified date range and path filter. Each entry represents a new version being created for a document.
/srv.asmx/GetVersionCreateLog
/srv.asmx/GetVersionCreateLog?authenticationTicket=...&startDate=...&endDate=...&pathFilter=.../srv.asmx/GetVersionCreateLog (form data)http://tempuri.org/GetVersionCreateLog| Parameter | Type | Required | Description |
|---|---|---|---|
authenticationTicket |
string | Yes | Authentication ticket obtained from AuthenticateUser |
startDate |
DateTime | No | Start date for the log query range |
endDate |
DateTime | No | End date for the log query range |
pathFilter |
string | No | Path filter with optional wildcard (e.g. \MyLibrary\Reports*) |
<response success="true">
<logs>
<log TYPE="DOCUMENT" ID="1234" NAME="Report.docx" DATE="2026-02-01 14:30:00" DOMAINID="1" PATH="\MyLibrary\Reports" USERID="5" FULLNAME="John Smith" VERSION="3" />
<log TYPE="DOCUMENT" ID="1235" NAME="Invoice.pdf" DATE="2026-01-28 09:15:00" DOMAINID="1" PATH="\MyLibrary\Finance" USERID="8" FULLNAME="Jane Doe" VERSION="2" />
</logs>
</response>
<response success="true">
<logs />
</response>
<response success="false" error="[ErrorCode] Error message" />
Each <log> element contains:
| Attribute | Type | Description |
|---|---|---|
TYPE |
string | Object type (typically DOCUMENT) |
ID |
integer | Document identifier |
NAME |
string | Name of the document |
DATE |
DateTime | Date and time the version was created |
DOMAINID |
integer | Domain/library identifier |
PATH |
string | Parent path of the document |
USERID |
integer | User identifier who created the version |
FULLNAME |
string | Full name of the user who created the version |
VERSION |
integer | The version number that was created |
ViewAuditLogs admin permissionGET /srv.asmx/GetVersionCreateLog?authenticationTicket=abc123-def456&startDate=2026-01-01&endDate=2026-02-01&pathFilter=\MyLibrary* HTTP/1.1
Host: server.example.com
POST /srv.asmx/GetVersionCreateLog HTTP/1.1
Content-Type: application/x-www-form-urlencoded
authenticationTicket=abc123-def456&startDate=2026-01-01&endDate=2026-02-01&pathFilter=\MyLibrary*
POST /srv.asmx HTTP/1.1
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://tempuri.org/GetVersionCreateLog"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetVersionCreateLog xmlns="http://tempuri.org/">
<authenticationTicket>abc123-def456</authenticationTicket>
<startDate>2026-01-01</startDate>
<endDate>2026-02-01</endDate>
<pathFilter>\MyLibrary*</pathFilter>
</GetVersionCreateLog>
</soap:Body>
</soap:Envelope>
pathFilter parameter supports wildcard matching using * (e.g., \MyLibrary\Reports*).startDate and endDate are omitted, all available log entries are returned.Common error responses:
| Error | Description |
|---|---|
[901]Session expired or Invalid ticket |
Invalid or expired authentication ticket |
| Insufficient permissions | Caller does not have ViewAuditLogs admin permission |
GetVersionDeleteLog - Get version deletion log entriesGetCheckInLog - Get check-in log entriesGetCheckoutLog - Get checkout log entriesGetDeleteLog - Get deletion log entriesGetNewDocumentsAndFoldersLog - Get creation log entries for new documents and folders