v4.8.10-beta
Tue, 18 Oct, 2022Feature
- Support to set different types of expiry dates while creating the document has been added.
Breaking changes
- The ExpiryDays property in the SendForSign and SendForSignFromTemplate classes is now deprecated. Please use
ExpiryValue
instead.
Send document
Previous
// removed code for brevity SendForSign sendForSign = new SendForSign() { ExpiryDays = 30, };
curl -X 'POST' \ 'https://api.boldsign.com/v1/document/send' \ -H 'accept: application/json' \ -H 'X-API-KEY: API_Key' \ -H 'Content-Type: multipart/form-data' \ -F 'ExpiryDays=30' \' # removed code for brevity
Now
// removed code for brevity SendForSign sendForSign = new SendForSign() { ExpiryDateType = ExpiryDateType.Days, ExpiryValue = 60, };
curl -X 'POST' \ 'https://api.boldsign.com/v1/document/send' \ -H 'accept: application/json' \ -H 'X-API-KEY: API_Key' \ -H 'Content-Type: multipart/form-data' \ -F 'ExpiryDateType=Days' \' -F 'ExpiryValue=60' \' # removed code for brevity
Send using template
Previous
// removed code for brevity SendForSignFromTemplate sendForSignFromTemplate = new SendForSignFromTemplate() { ExpiryDays = 30, };
curl -X 'POST' \ 'https://api.boldsign.com/v1/template/send?templateId=templateId' \ -H 'accept: application/json' \ -H 'X-API-KEY: API_Key' \ -H 'Content-Type: application/json;odata.metadata=minimal;odata.streaming=true' \ -d '{ "expiryDays": "30" # removed code for brevity }'
Now
// removed code for brevity SendForSignFromTemplate sendForSignFromTemplate = new SendForSignFromTemplate() { ExpiryDateType = ExpiryDateType.Days, ExpiryValue = 60, };
curl -X 'POST' \ 'https://api.boldsign.com/v1/template/send?templateId=templateId' \ -H 'accept: application/json' \ -H 'X-API-KEY: API_Key' \ -H 'Content-Type: application/json;odata.metadata=minimal;odata.streaming=true' \ -d '{ "expiryDateType": "Days", "expiryValue": 60 # removed code for brevity }'