Skip to main content

Reminders

Overview

The Reminders API allows you to manage reminders for document signing, including sending manual reminders and canceling scheduled automatic reminders. This is useful when you want to prompt users to complete their signing process or stop reminder notifications from being sent.

Sending Manual Reminders

API Endpoint

POST /management/signing/{ProcessKey}/signee/{SigneeKey}/remind

Authentication

This endpoint requires basic authentication. You need to include your API credentials in the request header:

Authorization: Basic base64(companyKey:ApiKey)

Where base64(companyKey:ApiKey) is the Base64 encoding of your companyKey and ApiKey separated by a colon.

Request Parameters

ParameterTypeRequiredDescription
ProcessKeystringYesThe unique identifier for the signing process
SigneeKeystringYesThe unique identifier for the signee who will receive the reminder
UserstringNoThe email address of the user sending the reminder
CommunicationDeliveryTypeenumYesThe method to deliver the reminder: "None", "Email", or "Sms"
IncludeUnsubscribebooleanNoWhether to include an unsubscribe link in email reminders (defaults to false)

Path Parameters

  • ProcessKey: The key of the signing process containing the document to be signed
  • SigneeKey: The key of the signee who will receive the reminder

Note: If the specified signing process is part of a sequence, a reminder for the entire sequence will be sent instead.

Response

The API returns a string message indicating whether the reminder was successfully sent.

Response Codes

  • 200 OK: Reminder was successfully sent
  • 400 Bad Request: The request parameters were invalid
  • 404 Not Found: The signing process or signee could not be found
  • 500 Internal Server Error: Server error

Examples for Sending Reminders

curl -X POST "https://onboarding.taktikal.is/management/signing/sp231f52f87d6f/signee/si7abef56540bd/remind" \
-H "Content-Type: application/json" \
-H "Authorization: Basic $(echo -n 'your_companyKey:your_ApiKey' | base64)" \
-d '{
"CommunicationDeliveryType": "Email",
"User": "your@email.com",
"IncludeUnsubscribe": true
}'

Common Use Cases for Sending Reminders

Sending Email Reminder

To send an email reminder to a signee:

{
"CommunicationDeliveryType": "Email",
"User": "your@email.com",
"IncludeUnsubscribe": true
}

Sending SMS Reminder

For signees with Qualified signature types who have a valid mobile number:

{
"CommunicationDeliveryType": "Sms",
"User": "your@email.com"
}

Canceling Automatic Reminders

You can cancel all scheduled automatic reminders for a specific signee. This is useful when you no longer want reminders to be sent to a signee, for example if they've indicated they won't be signing or if the document is no longer relevant.

API Endpoints

For signing processes:

DELETE /signing/process/{ProcessKey}/signee/{SigneeKey}/remind

For signing sequences:

DELETE /signing/sequence/{SequenceKey}/signee/{SequenceSigneeKey}/remind

Authentication

This endpoint requires the same basic authentication as other API calls.

Request Parameters

For signing processes:

ParameterTypeRequiredDescription
ProcessKeystringYesThe unique identifier for the signing process
SigneeKeystringYesThe unique identifier for the signee

For signing sequences:

ParameterTypeRequiredDescription
SequenceKeystringYesThe unique identifier for the signing sequence
SequenceSigneeKeystringYesThe unique identifier for the sequence signee

Response

The API returns a standard HTTP result indicating success or failure.

Response Codes

  • 200 OK: Reminders were successfully canceled
  • 400 Bad Request: The request parameters were invalid
  • 404 Not Found: The signing process/sequence or signee could not be found
  • 500 Internal Server Error: Server error

Examples for Canceling Reminders

# For a signing process
curl -X DELETE "https://onboarding.taktikal.is/signing/process/sp231f52f87d6f/signee/si7abef56540bd/remind" \
-H "Authorization: Basic $(echo -n 'your_companyKey:your_ApiKey' | base64)"

# For a signing sequence
curl -X DELETE "https://onboarding.taktikal.is/signing/sequence/sq723ab56540bd/signee/gs7abef56323ab/remind" \
-H "Authorization: Basic $(echo -n 'your_companyKey:your_ApiKey' | base64)"

Notes

  • The CommunicationDeliveryType must match one of the supported delivery types for the signee:
    • For Qualified signatures: Email or SMS
    • For Simple and ClickToSign signatures: Email only
  • If the signee doesn't have a phone number and CommunicationDeliveryType.SMS is selected, the corresponding delivery method will fail
  • If the process is part of a signing sequence, the reminder will be for the sequence
  • The User parameter is used for tracking and will appear in activity logs
  • For Email reminders, setting IncludeUnsubscribe to true will add an unsubscribe link to the email
  • Canceling reminders only affects scheduled automatic reminders. It does not prevent manual reminders from being sent later
  • Once reminders are canceled, they cannot be reinstated without setting up a new reminder rule for the signing process