Returns a page of documents and folders at the specified path, with optional name filtering for both folders and documents. Each page contains up to 20 items. Use PageNumber to navigate through large listings.
/srv.asmx/GetFoldersAndDocumentsByPage
/srv.asmx/GetFoldersAndDocumentsByPage?authenticationTicket=...&Path=...&FolderFilter=...&DocumentFilter=...&PageNumber=.../srv.asmx/GetFoldersAndDocumentsByPage (form data)http://tempuri.org/GetFoldersAndDocumentsByPage| Parameter | Type | Required | Description |
|---|---|---|---|
authenticationTicket |
string | Yes | Authentication ticket obtained from AuthenticateUser. |
Path |
string | Yes | Full infoRouter path to the folder (e.g. /Finance/Reports). |
FolderFilter |
string | No | Optional substring filter for folder names. Pass empty string or null for no filtering. |
DocumentFilter |
string | No | Optional substring filter for document names. Pass empty string or null for no filtering. |
PageNumber |
int | Yes | Page number to retrieve (1-based). Each page contains up to 20 items. |
<response success="true">
<folder id="456" name="2024" />
<document id="1001" name="Q1-Report.pdf" versionid="1000045" />
<document id="1002" name="Q2-Report.pdf" versionid="1000067" />
</response>
<response success="false" error="Folder not found." />
The calling user must have read permission on the folder. Only accessible items are returned.
GET /srv.asmx/GetFoldersAndDocumentsByPage
?authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301
&Path=/Finance/Reports
&FolderFilter=
&DocumentFilter=
&PageNumber=1
HTTP/1.1
GET /srv.asmx/GetFoldersAndDocumentsByPage
?authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301
&Path=/Finance/Reports
&FolderFilter=
&DocumentFilter=Q
&PageNumber=2
HTTP/1.1
POST /srv.asmx/GetFoldersAndDocumentsByPage HTTP/1.1
Content-Type: application/x-www-form-urlencoded
authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301
&Path=/Finance/Reports
&FolderFilter=
&DocumentFilter=
&PageNumber=1
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tns="http://tempuri.org/">
<soap:Body>
<tns:GetFoldersAndDocumentsByPage>
<tns:authenticationTicket>3f2504e0-4f89-11d3-9a0c-0305e82c3301</tns:authenticationTicket>
<tns:Path>/Finance/Reports</tns:Path>
<tns:FolderFilter></tns:FolderFilter>
<tns:DocumentFilter></tns:DocumentFilter>
<tns:PageNumber>1</tns:PageNumber>
</tns:GetFoldersAndDocumentsByPage>
</soap:Body>
</soap:Envelope>
FolderFilter and DocumentFilter perform a case-insensitive substring match on the name.GetFoldersAndDocumentsByPage2.GetFoldersAndDocuments.id, name, and versionid per item. Extended attributes including UserViewStatus are not included. Use GetFoldersAndDocuments for the full attribute set.| Error | Description |
|---|---|
[900] Authentication failed |
Invalid or missing authentication ticket. |
[901] Session expired or Invalid ticket |
The ticket has expired or does not exist. |
| Folder not found | The specified path does not resolve to an existing folder. |
| Access denied | The user does not have read permission on the folder. |
SystemError:... |
An unexpected server-side error occurred. |