---
title: "Obtain signing link"
method: POST
path: "/e-signature-packages/{eSignaturePackageId}/signers/{id}/actions/obtain-signing-link"
tags: ["Signers - Actions"]
---

# Obtain signing link

`POST /e-signature-packages/{eSignaturePackageId}/signers/{id}/actions/obtain-signing-link`

Obtain a secure link to be used for signing. This link can be embedded using an iframe or used directly via the browser. The package must be awaiting signing or is signing status (i.e. DRAFT, DECLINED, CANCELLED, or COMPLETED). The signer should

## Request body

- object
  - `duration` string, required — Time span expressed as [vercel/ms](https://github.com/vercel/ms), with only string values accepted. There is a minimum of 5 mins and maximum of 1 year. (E.g. "2 days", "10h", "7d", without an time units, the default is milliseconds, i.e. "120" equals "120ms" )
  - `joinWithoutVideo` boolean — Specify whether the signer of the LIVE package should join the signing session without video

## Response `200`

Secure link for signing that is particular to the specified user

- object
  - `url` string, required
  - `shortUrl` string, required

---

[API](https://skmtc.net/pactima/apis/esignature-packages-api.md) · [All operations](https://skmtc.net/pactima/apis/esignature-packages-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pactima/esignature-packages-api/revisions/1570128383ef/schema)
