Secured Signing API Without OAuth 2
* For API With OAuth 2 version, please click here.
Getting Started
Add an API Account by logging in to your account
Navigate to My Account > My Settings > API Settings
Add an API key using the button a the top. This will generate an API account, with configurable settings for your connection.
* It is important to specify a domain from where the API requests come.
Using the API
The API is Rest based, and can be found at Documentation
Response Codes
The following response codes apply to all requests. Check each request type in the list below for more response codes specific to that request.
| Status | Code | Meaning |
|---|---|---|
| 200 | OK | The request was processed successfully |
| 401 | Unauthorized | Authentication failed or the Authenticate header was not provided |
| 404 | Not Found | The URI does not match any of the recognised resources |
Response and Request Data Formats
Supported Request Formats
Use the Content-Type header to specify the format your data is in.
- JSON: application/json
- Multipart Form Data: multipart/form-data
Supported Response Formats
Use the Accept header to specify the output desired format. If you can’t set that header, use the format parameter in the query string. The format parameter takes precedence over the Accept header.
- JSON: application/json
Getting Started Walk-throughs
- Getting Started – FormDirect
- Getting Started – ISign
- Getting Started – WeSign
- Smart Tag API Documentation
Please feel free to Contact Us for any questions or help
Authentication
The REST API uses stateless authentication using HMAC SHA-256.
All requests to resources (excluding the schema pages) must be accompanied by the correct Authentication headers as per this specification.
Authentication headers
- X-CUSTOM-API-KEY : This is your ApiKey which can be generated from “My Settings” in the Account page
- X-CUSTOM-SIGNATURE : This is a HMAC SHA-256 hash of a string of properties outlined below using your api secret which is generated at the same time as your ApiKey
- X-CUSTOM-DATE : This is a Unix timestamp of the time you made the request. We allow a slight buffer on this in case of any time sync issues.
- X-CUSTOM-NONCE : A randomly generated string of your choice. Ensure it is unique to each request, and no more than 32 characters long.
- * Referer :The address where the request originated. Please specify the domain you set in API Settings.
The signature header value to be hashed is created using the following properties ApiKey, time stamp and nonce as show below
ApiKey\n timestamp\n nonce
Please use ‘\n’ as shown above.
After the string is created above, it is hashed using HMAC SHA-256 using your API Secret. It must be Base64 string encoded before adding it to the header.
e.g. In JavaScript (We are using Googles CryptoJS library for the hashing and Base64 encoding)
var hash = CryptoJS.HmacSHA256(apiKey + '\n' + timestamp + '\n' + nonce, apiSecretKey); var hashInBase64 = CryptoJS.enc.Base64.stringify(hash);
Our client SDK libraries perform these functions for you, as well as adding the headers automatically.
Client & UI SDK
The client SDK provides an encapsulated library exposing simple to use methods that hide the complexity of integrating with our Rest API.
* The provided SDKs’ codes are on Github. Fork me on GitHub
JavaScript
We also host the JavaScript version from our hosting.
Please add the following script reference in the header section of your page
<script data-main="//api.securedsigning.com/web/v1.4/client/scripts/main" src="//api.securedsigning.com/web/v1.4/client/scripts/require.js"></script>
To initialise the JavaScript SDK library
First create a config object as shown below
var config = {
"apiKey": <YOUR API KEY HERE>,
"baseUrl": "//api.securedsigning.com/web",
"version": "v1.4",
"secret": <YOUR API SECRET HERE>
};
Next initialise the library.
We have provided a function SSApiLoaded that executes when the scripts have loaded if you are using our hosted JavaScript libraries
function SSApiLoaded() {
securedsigning = new SecuredSigning(config);
};
An SDK method call normally takes 3 parameters
- requestData: the data required for performing the task
- onSuccess: Callback function to handle a successful request
- onError: Callback function to handle any errors
An example
securedsigning.sendSmartTagDocument(requestData, function (data) {
console.log(data);
},function (error) {
console(error);
});
.NET
You can view the source code on GitHub here.
Install our .NET client SDK
SecuredSigning.Client PM> Install-Package SecuredSigning.Client
This library has the following dependencies ServiceStack.Client.Signed, ServiceStack.Text.Signed and ServiceStack.Interfaces
To initialise the library call the constructor
var client = new ServiceClient("https://api.securedsigning.com/web","v1.4", <YOUR API KEY HERE>, <YOUR API SECRET HERE>);
We have provided data objects for the requests e.g.
[Schema("EmailTemplate")]
public class EmailTemplate
{
public string Reference { get; set; }
public string Name { get; set; }
}
An example of a function call
var forms = client.getFormList();
Other Languages
We have provided more client SDKs of different programing languages as well, with their source codes on GitHub.
- Java : JAR file GitHub Repository
UI SDK
The UI SDK is provided as part of the JavaScript sdk. Please add the scripts as below
<script data-main="//api.securedsigning.com/web/v1.4/client/scripts/main" src="//api.securedsigning.com/web/v1.4/client/scripts/require.js"></script>
Initialising SDK
To initialise the JavaScript SDK library
First create a config object as shown below
var config = {
"apiKey": <YOUR API KEY HERE>,
"baseUrl": "//api.securedsigning.com/web",
"version": "v1.4",
"secret": <YOUR API SECRET HERE>
};
Uploading a document
You can use our uploader to add a document for signing
Use the following JavaScript function passing in a DOM element id for the upload button
This then on Success starts an ISign or WeSign process
securedsigning.CreateUpload(<DOM ELEMENT ID>, function(data) {
ISign(data.Reference);
//WeSign(data.Reference);
},function (error) {
alert(error);
});
After a document is submitted, a reference will return.
Embedding html resources
I Sign
For an I Sign signing resource
This embeds a signing resource in a DOM element with the id of ‘content’
function ISign(ref) {
var request = {
Email: "firstlastname@sample.com",
FirstName: "firstname",
LastName: "lastname",
DocumentReference: ref
};
securedsigning.getISignResource(request, "content", function (error) {
});
}
We Sign
For an We Sign signing resource
This embeds a signing resource in a DOM element with the id of ‘content’
function WeSign(ref) {
var request = {
DocumentReference: ref
};
securedsigning.getWeSignResource(request, "content", function (error) {
});
}
Download a sample webpage here.
Documentation
-
-
-
Implementation Notes
Get account information.
Response Class (Status )
AccountInfo {Email ( string, optional): The email of the account user,Name ( string, optional): The name of the account user,PlanName ( string, optional): The price plan name of the account,DocumentRemain ( string): The amount of documents remain in the plan, not applied to PAYG and Global Membership,DocumentUsed ( string): The amount of documents used,DocumentLeft ( string): The amount of documents available; use this to determine if new document can be uploaded.,DefaultDueDate ( string): Default due date setting in days of this account,MaxDueDate ( string): Maximum due date setting in days of this account; note that it's in weeks in Secured Signing Web UI.,DateFormat ( string, optional): The signature date format setting of the account; Not for date in API response;,GMT ( string, optional): Default GMT of the user,MaxUploadSize ( string): The maximum size cab be uploaded for each document,Actived ( string): If the account is actived or not,Locked ( string): If the account is locked or not,AccountStatus ( string, optional) = ['FreeWay' or 'Paid' or 'OnHold' or 'Inactive' or 'Cancelled' or 'Expired' or 'Disabled']: The status of the account,UserId ( string, optional): The reference of the user,EnabledFaceToFaceSigning ( string): If the account enables Face to Face signing,EnabledVideoConfirmation ( string): If the account enables Video Confirmation before signing,EnabledDocNegotiation ( string): If the account enables document negotiation,EnabledReviewBeforeSigning ( string): If the account enables review before signing}{ "Email": "", "Name": "", "PlanName": "", "DocumentRemain": "", "DocumentUsed": "", "DocumentLeft": "", "DefaultDueDate": "", "MaxDueDate": "", "DateFormat": "", "GMT": "", "MaxUploadSize": "", "Actived": "", "Locked": "", "AccountStatus": "", "UserId": "", "EnabledFaceToFaceSigning": "", "EnabledVideoConfirmation": "", "EnabledDocNegotiation": "", "EnabledReviewBeforeSigning": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Delete the attachment
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Delete the attachment
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns an array of all In progress and signed documents that haven't been removed.
Response Class (Status )
AttachmentResponse {Reference ( string): Attachment reference,Number ( string, optional): Attachment Number, can only be digitals,Category ( string, optional): Attachment Category,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}[ { "Reference": "", "Number": "", "Category": "", "Name": "", "FileType": "", "FileUrl": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Uploads a file using a url
Response Class (Status )
AttachmentResponse {Reference ( string): Attachment reference,Number ( string, optional): Attachment Number, can only be digitals,Category ( string, optional): Attachment Category,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}{ "Reference": "", "Number": "", "Category": "", "Name": "", "FileType": "", "FileUrl": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Uploads a file using multipart form type. Allowed FileTypes: .pdf, .doc, .docx, .odt, .rtf .xls, .xlsx, .ods, .txt, .gif, .jpeg, .jpg, .png, .bmp, .dcm, .svg, .tif, .tiff.
Response Class (Status )
AttachmentResponse {Reference ( string): Attachment reference,Number ( string, optional): Attachment Number, can only be digitals,Category ( string, optional): Attachment Category,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}{ "Reference": "", "Number": "", "Category": "", "Name": "", "FileType": "", "FileUrl": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Get invoice details
Response Class (Status )
InvoiceDetail {InvoiceNO ( string, optional),Description ( string, optional),InvoiceType ( string) = ['None' or 'BuySMS' or 'BuyIdCheck' or 'Account' or 'MembershipAccount' or 'Membership' or 'Partner' or 'BuyDocumentNegotiation' or 'Sender'],StartDate ( string, optional),StartDateTimezone ( string, optional),EndDate ( string, optional),EndDateTimezone ( string, optional),InvoiceUser ( string, optional),InvoiceMembership ( string, optional),InvoicePartner ( string, optional),Price ( double),Quantity ( int),Devices ( int),TotalDocuments ( int),NumberOfSMS ( int),IDCheckCost ( double),NumberOfNegotiation ( int),IDCheckDetails ( Array[string], optional)}[ { "InvoiceNO": "", "Description": "", "InvoiceType": "", "StartDate": "", "StartDateTimezone": "", "EndDate": "", "EndDateTimezone": "", "InvoiceUser": "", "InvoiceMembership": "", "InvoicePartner": "", "Price": 0, "Quantity": "int", "Devices": "int", "TotalDocuments": "int", "NumberOfSMS": "int", "IDCheckCost": 0, "NumberOfNegotiation": "int", "IDCheckDetails": [ "" ] } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Get account information.
Response Class (Status )
InvoiceInfo {InvoiceReference ( string, optional),InvoiceNO ( string, optional),InvoiceDate ( string, optional),InvoiceTimezone ( string, optional),Description ( string, optional),Amount ( double),InvoiceType ( string) = ['None' or 'BuySMS' or 'BuyIdCheck' or 'Account' or 'MembershipAccount' or 'Membership' or 'Partner' or 'BuyDocumentNegotiation' or 'Sender']}[ { "InvoiceReference": "", "InvoiceNO": "", "InvoiceDate": "", "InvoiceTimezone": "", "Description": "", "Amount": 0, "InvoiceType": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Delete the document
Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns a document reference for the combined documents
Response Class (Status )
DocumentReferenceResponse {Reference ( string): Document reference, used for document access}{ "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Delete the document
Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Extend the document due date; for all document in same package.
Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Get field data in documents
Response Class (Status )
FormFillerField {Label ( string): Field label,Value ( string): Field value,FieldType ( string) = ['Text' or 'MultiLineText' or 'CheckBox' or 'DropDownList' or 'DateInput']: Field type,IsRequired ( boolean): If field is mandatory,ID ( string): Field reference; Obsolated, use Reference instead.,Reference ( string): Field reference;,ReadOnly ( boolean): If field is readonly,ClientField ( boolean): Field name on client side}[ { "Label": "", "Value": "", "FieldType": "", "IsRequired": false, "ID": "", "Reference": "", "ReadOnly": false, "ClientField": false } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Verifies the signatures in document. The document may not be found due to it being removed from Secured Signing according to our data retention policy.
Response Class (Status )
DocumentValidationResponse {Signatures ( Array[VerifySignature], optional),DocumentURL ( string, optional),DocumentName ( string, optional)}
VerifySignature {isValid ( boolean),SignatureTime ( string, optional),User ( string, optional),Signer ( VerifiedSignerResponse, optional)}
VerifiedSignerResponse {FirstName ( string): First name of user,LastName ( string): Last name of user,Email ( string): Email address of user,Title ( string, optional),Reason ( string, optional),Company ( string, optional)}{ "Signatures": [ { "isValid": false, "SignatureTime": "", "User": "", "Signer": { "FirstName": "", "LastName": "", "Email": "", "Title": "", "Reason": "", "Company": "" } } ], "DocumentURL": "", "DocumentName": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns an array of all In progress and signed documents that haven't been removed.
Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}[ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns the download URL for that document. The document may not be found due to it being removed from Secured Signing according to our data retention policy.
Response Class (Status )
DocumentUrlResponse {Url ( string, optional): Url which file content will be downloaded from}{ "Url": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns a collection of document logs
Response Class (Status )
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}[ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Send invitation reminder to invitee
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns metadata only.
Response Class (Status )
SigningCompletionCertificateResponse {CertificateReference ( string, optional),SigningDate ( Date),Status ( string, optional),DownloadURL ( string, optional)}[ { "CertificateReference": "", "SigningDate": "Date", "Status": "", "DownloadURL": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns a string containing the current status of a document
Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Update signer profile
Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Uploads a file using a url
Response Class (Status )
DocumentReferenceResponse {Reference ( string): Document reference, used for document access}{ "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Uploads a file using multipart form type. Allowed FileTypes: .pdf, .doc, .docx, .odt, .rtf .xls, .xlsx, .ods, .txt, .gif, .jpeg, .jpg, .png, .bmp, .dcm, .svg, .tif, .tiff.
Response Class (Status )
DocumentReferenceResponse {Reference ( string): Document reference, used for document access}{ "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Uploads a file using multipart form type. Allowed FileTypes: .gif,.jpeg,.jpg,.png,.bmp,.dcm,.svg,.tif,.tiff,.doc,.docx,.odt,.ods,.xls,.xlsx,.pdf,.rtf,.txt.
Response Class (Status )
DocumentReferenceResponse {Reference ( string): Document reference, used for document access}{ "Reference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Verifies the signatures in document. The document may not be found due to it being removed from Secured Signing according to our data retention policy.
Response Class (Status )
DocumentValidationResponse {Signatures ( Array[VerifySignature], optional),DocumentURL ( string, optional),DocumentName ( string, optional)}
VerifySignature {isValid ( boolean),SignatureTime ( string, optional),User ( string, optional),Signer ( VerifiedSignerResponse, optional)}
VerifiedSignerResponse {FirstName ( string): First name of user,LastName ( string): Last name of user,Email ( string): Email address of user,Title ( string, optional),Reason ( string, optional),Company ( string, optional)}{ "Signatures": [ { "isValid": false, "SignatureTime": "", "User": "", "Signer": { "FirstName": "", "LastName": "", "Email": "", "Title": "", "Reason": "", "Company": "" } } ], "DocumentURL": "", "DocumentName": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Returns attachment file data
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns Notary journal data in pdf or json
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
choose different export options (csv, xls, xlsx, xml), if it has Xslt set for that Form, it will apply automatically.
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns the document data as a stream. The document may not be found due to it being removed from Secured Signing according to our data retention policy.
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns the document data as a stream. The document may not be found due to it being removed from Secured Signing according to our data retention policy.
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns ID Verification data in pdf or json
Response Class (Status )
IdVisualCheckInfo {ExamingDate ( string, optional),DocClass ( string, optional),PortraitImage ( string, optional),FrontIDImage ( string, optional),BackIDImage ( string, optional),SelectedIDImage ( string, optional),SelectedFrontIDImage ( boolean),FirstName ( string, optional),MiddleName ( string, optional),LastName ( string, optional),DOB ( string, optional),DocumentNumber ( string, optional),ExpirationDate ( string, optional),IssuingState ( string, optional),Country ( string, optional),FaceMatchResult ( string, optional),FaceMatchScore ( string, optional),FaceErrorMessage ( string, optional),IsPassed ( boolean),UserFirstName ( string, optional),UserMiddleName ( string, optional),UserLastName ( string, optional),Attentions ( Array[Attention], optional),DocId ( string, optional)}
Attention {Name ( string, optional),Detail ( string, optional)}[ { "ExamingDate": "", "DocClass": "", "PortraitImage": "", "FrontIDImage": "", "BackIDImage": "", "SelectedIDImage": "", "SelectedFrontIDImage": false, "FirstName": "", "MiddleName": "", "LastName": "", "DOB": "", "DocumentNumber": "", "ExpirationDate": "", "IssuingState": "", "Country": "", "FaceMatchResult": "", "FaceMatchScore": "", "FaceErrorMessage": "", "IsPassed": false, "UserFirstName": "", "UserMiddleName": "", "UserLastName": "", "Attentions": [ { "Name": "", "Detail": "" } ], "DocId": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns invoice file data
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns Video Signing recording
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Returns account user's active completion email templates.
Response Class (Status )
EmailTemplate {Reference ( string): Email template's reference.,Name ( string): Email template's name.,IsDefault ( boolean): If the email template is default one or not,Subject ( string): Email template's subject.,Template ( string): Email template's text.}[ { "Reference": "", "Name": "", "IsDefault": false, "Subject": "", "Template": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns account user's active invitation email templates.
Response Class (Status )
EmailTemplate {Reference ( string): Email template's reference.,Name ( string): Email template's name.,IsDefault ( boolean): If the email template is default one or not,Subject ( string): Email template's subject.,Template ( string): Email template's text.}[ { "Reference": "", "Name": "", "IsDefault": false, "Subject": "", "Template": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
List employer details for some forms. return form type and employer details.
Response Class (Status )
Employers {SuperFund ( Array[SuperFundInfo], optional),TFN ( Array[TFNInfo], optional),AccClaimsHistory ( Array[AccClaimsHistoryInfo], optional),MOJ ( Array[MOJInfo], optional),StandardMOJ ( Array[StandardMOJInfo], optional)}
SuperFundInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ABN ( string, optional),BusinessName ( string, optional),SuperFundName ( string, optional),USI ( string, optional),Phone ( string, optional),SuperFundWebsite ( string, optional)}
TFNInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ABN ( string, optional),BusinessName ( string, optional),BusinessAddress ( string, optional),BusinessSuburb ( string, optional),BusinessState ( string, optional),BusinessPostcode ( string, optional),BusinessEmail ( string, optional),ContactPerson ( string, optional),ContactPhone ( string, optional)}
AccClaimsHistoryInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,OrganisationName ( string, optional),ContactPersonName ( string, optional),ContactPersonPhone ( string, optional),ContactPersonEmail ( string, optional)}
MOJInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ThirdPartyCustomerID ( string, optional),ThirdPartyName ( string, optional),ThirdPartyReference ( string, optional),ReportType ( string, optional),ServiceType ( string, optional)}
StandardMOJInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ThirdPartyName ( string, optional),ThirdPartyActingFor ( string, optional),ThirdPartyReference ( string, optional),ThirdPartyReturnAddressName ( string, optional),ThirdPartyStreet ( string, optional),ThirdPartySuburb ( string, optional),ThirdPartyTown ( string, optional),ThirdPartyState ( string, optional),ThirdPartyPostCode ( string, optional),ThirdPartyCountry ( string, optional)}{ "SuperFund": [ { "Reference": "", "Name": "", "IsDefault": false, "ABN": "", "BusinessName": "", "SuperFundName": "", "USI": "", "Phone": "", "SuperFundWebsite": "" } ], "TFN": [ { "Reference": "", "Name": "", "IsDefault": false, "ABN": "", "BusinessName": "", "BusinessAddress": "", "BusinessSuburb": "", "BusinessState": "", "BusinessPostcode": "", "BusinessEmail": "", "ContactPerson": "", "ContactPhone": "" } ], "AccClaimsHistory": [ { "Reference": "", "Name": "", "IsDefault": false, "OrganisationName": "", "ContactPersonName": "", "ContactPersonPhone": "", "ContactPersonEmail": "" } ], "MOJ": [ { "Reference": "", "Name": "", "IsDefault": false, "ThirdPartyCustomerID": "", "ThirdPartyName": "", "ThirdPartyReference": "", "ReportType": "", "ServiceType": "" } ], "StandardMOJ": [ { "Reference": "", "Name": "", "IsDefault": false, "ThirdPartyName": "", "ThirdPartyActingFor": "", "ThirdPartyReference": "", "ThirdPartyReturnAddressName": "", "ThirdPartyStreet": "", "ThirdPartySuburb": "", "ThirdPartyTown": "", "ThirdPartyState": "", "ThirdPartyPostCode": "", "ThirdPartyCountry": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
choose different export options (csv, xls, xlsx, xml), if it has Xslt set for that Form, it will apply automatically.
Response Class (Status )
Object { }{}
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a list of Forms available for an account. Returns a collection of signers required for signing the forms.
Response Class (Status )
FormDirect {Name ( string): Form name,FormType ( int): Form type,Reference ( string): Form reference,Signers ( Array[FormDirectInvitee]): List of signers required for the form,EmbedForm ( boolean): If true, the signing links will be used in an iFrame to access the forms,ReturnUrl ( string, optional): After signing a form, the page will redirect to the specified url,NotifyUrl ( string, optional): Notify Url,XMLData ( string, optional): Auto fill data for the form. It is an XML document converted to a string. Secured Signing creates the template for the data.,EmployerReference ( string, optional): Auto fill employer data for the form. It can be returned by FormDirect/Employers api. Secured Signing creates the template for the data.,ClientReference ( string, optional): client side referese; e.g. external id etc.}
FormDirectInvitee {SignerType ( string, optional): Role of invitee in signing process,MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}[ { "Name": "", "FormType": "int", "Reference": "", "Signers": [ { "SignerType": "", "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "EmbedForm": false, "ReturnUrl": "", "NotifyUrl": "", "XMLData": "", "EmployerReference": "", "ClientReference": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a single form. Returns a collection of signers required for signing the forms.
Response Class (Status )
FormFieldResponse {Fields ( Array[FormField], optional),LastUpdateTime ( Date, optional): Date of last update}
FormField {FieldName ( string, optional),DisplayName ( string, optional),FieldType ( string) = ['Text' or 'MultiLineText' or 'CheckBox' or 'DropDownList' or 'DateInput'],FiledValue ( string, optional),ValueOptions ( Array[string], optional),ClientField ( string, optional),ClientMapping ( int)}{ "Fields": [ { "FieldName": "", "DisplayName": "", "FieldType": "", "FiledValue": "", "ValueOptions": [ "" ], "ClientField": "", "ClientMapping": "int" } ], "LastUpdateTime": "Date" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a single form. Returns a collection of signers required for signing the forms.
Response Class (Status )
FormDirect {Name ( string): Form name,FormType ( int): Form type,Reference ( string): Form reference,Signers ( Array[FormDirectInvitee]): List of signers required for the form,EmbedForm ( boolean): If true, the signing links will be used in an iFrame to access the forms,ReturnUrl ( string, optional): After signing a form, the page will redirect to the specified url,NotifyUrl ( string, optional): Notify Url,XMLData ( string, optional): Auto fill data for the form. It is an XML document converted to a string. Secured Signing creates the template for the data.,EmployerReference ( string, optional): Auto fill employer data for the form. It can be returned by FormDirect/Employers api. Secured Signing creates the template for the data.,ClientReference ( string, optional): client side referese; e.g. external id etc.}
FormDirectInvitee {SignerType ( string, optional): Role of invitee in signing process,MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}{ "Name": "", "FormType": "int", "Reference": "", "Signers": [ { "SignerType": "", "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "EmbedForm": false, "ReturnUrl": "", "NotifyUrl": "", "XMLData": "", "EmployerReference": "", "ClientReference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Send a package of forms for filling and signing
Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}[ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Send a package of forms for filling and signing
Response Class (Status )
PackageResponse {PackageReference ( string, optional),PackageName ( string, optional),PackageStatus ( string, optional),Documents ( Array[DocumentResponse], optional)}
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "PackageReference": "", "PackageName": "", "PackageStatus": "", "Documents": [ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Save employer details for some forms
Response Class (Status )
Employers {SuperFund ( Array[SuperFundInfo], optional),TFN ( Array[TFNInfo], optional),AccClaimsHistory ( Array[AccClaimsHistoryInfo], optional),MOJ ( Array[MOJInfo], optional),StandardMOJ ( Array[StandardMOJInfo], optional)}
SuperFundInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ABN ( string, optional),BusinessName ( string, optional),SuperFundName ( string, optional),USI ( string, optional),Phone ( string, optional),SuperFundWebsite ( string, optional)}
TFNInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ABN ( string, optional),BusinessName ( string, optional),BusinessAddress ( string, optional),BusinessSuburb ( string, optional),BusinessState ( string, optional),BusinessPostcode ( string, optional),BusinessEmail ( string, optional),ContactPerson ( string, optional),ContactPhone ( string, optional)}
AccClaimsHistoryInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,OrganisationName ( string, optional),ContactPersonName ( string, optional),ContactPersonPhone ( string, optional),ContactPersonEmail ( string, optional)}
MOJInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ThirdPartyCustomerID ( string, optional),ThirdPartyName ( string, optional),ThirdPartyReference ( string, optional),ReportType ( string, optional),ServiceType ( string, optional)}
StandardMOJInfo {Reference ( string): EmployerReference,Name ( string): Name for identify,IsDefault ( boolean): If it's the default employer,ThirdPartyName ( string, optional),ThirdPartyActingFor ( string, optional),ThirdPartyReference ( string, optional),ThirdPartyReturnAddressName ( string, optional),ThirdPartyStreet ( string, optional),ThirdPartySuburb ( string, optional),ThirdPartyTown ( string, optional),ThirdPartyState ( string, optional),ThirdPartyPostCode ( string, optional),ThirdPartyCountry ( string, optional)}{ "SuperFund": [ { "Reference": "", "Name": "", "IsDefault": false, "ABN": "", "BusinessName": "", "SuperFundName": "", "USI": "", "Phone": "", "SuperFundWebsite": "" } ], "TFN": [ { "Reference": "", "Name": "", "IsDefault": false, "ABN": "", "BusinessName": "", "BusinessAddress": "", "BusinessSuburb": "", "BusinessState": "", "BusinessPostcode": "", "BusinessEmail": "", "ContactPerson": "", "ContactPhone": "" } ], "AccClaimsHistory": [ { "Reference": "", "Name": "", "IsDefault": false, "OrganisationName": "", "ContactPersonName": "", "ContactPersonPhone": "", "ContactPersonEmail": "" } ], "MOJ": [ { "Reference": "", "Name": "", "IsDefault": false, "ThirdPartyCustomerID": "", "ThirdPartyName": "", "ThirdPartyReference": "", "ReportType": "", "ServiceType": "" } ], "StandardMOJ": [ { "Reference": "", "Name": "", "IsDefault": false, "ThirdPartyName": "", "ThirdPartyActingFor": "", "ThirdPartyReference": "", "ThirdPartyReturnAddressName": "", "ThirdPartyStreet": "", "ThirdPartySuburb": "", "ThirdPartyTown": "", "ThirdPartyState": "", "ThirdPartyPostCode": "", "ThirdPartyCountry": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Gets a single template. Returns a collection of fields required for filling the template.
Response Class (Status )
FormFillerTemplate {Name ( string): Template name,Reference ( string): Identifier,Signers ( Array[Signer]): List of signers required for the template,Fields ( Array[FormFillerField]): List of fields required for the template,ClientReference ( string, optional): client side referese; e.g. external id etc.}
Signer {SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
FormFillerField {Label ( string): Field label,Value ( string): Field value,FieldType ( string) = ['Text' or 'MultiLineText' or 'CheckBox' or 'DropDownList' or 'DateInput']: Field type,IsRequired ( boolean): If field is mandatory,ID ( string): Field reference; Obsolated, use Reference instead.,Reference ( string): Field reference;,ReadOnly ( boolean): If field is readonly,ClientField ( boolean): Field name on client side}{ "Name": "", "Reference": "", "Signers": [ { "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Fields": [ { "Label": "", "Value": "", "FieldType": "", "IsRequired": false, "ID": "", "Reference": "", "ReadOnly": false, "ClientField": false } ], "ClientReference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a single template. Returns a collection of signers required for signing the template.
Response Class (Status )
FormFillerTemplate {Name ( string): Template name,Reference ( string): Identifier,Signers ( Array[Signer]): List of signers required for the template,Fields ( Array[FormFillerField]): List of fields required for the template,ClientReference ( string, optional): client side referese; e.g. external id etc.}
Signer {SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
FormFillerField {Label ( string): Field label,Value ( string): Field value,FieldType ( string) = ['Text' or 'MultiLineText' or 'CheckBox' or 'DropDownList' or 'DateInput']: Field type,IsRequired ( boolean): If field is mandatory,ID ( string): Field reference; Obsolated, use Reference instead.,Reference ( string): Field reference;,ReadOnly ( boolean): If field is readonly,ClientField ( boolean): Field name on client side}{ "Name": "", "Reference": "", "Signers": [ { "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Fields": [ { "Label": "", "Value": "", "FieldType": "", "IsRequired": false, "ID": "", "Reference": "", "ReadOnly": false, "ClientField": false } ], "ClientReference": "" }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a list of templates available for an account. Returns a collection of templates required for sending.
Response Class (Status )
FormFillerTemplate {Name ( string): Template name,Reference ( string): Identifier,Signers ( Array[Signer]): List of signers required for the template,Fields ( Array[FormFillerField]): List of fields required for the template,ClientReference ( string, optional): client side referese; e.g. external id etc.}
Signer {SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
FormFillerField {Label ( string): Field label,Value ( string): Field value,FieldType ( string) = ['Text' or 'MultiLineText' or 'CheckBox' or 'DropDownList' or 'DateInput']: Field type,IsRequired ( boolean): If field is mandatory,ID ( string): Field reference; Obsolated, use Reference instead.,Reference ( string): Field reference;,ReadOnly ( boolean): If field is readonly,ClientField ( boolean): Field name on client side}[ { "Name": "", "Reference": "", "Signers": [ { "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Fields": [ { "Label": "", "Value": "", "FieldType": "", "IsRequired": false, "ID": "", "Reference": "", "ReadOnly": false, "ClientField": false } ], "ClientReference": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Send a template for filling and signing
Response Class (Status )
PackageResponse {PackageReference ( string, optional),PackageName ( string, optional),PackageStatus ( string, optional),Documents ( Array[DocumentResponse], optional)}
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "PackageReference": "", "PackageName": "", "PackageStatus": "", "Documents": [ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Get notary queue information.
Response Class (Status )
QueueInfo {Reference ( string): Notary Queue's reference.,Name ( string, optional): The name of the notary queue,Description ( string, optional): The description of the notary queue}[ { "Reference": "", "Name": "", "Description": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Send documents to queue.
Response Class (Status )
SendToQueueResponse {PackageReference ( string, optional),PackageName ( string, optional),PackageStatus ( string, optional),DocumentIDs ( Array[string], optional)}{ "PackageReference": "", "PackageName": "", "PackageStatus": "", "DocumentIDs": [ "" ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Delete the package
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Delete the package
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Extend the package due date
Response Class (Status )
PackageResponse {PackageReference ( string, optional),PackageName ( string, optional),PackageStatus ( string, optional),Documents ( Array[DocumentResponse], optional)}
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "PackageReference": "", "PackageName": "", "PackageStatus": "", "Documents": [ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns a object containing the current status of a package
Response Class (Status )
PackageResponse {PackageReference ( string, optional),PackageName ( string, optional),PackageStatus ( string, optional),Documents ( Array[DocumentResponse], optional)}
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "PackageReference": "", "PackageName": "", "PackageStatus": "", "Documents": [ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Returns an array of all notification and completion recipients
Response Class (Status )
RecipientsResponse {NotificationRecipients ( Array[NotificationRecipient], optional),CompletionRecipients ( Array[CompletionRecipient], optional)}
NotificationRecipient {IsReviewer ( boolean),IsDefaultReviewer ( boolean),RecipientReference ( string, optional),IsDefault ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
CompletionRecipient {RecipientReference ( string, optional),IsDefault ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}[ { "NotificationRecipients": [ { "IsReviewer": false, "IsDefaultReviewer": false, "RecipientReference": "", "IsDefault": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "CompletionRecipients": [ { "RecipientReference": "", "IsDefault": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ] } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns an array of all notification and completion recipients
Response Class (Status )
RecipientsResponse {NotificationRecipients ( Array[NotificationRecipient], optional),CompletionRecipients ( Array[CompletionRecipient], optional)}
NotificationRecipient {IsReviewer ( boolean),IsDefaultReviewer ( boolean),RecipientReference ( string, optional),IsDefault ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
CompletionRecipient {RecipientReference ( string, optional),IsDefault ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}[ { "NotificationRecipients": [ { "IsReviewer": false, "IsDefaultReviewer": false, "RecipientReference": "", "IsDefault": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "CompletionRecipients": [ { "RecipientReference": "", "IsDefault": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ] } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Send a smart tag document.
Response Class (Status )
ProcessDocumentResponse {Reference ( string): Document reference, used for document access,ProcessingStatus ( string): Processing status of mail merge,Documents ( Array[DocumentResponse]): List of documents for mail merge process}
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "Reference": "", "ProcessingStatus": "", "Documents": [ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Returns status of mail merge processing along with documents.
Response Class (Status )
ProcessDocumentResponse {Reference ( string): Document reference, used for document access,ProcessingStatus ( string): Processing status of mail merge,Documents ( Array[DocumentResponse]): List of documents for mail merge process}
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "Reference": "", "ProcessingStatus": "", "Documents": [ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Send a smart tag document.
See detailed documentation for Smart Tag.Response Class (Status )
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}[ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ]
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Send a smart tag document.
See detailed documentation for Smart Tag.Response Class (Status )
PackageResponse {PackageReference ( string, optional),PackageName ( string, optional),PackageStatus ( string, optional),Documents ( Array[DocumentResponse], optional)}
DocumentResponse {Name ( string): File Name,FormDirectReference ( string, optional): Form reference,Signers ( Array[SignerStatusResponse]): List of signers,Status ( string, optional) = ['Complete' or 'Declined' or 'Expired' or 'Rejected' or 'Signed' or 'Filling' or 'Filling Form' or 'InProgress' or 'Signing' or 'NotStart' or '# of # Signed']: Document signing status,DueDate ( Date, optional): Due Date of document,GMT ( string, optional): GMT Offset,LastSignedDate ( Date, optional): Date of latest signature,Folder ( Date, optional) = ['InBox' or 'Progress' or 'Signed']: The folder of the document,Logs ( Array[DocumentLog], optional): Document logs,HasFileUploaded ( boolean): Whether invitee uploaded any files during signing process.,PackageReference ( string, optional): Package reference,ClientReference ( string, optional): client side referese; e.g. external id etc.,EditUrl ( string, optional),IDVerificationRequested ( boolean): ID Verification requested.,Reference ( string): Document reference, used for document access}
SignerStatusResponse {HasSigned ( boolean): User signing status,DeclinedReason ( string, optional): Declined reason. Return only when invitee declined to sign.,VideoConfirmationDetail ( VideoConfirmationDetail, optional),IDCheckStatus ( string, optional),IDVerificationStatus ( string, optional),IDVerificationResult ( string, optional),IDVerificationFaceMatchResult ( string, optional),IDVerificationLivenessResult ( string, optional),SigningKey ( string, optional): Url for access to signing; Only when this is an embedded signer,SignerReference ( string, optional): Signer reference,IsFaceToFaceSigning ( boolean),VideoConfirmationEnabled ( boolean),ReviewBeforeSigningEnabled ( boolean),MobileNumber ( string, optional): Mobile number of signer, for SMS secured forms. Must include the mobile carrier code e.g. Australia 04, New Zealand 027 or 021 etc,MobileCountry ( string, optional): Mobile Country code for phone number e.g. Australia 61, New Zealand 64 etc,ShareUsers ( Array[ShareUser], optional),ClientReference ( string, optional),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
VideoConfirmationDetail {Name ( string, optional),ShortUrl ( string, optional),IsVideoReady ( boolean),Password ( string, optional),Email ( string, optional),IsWitness ( boolean),IsVideoDisabled ( boolean),IsVideoOptOut ( boolean),WitnessOwner ( string, optional)}
ShareUser {IsDefault ( boolean),IsOwner ( boolean),FirstName ( string): First name of user,MiddleName ( string, optional): Middle name of user,LastName ( string): Last name of user,Email ( string): Email address of user}
DocumentLog {Name ( string, optional): Name of user responsible for action,Action ( string, optional): Log entry,Date ( date, optional): Date of log entry,GMT ( string, optional): GMT Offset,Role ( string, optional): Role of user responsible for action}{ "PackageReference": "", "PackageName": "", "PackageStatus": "", "Documents": [ { "Name": "", "FormDirectReference": "", "Signers": [ { "HasSigned": false, "DeclinedReason": "", "VideoConfirmationDetail": { "Name": "", "ShortUrl": "", "IsVideoReady": false, "Password": "", "Email": "", "IsWitness": false, "IsVideoDisabled": false, "IsVideoOptOut": false, "WitnessOwner": "" }, "IDCheckStatus": "", "IDVerificationStatus": "", "IDVerificationResult": "", "IDVerificationFaceMatchResult": "", "IDVerificationLivenessResult": "", "SigningKey": "", "SignerReference": "", "IsFaceToFaceSigning": false, "VideoConfirmationEnabled": false, "ReviewBeforeSigningEnabled": false, "MobileNumber": "", "MobileCountry": "", "ShareUsers": [ { "IsDefault": false, "IsOwner": false, "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "ClientReference": "", "FirstName": "", "MiddleName": "", "LastName": "", "Email": "" } ], "Status": "", "DueDate": "Date", "GMT": "", "LastSignedDate": "Date", "Folder": "Date", "Logs": [ { "Name": "", "Action": "", "Date": "date", "GMT": "", "Role": "" } ], "HasFileUploaded": false, "PackageReference": "", "ClientReference": "", "EditUrl": "", "IDVerificationRequested": false, "Reference": "" } ] }
Request URL
Response Body
Response Code
Response Headers
-
-
-
-
-
Implementation Notes
Gets a resource type
Response Class (Status )
HttpResult {ResponseText ( string, optional),ResponseStream ( Stream, optional),FileInfo ( FileInfo, optional),ContentType ( string, optional),Headers ( Dictionary, optional), Cookies ( Array[Cookie], optional),ETag ( string, optional),Age ( string, optional),MaxAge ( string, optional),Expires ( Date, optional),LastModified ( Date, optional),CacheControl ( long) = ['0 (None)' or '1 (Public)' or '2 (Private)' or '4 (MustRevalidate)' or '8 (NoCache)' or '16 (NoStore)' or '32 (NoTransform)' or '64 (ProxyRevalidate)'],ResultScope ( Func, optional), AllowsPartialResponse ( boolean),Location ( string, optional),Options ( IDictionary, optional), Status ( int),StatusCode ( string) = ['Continue' or 'SwitchingProtocols' or 'OK' or 'Created' or 'Accepted' or 'NonAuthoritativeInformation' or 'NoContent' or 'ResetContent' or 'PartialContent' or 'MultipleChoices' or 'Ambiguous' or 'MovedPermanently' or 'Moved' or 'Found' or 'Redirect' or 'SeeOther' or 'RedirectMethod' or 'NotModified' or 'UseProxy' or 'Unused' or 'TemporaryRedirect' or 'RedirectKeepVerb' or 'BadRequest' or 'Unauthorized' or 'PaymentRequired' or 'Forbidden' or 'NotFound' or 'MethodNotAllowed' or 'NotAcceptable' or 'ProxyAuthenticationRequired' or 'RequestTimeout' or 'Conflict' or 'Gone' or 'LengthRequired' or 'PreconditionFailed' or 'RequestEntityTooLarge' or 'RequestUriTooLong' or 'UnsupportedMediaType' or 'RequestedRangeNotSatisfiable' or 'ExpectationFailed' or 'UpgradeRequired' or 'InternalServerError' or 'NotImplemented' or 'BadGateway' or 'ServiceUnavailable' or 'GatewayTimeout' or 'HttpVersionNotSupported'],StatusDescription ( string, optional),Response ( Object, optional),ResponseFilter ( IContentTypeWriter, optional),RequestContext ( IRequest, optional),View ( string, optional),Template ( string, optional),PaddingLength ( int),IsPartialRequest ( boolean)}
Stream { }
FileInfo {ClientReference ( string, optional): The reference of the document on client side,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}
Dictionary{ }
Cookie { }
Func{ }
IDictionary{ }
Object { }
IContentTypeWriter { }
IRequest { }{ "ResponseText": "", "ResponseStream": {}, "FileInfo": { "ClientReference": "", "Name": "", "FileType": "", "FileUrl": "" }, "ContentType": "", "Headers": {}, "Cookies": [ {} ], "ETag": "", "Age": "", "MaxAge": "", "Expires": "Date", "LastModified": "Date", "CacheControl": "long", "ResultScope": {}, "AllowsPartialResponse": false, "Location": "", "Options": {}, "Status": "int", "StatusCode": "", "StatusDescription": "", "Response": {}, "ResponseFilter": {}, "RequestContext": {}, "View": "", "Template": "", "PaddingLength": "int", "IsPartialRequest": false }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a resource type
Response Class (Status )
HttpResult {ResponseText ( string, optional),ResponseStream ( Stream, optional),FileInfo ( FileInfo, optional),ContentType ( string, optional),Headers ( Dictionary, optional), Cookies ( Array[Cookie], optional),ETag ( string, optional),Age ( string, optional),MaxAge ( string, optional),Expires ( Date, optional),LastModified ( Date, optional),CacheControl ( long) = ['0 (None)' or '1 (Public)' or '2 (Private)' or '4 (MustRevalidate)' or '8 (NoCache)' or '16 (NoStore)' or '32 (NoTransform)' or '64 (ProxyRevalidate)'],ResultScope ( Func, optional), AllowsPartialResponse ( boolean),Location ( string, optional),Options ( IDictionary, optional), Status ( int),StatusCode ( string) = ['Continue' or 'SwitchingProtocols' or 'OK' or 'Created' or 'Accepted' or 'NonAuthoritativeInformation' or 'NoContent' or 'ResetContent' or 'PartialContent' or 'MultipleChoices' or 'Ambiguous' or 'MovedPermanently' or 'Moved' or 'Found' or 'Redirect' or 'SeeOther' or 'RedirectMethod' or 'NotModified' or 'UseProxy' or 'Unused' or 'TemporaryRedirect' or 'RedirectKeepVerb' or 'BadRequest' or 'Unauthorized' or 'PaymentRequired' or 'Forbidden' or 'NotFound' or 'MethodNotAllowed' or 'NotAcceptable' or 'ProxyAuthenticationRequired' or 'RequestTimeout' or 'Conflict' or 'Gone' or 'LengthRequired' or 'PreconditionFailed' or 'RequestEntityTooLarge' or 'RequestUriTooLong' or 'UnsupportedMediaType' or 'RequestedRangeNotSatisfiable' or 'ExpectationFailed' or 'UpgradeRequired' or 'InternalServerError' or 'NotImplemented' or 'BadGateway' or 'ServiceUnavailable' or 'GatewayTimeout' or 'HttpVersionNotSupported'],StatusDescription ( string, optional),Response ( Object, optional),ResponseFilter ( IContentTypeWriter, optional),RequestContext ( IRequest, optional),View ( string, optional),Template ( string, optional),PaddingLength ( int),IsPartialRequest ( boolean)}
Stream { }
FileInfo {ClientReference ( string, optional): The reference of the document on client side,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}
Dictionary{ }
Cookie { }
Func{ }
IDictionary{ }
Object { }
IContentTypeWriter { }
IRequest { }{ "ResponseText": "", "ResponseStream": {}, "FileInfo": { "ClientReference": "", "Name": "", "FileType": "", "FileUrl": "" }, "ContentType": "", "Headers": {}, "Cookies": [ {} ], "ETag": "", "Age": "", "MaxAge": "", "Expires": "Date", "LastModified": "Date", "CacheControl": "long", "ResultScope": {}, "AllowsPartialResponse": false, "Location": "", "Options": {}, "Status": "int", "StatusCode": "", "StatusDescription": "", "Response": {}, "ResponseFilter": {}, "RequestContext": {}, "View": "", "Template": "", "PaddingLength": "int", "IsPartialRequest": false }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a resource type
Response Class (Status )
HttpResult {ResponseText ( string, optional),ResponseStream ( Stream, optional),FileInfo ( FileInfo, optional),ContentType ( string, optional),Headers ( Dictionary, optional), Cookies ( Array[Cookie], optional),ETag ( string, optional),Age ( string, optional),MaxAge ( string, optional),Expires ( Date, optional),LastModified ( Date, optional),CacheControl ( long) = ['0 (None)' or '1 (Public)' or '2 (Private)' or '4 (MustRevalidate)' or '8 (NoCache)' or '16 (NoStore)' or '32 (NoTransform)' or '64 (ProxyRevalidate)'],ResultScope ( Func, optional), AllowsPartialResponse ( boolean),Location ( string, optional),Options ( IDictionary, optional), Status ( int),StatusCode ( string) = ['Continue' or 'SwitchingProtocols' or 'OK' or 'Created' or 'Accepted' or 'NonAuthoritativeInformation' or 'NoContent' or 'ResetContent' or 'PartialContent' or 'MultipleChoices' or 'Ambiguous' or 'MovedPermanently' or 'Moved' or 'Found' or 'Redirect' or 'SeeOther' or 'RedirectMethod' or 'NotModified' or 'UseProxy' or 'Unused' or 'TemporaryRedirect' or 'RedirectKeepVerb' or 'BadRequest' or 'Unauthorized' or 'PaymentRequired' or 'Forbidden' or 'NotFound' or 'MethodNotAllowed' or 'NotAcceptable' or 'ProxyAuthenticationRequired' or 'RequestTimeout' or 'Conflict' or 'Gone' or 'LengthRequired' or 'PreconditionFailed' or 'RequestEntityTooLarge' or 'RequestUriTooLong' or 'UnsupportedMediaType' or 'RequestedRangeNotSatisfiable' or 'ExpectationFailed' or 'UpgradeRequired' or 'InternalServerError' or 'NotImplemented' or 'BadGateway' or 'ServiceUnavailable' or 'GatewayTimeout' or 'HttpVersionNotSupported'],StatusDescription ( string, optional),Response ( Object, optional),ResponseFilter ( IContentTypeWriter, optional),RequestContext ( IRequest, optional),View ( string, optional),Template ( string, optional),PaddingLength ( int),IsPartialRequest ( boolean)}
Stream { }
FileInfo {ClientReference ( string, optional): The reference of the document on client side,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}
Dictionary{ }
Cookie { }
Func{ }
IDictionary{ }
Object { }
IContentTypeWriter { }
IRequest { }{ "ResponseText": "", "ResponseStream": {}, "FileInfo": { "ClientReference": "", "Name": "", "FileType": "", "FileUrl": "" }, "ContentType": "", "Headers": {}, "Cookies": [ {} ], "ETag": "", "Age": "", "MaxAge": "", "Expires": "Date", "LastModified": "Date", "CacheControl": "long", "ResultScope": {}, "AllowsPartialResponse": false, "Location": "", "Options": {}, "Status": "int", "StatusCode": "", "StatusDescription": "", "Response": {}, "ResponseFilter": {}, "RequestContext": {}, "View": "", "Template": "", "PaddingLength": "int", "IsPartialRequest": false }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a resource type
Response Class (Status )
HttpResult {ResponseText ( string, optional),ResponseStream ( Stream, optional),FileInfo ( FileInfo, optional),ContentType ( string, optional),Headers ( Dictionary, optional), Cookies ( Array[Cookie], optional),ETag ( string, optional),Age ( string, optional),MaxAge ( string, optional),Expires ( Date, optional),LastModified ( Date, optional),CacheControl ( long) = ['0 (None)' or '1 (Public)' or '2 (Private)' or '4 (MustRevalidate)' or '8 (NoCache)' or '16 (NoStore)' or '32 (NoTransform)' or '64 (ProxyRevalidate)'],ResultScope ( Func, optional), AllowsPartialResponse ( boolean),Location ( string, optional),Options ( IDictionary, optional), Status ( int),StatusCode ( string) = ['Continue' or 'SwitchingProtocols' or 'OK' or 'Created' or 'Accepted' or 'NonAuthoritativeInformation' or 'NoContent' or 'ResetContent' or 'PartialContent' or 'MultipleChoices' or 'Ambiguous' or 'MovedPermanently' or 'Moved' or 'Found' or 'Redirect' or 'SeeOther' or 'RedirectMethod' or 'NotModified' or 'UseProxy' or 'Unused' or 'TemporaryRedirect' or 'RedirectKeepVerb' or 'BadRequest' or 'Unauthorized' or 'PaymentRequired' or 'Forbidden' or 'NotFound' or 'MethodNotAllowed' or 'NotAcceptable' or 'ProxyAuthenticationRequired' or 'RequestTimeout' or 'Conflict' or 'Gone' or 'LengthRequired' or 'PreconditionFailed' or 'RequestEntityTooLarge' or 'RequestUriTooLong' or 'UnsupportedMediaType' or 'RequestedRangeNotSatisfiable' or 'ExpectationFailed' or 'UpgradeRequired' or 'InternalServerError' or 'NotImplemented' or 'BadGateway' or 'ServiceUnavailable' or 'GatewayTimeout' or 'HttpVersionNotSupported'],StatusDescription ( string, optional),Response ( Object, optional),ResponseFilter ( IContentTypeWriter, optional),RequestContext ( IRequest, optional),View ( string, optional),Template ( string, optional),PaddingLength ( int),IsPartialRequest ( boolean)}
Stream { }
FileInfo {ClientReference ( string, optional): The reference of the document on client side,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}
Dictionary{ }
Cookie { }
Func{ }
IDictionary{ }
Object { }
IContentTypeWriter { }
IRequest { }{ "ResponseText": "", "ResponseStream": {}, "FileInfo": { "ClientReference": "", "Name": "", "FileType": "", "FileUrl": "" }, "ContentType": "", "Headers": {}, "Cookies": [ {} ], "ETag": "", "Age": "", "MaxAge": "", "Expires": "Date", "LastModified": "Date", "CacheControl": "long", "ResultScope": {}, "AllowsPartialResponse": false, "Location": "", "Options": {}, "Status": "int", "StatusCode": "", "StatusDescription": "", "Response": {}, "ResponseFilter": {}, "RequestContext": {}, "View": "", "Template": "", "PaddingLength": "int", "IsPartialRequest": false }
Request URL
Response Body
Response Code
Response Headers
-
-
-
Implementation Notes
Gets a setup resource like html page.
Response Class (Status )
HttpResult {ResponseText ( string, optional),ResponseStream ( Stream, optional),FileInfo ( FileInfo, optional),ContentType ( string, optional),Headers ( Dictionary, optional), Cookies ( Array[Cookie], optional),ETag ( string, optional),Age ( string, optional),MaxAge ( string, optional),Expires ( Date, optional),LastModified ( Date, optional),CacheControl ( long) = ['0 (None)' or '1 (Public)' or '2 (Private)' or '4 (MustRevalidate)' or '8 (NoCache)' or '16 (NoStore)' or '32 (NoTransform)' or '64 (ProxyRevalidate)'],ResultScope ( Func, optional), AllowsPartialResponse ( boolean),Location ( string, optional),Options ( IDictionary, optional), Status ( int),StatusCode ( string) = ['Continue' or 'SwitchingProtocols' or 'OK' or 'Created' or 'Accepted' or 'NonAuthoritativeInformation' or 'NoContent' or 'ResetContent' or 'PartialContent' or 'MultipleChoices' or 'Ambiguous' or 'MovedPermanently' or 'Moved' or 'Found' or 'Redirect' or 'SeeOther' or 'RedirectMethod' or 'NotModified' or 'UseProxy' or 'Unused' or 'TemporaryRedirect' or 'RedirectKeepVerb' or 'BadRequest' or 'Unauthorized' or 'PaymentRequired' or 'Forbidden' or 'NotFound' or 'MethodNotAllowed' or 'NotAcceptable' or 'ProxyAuthenticationRequired' or 'RequestTimeout' or 'Conflict' or 'Gone' or 'LengthRequired' or 'PreconditionFailed' or 'RequestEntityTooLarge' or 'RequestUriTooLong' or 'UnsupportedMediaType' or 'RequestedRangeNotSatisfiable' or 'ExpectationFailed' or 'UpgradeRequired' or 'InternalServerError' or 'NotImplemented' or 'BadGateway' or 'ServiceUnavailable' or 'GatewayTimeout' or 'HttpVersionNotSupported'],StatusDescription ( string, optional),Response ( Object, optional),ResponseFilter ( IContentTypeWriter, optional),RequestContext ( IRequest, optional),View ( string, optional),Template ( string, optional),PaddingLength ( int),IsPartialRequest ( boolean)}
Stream { }
FileInfo {ClientReference ( string, optional): The reference of the document on client side,Name ( string): File Name,FileType ( string) = ['pdf' or 'doc' or 'docx' or 'rtf']: File type of file,FileUrl ( string): Url to download retrieve file data}
Dictionary{ }
Cookie { }
Func{ }
IDictionary{ }
Object { }
IContentTypeWriter { }
IRequest { }{ "ResponseText": "", "ResponseStream": {}, "FileInfo": { "ClientReference": "", "Name": "", "FileType": "", "FileUrl": "" }, "ContentType": "", "Headers": {}, "Cookies": [ {} ], "ETag": "", "Age": "", "MaxAge": "", "Expires": "Date", "LastModified": "Date", "CacheControl": "long", "ResultScope": {}, "AllowsPartialResponse": false, "Location": "", "Options": {}, "Status": "int", "StatusCode": "", "StatusDescription": "", "Response": {}, "ResponseFilter": {}, "RequestContext": {}, "View": "", "Template": "", "PaddingLength": "int", "IsPartialRequest": false }
Request URL
Response Body
Response Code
Response Headers
-
-