Download the signed document
const url = 'https://api-sandbox.trustink.io/participant/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/signedDocument';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api-sandbox.trustink.io/participant/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/signedDocument \ --header 'Authorization: Bearer <token>'A redirect to a presigned link of the signed PDF (15 minutes), or the link as JSON for Accept: application/json, which suits a page that cannot follow a redirect with its Authorization header.
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”The participant id: the path of the signing link, or participants[].id of the case.
Header Parameters
Section titled “Header Parameters”The otpSession of POST .../otp/verify. Needed for a case with multiFactorType: the document links, the signature and the signed document.
Deprecated: the case PIN, for a case created with pin and without multiFactorType.
Responses
Section titled “ Responses ”The link, for Accept: application/json.
object
Examplegenerated
{ "url": "example"}Redirect to the signed PDF, downloaded as <title>-signed.pdf.
Headers
Section titled “Headers”The presigned link.
The case has a multiFactorType and the request has no valid Trustink-Otp-Session, or the signing link is not valid. code: OTP_REQUIRED.
object
Examplegenerated
{ "code": "example", "message": "example"}No such participant or case.
Example
Case not foundThe case is not DONE yet; status says where it is. code: NOT_COMPLETED.
object
Examplegenerated
{ "code": "example", "message": "example"}Nobody can sign the case any more (status says why), or a DONE case’s link has passed validUntil; senderName names who sent the request when the tenant gave a sender name. code: CASE_NOT_ACTIVE, LINK_EXPIRED.
object
Examplegenerated
{ "code": "example", "message": "example"}default
Section titled “default”Something failed on the platform, or the request timed out (code TIMEOUT, 503); try again.
object
Examplegenerated
{ "code": "example", "message": "example"}