In my application, I\'ve created a dashboard for envelopes with a form where users can edit basic envelope recipient information, and the action of the form captures the changes
You are correct, Sender View locks can unfortunately not be deleted. Locks can only be deleted with the token, which is granted by the lockedByApp (as opposed to lockedByUser). With Sender View, either the Classic DocuSign Experience (CDE) or New DocuSign Experience (NDSE) is the lockedByApp and the GET does not include the token.
Sender View:
{
"lockedByUser": {
"userName": "Rickey S",
"userId": "xxxxxxxx-2c1d-493a-89d7-6bb3117b52bf",
"uri": "/users/xxxxxxxx-2c1d-493a-89d7-6bb3117b52bf"
},
"lockedByApp": "New DocuSign Experience",
"lockedUntilDateTime": "2016-06-15T05:34:16.8600000Z",
"lockType": "edit"
}
API Generated Lock:
{
"lockedByUser": {
"userName": "Rickey S",
"userId": "xxxxxxxx-2c1d-493a-89d7-6bb3117b52bf",
"uri": "/users/xxxxxxxx-2c1d-493a-89d7-6bb3117b52bf"
},
"lockedByApp": "Rickey Postman",
"lockedUntilDateTime": "2016-06-15T05:33:30.6270000Z",
"lockDurationInSeconds": "120",
"lockType": "edit",
"useScratchPad": "false",
"lockToken": "xxxxxxxxxxAtZmQ4NS00YzNjLTllN2ItZjExMzE3MzliODgy"
}