Secured Signing API

<back to all web services

SendFormDirectRequest2

The following routes are available for this service:
POST/FormDirect/SendFormsStarts Form Direct ProcessSend a package of forms for filling and signing
SendFormDirectRequestBase Parameters:
NameParameterData TypeRequiredDescription
FormsmodelarrayYesCollection of forms to be sent, if an account reference is not supplied for the forms, the forms will be associated with your api account.
DueDatemodelstringNoDue date that forms are to be signed by. If not set, +14 days is the default
GMTmodelstringNoGMT Offset
InvitationEmailTemplateReferenceformstringNo
ListItemsformList<DropDownListItem>No
FormDirect Parameters:
NameParameterData TypeRequiredDescription
NameformstringYesForm name
FormTypeformintegerYesForm type
ReferenceformstringYesForm reference
SignersformobjectYesList of signers required for the form
EmbedFormformbooleanYesIf true, the signing links will be used in an iFrame to access the forms
ReturnUrlformstringNoAfter signing a form, the page will redirect to the specified url
NotifyUrlformstringNoNotify Url
XMLDataformstringNoAuto fill data for the form. It is an XML document converted to a string. Secured Signing creates the template for the data.
EmployerReferenceformstringNoAuto fill employer data for the form. It can be returned by FormDirect/Employers api. Secured Signing creates the template for the data.
ClientReferenceformstringNoclient side referese; e.g. external id etc.
FormDirectInvitee Parameters:
NameParameterData TypeRequiredDescription
SignerTypeformstringNoRole of invitee in signing process
UseIDDataformbooleanNoWhen the use of a mobile phone is required for authencation but is not available, enable this option to use known data about the signer they have to use to ID themselves
IDDataformAuthInfoNoData required for identifying signers with no access to mobile phones
EnabledFaceToFaceSigningformbooleanNoIf enable face to face signing for this signer or not
OptionalformbooleanNoWhen the signer can be optional, tell API this signer is ignored or not.
VideoConfirmationformbooleanNoIf enable video confirmation for this signer or not
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
AuthInfo Parameters:
NameParameterData TypeRequiredDescription
LabelformstringYesDescription of the information required
ValueformstringYesValue to be matched by invitee
DataTypeformstringYesData type

Allowable Values

  • text
  • date
  • email
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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

POST /FormDirect/SendForms HTTP/1.1 
Host: api.securedsigning.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"Forms":[{"Name":"String","FormType":0,"Reference":"String","Signers":[{"SignerType":"String","UseIDData":false,"IDData":[{"Label":"String","Value":"String","DataType":"String"}],"EnabledFaceToFaceSigning":false,"Optional":false,"VideoConfirmation":false,"MobileNumber":"String","MobileCountry":"String","ShareUsers":[{"IsDefault":false,"IsOwner":false,"FirstName":"String","MiddleName":"String","LastName":"String","Email":"String"}],"ClientReference":"String","FirstName":"String","MiddleName":"String","LastName":"String","Email":"String"}],"EmbedForm":false,"ReturnUrl":"String","NotifyUrl":"String","XMLData":"String","EmployerReference":"String","ClientReference":"String"}],"DueDate":"String","GMT":"String","InvitationEmailTemplateReference":"String","ListItems":[{"ClientField":"String","Item":"String","Value":"String"}]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

[{"Name":"String","FormDirectReference":"String","Signers":[{"HasSigned":false,"Editable":false,"SignedStatus":"Initialized","DeclinedReason":"String","VideoConfirmationDetail":{"Name":"String","ShortUrl":"String","IsVideoReady":false,"Password":"String","Email":"String","IsWitness":false,"IsVideoDisabled":false,"IsVideoOptOut":false,"WitnessOwner":"String"},"IDCheckStatus":"String","IDVerificationStatus":"String","IDVerificationResult":"String","IDVerificationFaceMatchResult":"String","IDVerificationLivenessResult":"String","SigningKey":"String","SignerReference":"String","IsFaceToFaceSigning":false,"VideoConfirmationEnabled":false,"ReviewBeforeSigningEnabled":false,"MobileNumber":"String","MobileCountry":"String","ShareUsers":[{"IsDefault":false,"IsOwner":false,"FirstName":"String","MiddleName":"String","LastName":"String","Email":"String"}],"ClientReference":"String","FirstName":"String","MiddleName":"String","LastName":"String","Email":"String"}],"Status":"String","DueDate":"String","GMT":"String","LastSignedDate":"String","Folder":"String","Logs":[{"Name":"String","Action":"String","Date":"String","GMT":"String","Role":"String"}],"HasFileUploaded":false,"PackageReference":"String","ClientReference":"String","EditUrl":"String","IDVerificationRequested":false,"MatterNumber":"String","Reference":"String"}]