apidocs

RemoveUserFromDocumentSubscribers API

Removes a specified user from the subscription list of a document. After removal, the user will no longer receive email notifications for any events on that document. Use this API to clean up subscriptions when a user no longer needs to track a document, or as part of a user offboarding workflow.

Endpoint


/srv.asmx/RemoveUserFromDocumentSubscribers

Methods

Parameters

Parameter Type Required Description
authenticationTicket string Yes Authentication ticket obtained from AuthenticateUser.
documentPath string Yes Full infoRouter path to the document (e.g. /Finance/Reports/Q1-Report.pdf). Supports short document ID paths (~D{id} or ~D{id}.ext).
userName string Yes Login name of the user to remove from the subscription list.

Response

Success Response


<response success="true" error="" />

Error Response


<response success="false" error="Document not found." />


Required Permissions

The calling user must be authenticated. To remove another user from the subscription list, the calling user must have write access or manage access to the document. A user may remove themselves if they have read access.


Example

GET Request


GET /srv.asmx/RemoveUserFromDocumentSubscribers

  ?authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301

  &documentPath=/Finance/Reports/Q1-2024-Report.pdf

  &userName=jsmith

HTTP/1.1

POST Request


POST /srv.asmx/RemoveUserFromDocumentSubscribers HTTP/1.1

Content-Type: application/x-www-form-urlencoded



authenticationTicket=3f2504e0-4f89-11d3-9a0c-0305e82c3301

&documentPath=/Finance/Reports/Q1-2024-Report.pdf

&userName=jsmith

SOAP Request


<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"

               xmlns:tns="http://tempuri.org/">

  <soap:Body>

    <tns:RemoveUserFromDocumentSubscribers>

      <tns:AuthenticationTicket>3f2504e0-4f89-11d3-9a0c-0305e82c3301</tns:AuthenticationTicket>

      <tns:DocumentPath>/Finance/Reports/Q1-2024-Report.pdf</tns:DocumentPath>

      <tns:UserName>jsmith</tns:UserName>

    </tns:RemoveUserFromDocumentSubscribers>

  </soap:Body>

</soap:Envelope>


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.
Document not found The specified documentPath does not resolve to an existing document.
User not found The specified userName does not match an existing user account.
Insufficient rights The calling user does not have permission to manage subscriptions for this document.
SystemError:... An unexpected server-side error occurred.