Locks an envelope.
This method locks the specified envelope and sets the time until the lock expires to prevent other users or recipients from changing the envelope.
The response to this request includes a lockToken parameter that you must use in the X-DocuSign-Edit header for every PUT method (typically a method that updates an envelope) while the envelope is locked.
If you do not provide the lockToken when accessing a locked envelope, you will get the following error:
{
"errorCode": "EDIT_LOCK_NOT_LOCK_OWNER",
"message": "The user is not the owner of the lock. The template is locked by another user or in another application"
}
The X-DocuSign-Edit header
The X-DocuSign-Edit header looks like this and can be specified in either JSON or XML.
JSON
{
"LockToken": "token-from-response",
"LockDurationInSeconds": "600"
}
XML
<DocuSignEdit>
<LockToken>token-from-response</LockToken>
<LockDurationInSeconds>600</LockDurationInSeconds>
</DocuSignEdit>
In the actual HTTP header, you would remove the linebreaks:
X-DocuSign-Edit: {"LockToken": "token-from-response", "LockDurationInSeconds": "600" }
or
X-DocuSign-Edit:<DocuSignEdit><LockToken>token-from-response</LockToken><LockDurationInSeconds>600</LockDurationInSeconds></DocuSignEdit>
Related topics
Request
- Base URLhttps://www.docusign.net/restapi
- URLhttps://www.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock
- Authnone declared
Path parameters
The external account number (int) or account ID GUID.
The envelope's GUID.
Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec
Request body
Response
Successful response.
Changes
No recorded changes to this operation across all 39 revisions of this API.