How to send reminders for waiting or in-progress documents?
If you've sent a document to a signer and they haven't completed the signing process yet, but you need to send them a reminder, BoldSign offers API support for sending reminders. This will trigger a reminder email to be sent to the signer, alerting them to complete the signing.
Here are example codes that you can use for sending reminders to sign a document:
Code snippet
curl -X 'POST' \ 'https://api.boldsign.com/v1/document/remind?documentId={documentId}' \
-H 'accept: */*' \
-H 'X-API-KEY: {your-api-key}'\
-H 'Content-Type: application/json;odata.metadata=minimal;odata.streaming=true' \
-d '{
"message": "string"
}'
var apiClient = new ApiClient("https://api.boldsign.com", "{your API key}");
var documentClient = new DocumentClient(apiClient);
documentClient.RemindDocument(
documentId: "{documentId}",
reminderMessage: new ReminderMessage(message: "Please sign this soon"));
import requests
url = "https://api.boldsign.com/v1/document/remind?documentId={documentId}"
payload = "{ \"message\": \"Please sign this soon\", }"
headers = {
'accept': '*/*',
'X-API-KEY': '{your API key}',
'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
const axios = require('axios');
const response = await axios.post(
' https://api.boldsign.com/v1/document/remind',
{
'message': 'string'
},
{
params: {
'documentId': '{documentId}'
},
headers: {
'accept': '*/*',
'X-API-KEY': '{your-api-key}',
'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true'
}
}
);
In the above examples, replace documentId with the ID of the document for which you want to send a reminder. Customize the message to tailor the reminder message you want to convey to the signer. Executing the provided commands will send a reminder email to the signer, containing the signing link. The signer can then click the link to complete the signing process.