Skip to content

GetEmailAndNotificationSettings API

Returns all email and notification settings for the infoRouter system. Requires system administrator privileges.

Endpoint

/srv.asmx/GetEmailAndNotificationSettings

Methods

  • GET /srv.asmx/GetEmailAndNotificationSettings?authenticationTicket=...
  • POST /srv.asmx/GetEmailAndNotificationSettings (form data)
  • SOAP Action: http://tempuri.org/GetEmailAndNotificationSettings

Parameters

Parameter Type Required Description
authenticationTicket string Yes Authentication ticket obtained from AuthenticateUser

Response

Success Response

<root success="true">
  <EmailAndNotificationSettings>
    <FaxQue>c:\faxque</FaxQue>
    <TruncateLongEmailFields>false</TruncateLongEmailFields>
    <AllowEmailAttachments>true</AllowEmailAttachments>
    <AttachmentSizeLimit>5242880</AttachmentSizeLimit>
    <SubscriptionNotifications>true</SubscriptionNotifications>
    <AllowPartialEmailUploads>false</AllowPartialEmailUploads>
    <SendToSendEmail>true</SendToSendEmail>
    <SendToAllowSendEmailAttachments>true</SendToAllowSendEmailAttachments>
    <SendToDisplayUserList>true</SendToDisplayUserList>
    <SendToSendEmailsFromUsersEmail>false</SendToSendEmailsFromUsersEmail>
    <SendToLogCcAddress></SendToLogCcAddress>
    <SendNotificationsOnDragDrop>false</SendNotificationsOnDragDrop>
    <TimeZoneSettingsNotifications>UseGMT</TimeZoneSettingsNotifications>
  </EmailAndNotificationSettings>
</root>

Error Response

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

Fields

Subscription Notifications

Field Type Description
SubscriptionNotifications bool Enable email notifications for document/folder subscriptions
SendNotificationsOnDragDrop bool Send notifications when documents are moved via drag-and-drop
TimeZoneSettingsNotifications string Timezone for notification timestamps: UseGMT or UseServerLocal

Email Attachments (inbound)

Field Type Description
AllowEmailAttachments bool Allow documents to be attached to outgoing emails
AttachmentSizeLimit long Maximum attachment size in bytes
AllowPartialEmailUploads bool Allow email documents to be uploaded even if some parts are missing
TruncateLongEmailFields bool Truncate oversized email header fields (Subject, From, To, CC) on import

Send To (outbound email)

Field Type Description
SendToSendEmail bool Enable the Send To Email feature
SendToAllowSendEmailAttachments bool Allow document attachments in Send To emails
SendToDisplayUserList bool Show a user list picker in the Send To Email dialog
SendToSendEmailsFromUsersEmail bool Use the logged-in user's email address as the From address
SendToLogCcAddress string CC address for all outbound Send To emails (audit/log copy)

Required Permissions

Caller must be a system administrator.

Example

Request (GET)

GET /srv.asmx/GetEmailAndNotificationSettings?authenticationTicket=abc123 HTTP/1.1

Request (POST)

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

authenticationTicket=abc123

Notes

  • Use the returned XML as the input template for SetEmailAndNotificationSettings.
  • SMTP server connection settings (server, port, username, password) are read-only and configured in appsettings.json; they are not returned by this API.
  • AttachmentSizeLimit is in bytes; the UI displays it in KB.