GET api/Configuration/SmartSafeSettings

Gets the smart safe settings based on the current user.

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

ESignSystems.SmartSAFE.Models.Configuration.SmartSafeSettingsModel
NameDescriptionTypeAdditional information
SmartSafeSettingsId

Gets or sets the smart safe settings identifier.

integer

None.

ClientId

Gets or sets the id of the client that the settings are for.

integer

None.

OrganizationId

Gets or sets the OrganizationId.

integer

None.

UseWatermarkForSignedDocuments

Gets or sets a value indicating whether are watermark image should be placed on all signed documents when they are downloaded.

boolean

Required

WatermarkImage

Gets or sets the image to use to apply to a signed document.

Collection of byte

None.

UseWatermarkForAuthoritativeDocuments

Gets or sets a value indicating whether the authoritative watermark image should be placed on all authoritative documents when they are downloaded.

boolean

None.

AuthoritativeWatermarkImage

Gets or sets the image to use to apply to an authoritative document.

Collection of byte

None.

UseWatermarkForTransferableDocuments

Gets or sets a value indicating whether the transferable watermark image should be placed on all transferable documents when they are downloaded.

boolean

None.

TransferableWatermarkImage

Gets or sets the image to use to apply to a transferable document.

Collection of byte

None.

NumberOfNotificationAttempts

Gets or sets the number of notification attempts.

integer

Required

ApplicationTitle

Gets or sets the Application Title.

string

Required

Max length: 30

SAFELogo

Gets or sets the SAFE Logo.

Collection of byte

Required

SAFELogoBase64

Gets the SafeLogo in base 64 string.

string

None.

HeaderBarColor

Gets or sets the HeaderBarColor.

string

Required

HeaderBarTextColor

Gets or sets the HeaderBarColorText.

string

Required

LogWebServiceCalls

Gets or sets a value indicating whether or not web service calls are logged.

boolean

Required

LogWebServiceErrorsOnly

Gets or sets a value indicating whether or not only web service errors are logged.

boolean

Required

EnableFooter

Gets or sets a value indicating whether [enable footer].

boolean

Required

IncludeFooterDocumentName

Gets or sets a value indicating whether [include footer document name].

boolean

Required

IncludeFooterImage

Gets or sets a value indicating whether [include footer image].

boolean

Required

FooterText

Gets or sets the footer text.

string

Max length: 50

FooterImage

Gets or sets the footer image.

Collection of byte

None.

UDF1Name

Gets or sets the name of UDF1.

string

Required

Max length: 256

UDF2Name

Gets or sets the name of UDF2.

string

Required

Max length: 256

UDF3Name

Gets or sets the name of UDF3.

string

Required

Max length: 256

SmartSAFEUrl

Gets or sets the SigningRoom settings' SmartSAFE URL.

string

Max length: 255

ServerTimeZone

Gets or sets the time zone of the server.

string

None.

ServerTimeZoneOffset

Gets or sets the time zone offset of the server in minutes.

integer

None.

LogEVaultActivity

Gets or sets whether to log eVault activity.

boolean

None.

DisplayWatermarkOnTop

Gets or sets whether to display the watermark on top.

boolean

Required

ApplyToAll

Gets or sets a value indicating whether the saved settings should be applied to all potential subordinate organization or client settings depending on the hierarchy.

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "SmartSafeSettingsId": 1,
  "ClientId": 1,
  "OrganizationId": 1,
  "UseWatermarkForSignedDocuments": true,
  "WatermarkImage": "QEA=",
  "UseWatermarkForAuthoritativeDocuments": true,
  "AuthoritativeWatermarkImage": "QEA=",
  "UseWatermarkForTransferableDocuments": true,
  "TransferableWatermarkImage": "QEA=",
  "NumberOfNotificationAttempts": 1,
  "ApplicationTitle": "sample string 4",
  "SAFELogo": "QEA=",
  "SAFELogoBase64": "QEA=",
  "HeaderBarColor": "sample string 5",
  "HeaderBarTextColor": "sample string 6",
  "LogWebServiceCalls": true,
  "LogWebServiceErrorsOnly": true,
  "EnableFooter": true,
  "IncludeFooterDocumentName": true,
  "IncludeFooterImage": true,
  "FooterText": "sample string 12",
  "FooterImage": "QEA=",
  "UDF1Name": "sample string 13",
  "UDF2Name": "sample string 14",
  "UDF3Name": "sample string 15",
  "SmartSAFEUrl": "sample string 16",
  "ServerTimeZone": "sample string 17",
  "ServerTimeZoneOffset": 1,
  "LogEVaultActivity": true,
  "DisplayWatermarkOnTop": true,
  "ApplyToAll": true
}

application/xml, text/xml

Sample:
<SmartSafeSettingsModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models.Configuration">
  <ApplicationTitle>sample string 4</ApplicationTitle>
  <ApplyToAll>true</ApplyToAll>
  <AuthoritativeWatermarkImage>QEA=</AuthoritativeWatermarkImage>
  <ClientId>1</ClientId>
  <DisplayWatermarkOnTop>true</DisplayWatermarkOnTop>
  <EnableFooter>true</EnableFooter>
  <FooterImage>QEA=</FooterImage>
  <FooterText>sample string 12</FooterText>
  <HeaderBarColor>sample string 5</HeaderBarColor>
  <HeaderBarTextColor>sample string 6</HeaderBarTextColor>
  <IncludeFooterDocumentName>true</IncludeFooterDocumentName>
  <IncludeFooterImage>true</IncludeFooterImage>
  <LogEVaultActivity>true</LogEVaultActivity>
  <LogWebServiceCalls>true</LogWebServiceCalls>
  <LogWebServiceErrorsOnly>true</LogWebServiceErrorsOnly>
  <NumberOfNotificationAttempts>1</NumberOfNotificationAttempts>
  <OrganizationId>1</OrganizationId>
  <SAFELogo>QEA=</SAFELogo>
  <ServerTimeZone>sample string 17</ServerTimeZone>
  <ServerTimeZoneOffset>1</ServerTimeZoneOffset>
  <SmartSAFEUrl>sample string 16</SmartSAFEUrl>
  <SmartSafeSettingsId>1</SmartSafeSettingsId>
  <TransferableWatermarkImage>QEA=</TransferableWatermarkImage>
  <UDF1Name>sample string 13</UDF1Name>
  <UDF2Name>sample string 14</UDF2Name>
  <UDF3Name>sample string 15</UDF3Name>
  <UseWatermarkForAuthoritativeDocuments>true</UseWatermarkForAuthoritativeDocuments>
  <UseWatermarkForSignedDocuments>true</UseWatermarkForSignedDocuments>
  <UseWatermarkForTransferableDocuments>true</UseWatermarkForTransferableDocuments>
  <WatermarkImage>QEA=</WatermarkImage>
</SmartSafeSettingsModel>