Secured Signing API

<back to all web services

SmartTagRequest

The following routes are available for this service:
POST/SmartTag/SendSend smart tag document. See detailed documentation for Smart Tag.Send a smart tag document.
See detailed documentation for Smart Tag.
SmartTagRequestBase Parameters:
NameParameterData TypeRequiredDescription
QueueReferencemodelstringNoQueue reference
DocumentReferencesmodelarrayYesdocument reference
EmbeddedmodelbooleanNoShows if embedded signing
DueDatemodelstringYesDue date that document are to be signed by.
GMTmodelstringNoGMT Offset
EmailTemplateReferencemodelstringNoInvitation Email template reference; Obsoleted, use InvitationEmailTemplateReference instead.
InvitationEmailTemplateReferencemodelstringNoInvitation Email template reference, if not set, use the user default one.
CompletionEmailTemplateReferencemodelstringNoCompletion Email template reference, if not set, use the user default one.
WorkflowReferencemodelstringNoWorkflow reference
ReturnUrlmodelstringNoReturn Url
SignersmodelarrayNoSigner details, overwrite details populated in document
ListItemsmodelarrayNoThe list options for drop down list field smart tag
NoPackagemodelbooleanNoWhether all documents are in a package (by default) or sent separately
SingleDocumentAsPackagemodelbooleanNoCreate a package even if only one document
NotifyUrlmodelstringNoNotify Url
PackageNamemodelstringNoThe name of the package; if empty and only one document in package, the name will be document name.
ShareUsersmodelarrayNoShare user details, if no share user specified in document
NoInvitationEmailTemplatemodelbooleanNoif true, use Secured Signing default template instead, ignore any template settings
NoCompletionEmailTemplatemodelbooleanNoif true, use Secured Signing default template instead, ignore any template settings
SupervisingformboolNo
SmartTagInvitee Parameters:
NameParameterData TypeRequiredDescription
EmbeddedformbooleanNoShows if embedded signing only for this invitee
ReturnUrlformstringNoReturn Url only for this invitee
EmailTemplateReferenceformstringNoInvitation email template reference only for this invitee; Obsolete, use InvitationEmailTemplateReference instead;
InvitationEmailTemplateReferenceformstringNoInvitation email template reference only for this invitee
CompletionEmailTemplateReferenceformstringNoCompletion email template reference only for this invitee
IsPersonalMessageformboolNoTell if the InvitationText is for personal message or customized email template
InvitationTextformstringNoCustomized email invitation text
EmailSubjectformstringNoCustomized email subject
AttachmentsformList<string>NoThe reference of attachments
NoInvitationEmailTemplateformbooleanNoif true, use Secured Signing default template instead, ignore any template settings
NoCompletionEmailTemplateformbooleanNoif true, use Secured Signing default template instead, ignore any template settings
Invitee Parameters:
NameParameterData TypeRequiredDescription
MobileNumberformstringNoMobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc
MobileCountryformstringNoMobile Country code for phone number e.g. Australia 61, New Zealand 64 etc
ShareUsersformList<ShareUser>No
ClientReferenceformstringNo
UserInfo Parameters:
NameParameterData TypeRequiredDescription
FirstNameformstringYesFirst name of user
MiddleNameformstringNoMiddle name of user
LastNameformstringYesLast name of user
EmailformstringYesEmail address of user
ShareUser Parameters:
NameParameterData TypeRequiredDescription
IsDefaultformboolNo
IsOwnerformboolNo
DropDownListItem Parameters:
NameParameterData TypeRequiredDescription
ClientFieldformstringYesThe field name on client side
ItemformstringYesItem name
ValueformstringYesItem value

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /SmartTag/Send HTTP/1.1 
Host: api.securedsigning.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SmartTagRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SecuredSigning.Api.Rest.Requests">
  <CompletionEmailTemplateReference>String</CompletionEmailTemplateReference>
  <DocumentReferences xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </DocumentReferences>
  <DueDate>String</DueDate>
  <EmailTemplateReference>String</EmailTemplateReference>
  <Embedded>false</Embedded>
  <GMT>String</GMT>
  <InvitationEmailTemplateReference>String</InvitationEmailTemplateReference>
  <ListItems xmlns:d2p1="http://schemas.datacontract.org/2004/07/SecuredSigning.Api.Rest.Models">
    <d2p1:DropDownListItem>
      <d2p1:ClientField>String</d2p1:ClientField>
      <d2p1:Item>String</d2p1:Item>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:DropDownListItem>
  </ListItems>
  <NoCompletionEmailTemplate>false</NoCompletionEmailTemplate>
  <NoInvitationEmailTemplate>false</NoInvitationEmailTemplate>
  <NoPackage>false</NoPackage>
  <NotifyUrl>String</NotifyUrl>
  <PackageName>String</PackageName>
  <QueueReference>String</QueueReference>
  <ReturnUrl>String</ReturnUrl>
  <ShareUsers xmlns:d2p1="http://schemas.datacontract.org/2004/07/SecuredSigning.Api.Rest.Models">
    <d2p1:ShareUser>
      <d2p1:Email>String</d2p1:Email>
      <d2p1:FirstName>String</d2p1:FirstName>
      <d2p1:LastName>String</d2p1:LastName>
      <d2p1:MiddleName>String</d2p1:MiddleName>
      <d2p1:IsDefault>false</d2p1:IsDefault>
      <d2p1:IsOwner>false</d2p1:IsOwner>
    </d2p1:ShareUser>
  </ShareUsers>
  <Signers xmlns:d2p1="http://schemas.datacontract.org/2004/07/SecuredSigning.Api.Rest.Models">
    <d2p1:SmartTagInvitee>
      <d2p1:Email>String</d2p1:Email>
      <d2p1:FirstName>String</d2p1:FirstName>
      <d2p1:LastName>String</d2p1:LastName>
      <d2p1:MiddleName>String</d2p1:MiddleName>
      <d2p1:ClientReference>String</d2p1:ClientReference>
      <d2p1:MobileCountry>String</d2p1:MobileCountry>
      <d2p1:MobileNumber>String</d2p1:MobileNumber>
      <d2p1:ShareUsers>
        <d2p1:ShareUser>
          <d2p1:Email>String</d2p1:Email>
          <d2p1:FirstName>String</d2p1:FirstName>
          <d2p1:LastName>String</d2p1:LastName>
          <d2p1:MiddleName>String</d2p1:MiddleName>
          <d2p1:IsDefault>false</d2p1:IsDefault>
          <d2p1:IsOwner>false</d2p1:IsOwner>
        </d2p1:ShareUser>
      </d2p1:ShareUsers>
      <d2p1:Attachments xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </d2p1:Attachments>
      <d2p1:CompletionEmailTemplateReference>String</d2p1:CompletionEmailTemplateReference>
      <d2p1:EmailSubject>String</d2p1:EmailSubject>
      <d2p1:EmailTemplateReference>String</d2p1:EmailTemplateReference>
      <d2p1:Embedded>false</d2p1:Embedded>
      <d2p1:InvitationEmailTemplateReference>String</d2p1:InvitationEmailTemplateReference>
      <d2p1:InvitationText>String</d2p1:InvitationText>
      <d2p1:IsPersonalMessage>false</d2p1:IsPersonalMessage>
      <d2p1:NoCompletionEmailTemplate>false</d2p1:NoCompletionEmailTemplate>
      <d2p1:NoInvitationEmailTemplate>false</d2p1:NoInvitationEmailTemplate>
      <d2p1:ReturnUrl>String</d2p1:ReturnUrl>
    </d2p1:SmartTagInvitee>
  </Signers>
  <SingleDocumentAsPackage>false</SingleDocumentAsPackage>
  <Supervising>false</Supervising>
  <WorkflowReference>String</WorkflowReference>
</SmartTagRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ArrayOfDocumentResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SecuredSigning.Api.Rest.Models">
  <DocumentResponse>
    <Reference>String</Reference>
    <ClientReference>String</ClientReference>
    <DueDate>String</DueDate>
    <EditUrl>String</EditUrl>
    <Folder>String</Folder>
    <FormDirectReference>String</FormDirectReference>
    <GMT>String</GMT>
    <HasFileUploaded>false</HasFileUploaded>
    <IDVerificationRequested>false</IDVerificationRequested>
    <LastSignedDate>String</LastSignedDate>
    <Logs>
      <DocumentLog>
        <Action>String</Action>
        <Date>String</Date>
        <GMT>String</GMT>
        <Name>String</Name>
        <Role>String</Role>
      </DocumentLog>
    </Logs>
    <MatterNumber>String</MatterNumber>
    <Name>String</Name>
    <PackageReference>String</PackageReference>
    <Signers>
      <SignerStatusResponse>
        <Email>String</Email>
        <FirstName>String</FirstName>
        <LastName>String</LastName>
        <MiddleName>String</MiddleName>
        <ClientReference>String</ClientReference>
        <MobileCountry>String</MobileCountry>
        <MobileNumber>String</MobileNumber>
        <ShareUsers>
          <ShareUser>
            <Email>String</Email>
            <FirstName>String</FirstName>
            <LastName>String</LastName>
            <MiddleName>String</MiddleName>
            <IsDefault>false</IsDefault>
            <IsOwner>false</IsOwner>
          </ShareUser>
        </ShareUsers>
        <IsFaceToFaceSigning>false</IsFaceToFaceSigning>
        <ReviewBeforeSigningEnabled>false</ReviewBeforeSigningEnabled>
        <SignerReference>String</SignerReference>
        <VideoConfirmationEnabled>false</VideoConfirmationEnabled>
        <SigningKey>String</SigningKey>
        <DeclinedReason>String</DeclinedReason>
        <Editable>false</Editable>
        <HasSigned>false</HasSigned>
        <IDCheckStatus>String</IDCheckStatus>
        <IDVerificationFaceMatchResult>String</IDVerificationFaceMatchResult>
        <IDVerificationLivenessResult>String</IDVerificationLivenessResult>
        <IDVerificationResult>String</IDVerificationResult>
        <IDVerificationStatus>String</IDVerificationStatus>
        <SignedStatus>Initialized</SignedStatus>
        <VideoConfirmationDetail>
          <Email>String</Email>
          <IsVideoDisabled>false</IsVideoDisabled>
          <IsVideoOptOut>false</IsVideoOptOut>
          <IsVideoReady>false</IsVideoReady>
          <IsWitness>false</IsWitness>
          <Name>String</Name>
          <Password>String</Password>
          <ShortUrl>String</ShortUrl>
          <WitnessOwner>String</WitnessOwner>
        </VideoConfirmationDetail>
      </SignerStatusResponse>
    </Signers>
    <Status>String</Status>
  </DocumentResponse>
</ArrayOfDocumentResponse>