CreateDiskMountURL API

Creates a time-limited WebDAV disk mount URL for the currently authenticated user. The returned URL points to the root of the infoRouter WebDAV share and can be used to mount infoRouter as a network drive in Windows Explorer or any WebDAV-capable client. A dedicated DAV session ticket is generated for the URL; the calling user's normal authentication ticket is not embedded in it.

Endpoint

/srv.asmx/CreateDiskMountURL

Methods

Parameters

Parameter Type Required Description
authenticationTicket string Yes Authentication ticket obtained from AuthenticateUser.
customExpirationDate DateTime Yes Expiry date and time for the generated WebDAV session ticket. Pass in ISO 8601 format (e.g. 2026-12-31T23:59:59). UTC values are automatically converted to server local time. Use a far-future date to create a long-lived mount URL.

Response

Success Response

<response success="true">
  <Value>/dav/sid-3f2504e0-4f89-11d3-9a0c-0305e82c3301/</Value>
</response>
Element / Attribute Description
success true on success.
Value The WebDAV mount path. Prepend the server base URL to form a full mount URL (e.g. https://yourserver/dav/sid-{ticket}/).

Error Response

<response success="false" error="[ErrorCode] Error message" />

Required Permissions


Example

GET Request

GET /srv.asmx/CreateDiskMountURL?authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301&customExpirationDate=2026-12-31T23:59:59 HTTP/1.1

POST Request

POST /srv.asmx/CreateDiskMountURL HTTP/1.1
Content-Type: application/x-www-form-urlencoded

authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301
&customExpirationDate=2026-12-31T23:59:59

SOAP Request

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:tns="http://tempuri.org/">
  <soap:Body>
    <tns:CreateDiskMountURL>
      <tns:AuthenticationTicket>3f2504e0-4f89-11d3-9a0c-0305e82c3301</tns:AuthenticationTicket>
      <tns:customExpirationDate>2026-12-31T23:59:59</tns:customExpirationDate>
    </tns:CreateDiskMountURL>
  </soap:Body>
</soap:Envelope>

Using the Returned URL

Construct the full mount URL by prepending your server's base address to the Value returned in the response:

https://yourserver.example.com/dav/sid-3f2504e0-4f89-11d3-9a0c-0305e82c3301/

This URL can be mapped as a network drive on Windows:

net use Z: "https://yourserver.example.com/dav/sid-3f2504e0-4f89-11d3-9a0c-0305e82c3301/"

Notes



Error Codes

Error Description
[900] Authentication failed Invalid or missing authentication ticket.
[901] Session expired or Invalid ticket The ticket has expired or does not exist.

For detailed documentation visit: https://support.inforouter.com/api-docs/CreateDiskMountURL