Returns all documents and folders owned by the currently authenticated user, across all locations in the infoRouter system. Optional flags control the level of detail included for each item.
/srv.asmx/GetMyDocumentsAndFolders
/srv.asmx/GetMyDocumentsAndFolders?authenticationTicket=...&withrules=...&withpropertysets=...&withsecurity=...&withOwner=...&withVersions=.../srv.asmx/GetMyDocumentsAndFolders (form data)http://tempuri.org/GetMyDocumentsAndFolders| Parameter | Type | Required | Description |
|---|---|---|---|
authenticationTicket |
string | Yes | Authentication ticket obtained from AuthenticateUser. |
withrules |
bool | Yes | If true, includes folder rules (allowed file types, checkout/checkin policies, etc.) for each returned folder. |
withpropertysets |
bool | Yes | If true, includes applied custom property set values for each item. |
withsecurity |
bool | Yes | If true, includes the access control list (ACL) for each item. |
withOwner |
bool | Yes | If true, includes owner user information for each item. |
withVersions |
bool | Yes | If true, includes full version history for each returned document. |
<response success="true">
<folder id="456" name="My Project" description="Project files" parentid="100"
createdate="2023-01-15T09:00:00" modifydate="2024-03-20T14:30:00">
<!-- Included only when withrules=true -->
<Rules>...</Rules>
<!-- Included only when withpropertysets=true -->
<propertysets>...</propertysets>
<!-- Included only when withsecurity=true -->
<security>...</security>
</folder>
<document id="1001" name="Proposal.docx" versionid="1000045"
createdate="2023-06-01T10:00:00" modifydate="2024-01-10T08:00:00">
<!-- Included only when withVersions=true -->
<versions>
<version id="1000045" number="1" createdate="2023-06-01T10:00:00" />
</versions>
<!-- Included only when withpropertysets=true -->
<propertysets>...</propertysets>
</document>
</response>
<response success="false" error="[901] Session expired or Invalid ticket" />
The calling user must be authenticated. Only items owned by the current user are returned -“ no special permissions are required beyond being logged in.
GET /srv.asmx/GetMyDocumentsAndFolders
?authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301
&withrules=false
&withpropertysets=false
&withsecurity=false
&withOwner=false
&withVersions=false
HTTP/1.1
GET /srv.asmx/GetMyDocumentsAndFolders
?authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301
&withrules=false
&withpropertysets=true
&withsecurity=false
&withOwner=false
&withVersions=true
HTTP/1.1
POST /srv.asmx/GetMyDocumentsAndFolders HTTP/1.1
Content-Type: application/x-www-form-urlencoded
authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301
&withrules=false
&withpropertysets=false
&withsecurity=false
&withOwner=false
&withVersions=false
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tns="http://tempuri.org/">
<soap:Body>
<tns:GetMyDocumentsAndFolders>
<tns:authenticationTicket>3f2504e0-4f89-11d3-9a0c-0305e82c3301</tns:authenticationTicket>
<tns:withrules>false</tns:withrules>
<tns:withpropertysets>false</tns:withpropertysets>
<tns:withsecurity>false</tns:withsecurity>
<tns:withOwner>false</tns:withOwner>
<tns:withVersions>false</tns:withVersions>
</tns:GetMyDocumentsAndFolders>
</soap:Body>
</soap:Envelope>
false gives the fastest response (metadata only).withVersions=true on large document sets may significantly increase response size and processing time.GetFavorites. For checked-out documents, use GetCheckedoutDocuments.<document> element includes a UserViewStatus integer attribute: 0 = never viewed, 1 = viewed but the published version has since changed, 2 = viewed the current published version. See GetDocument for the full attribute reference.| Error | Description |
|---|---|
[900] Authentication failed |
Invalid or missing authentication ticket. |
[901] Session expired or Invalid ticket |
The ticket has expired or does not exist. |
SystemError:... |
An unexpected server-side error occurred. |