Box Developer Documentation
 

    Resend requests

    Resend requests

    What if the signer did not receive the email, the email was lost, or the signer deleted the email by mistake?

    You can resend the signature request email to the signer , either manually or you can turn on the automatic resend option.

    Manual resend

    To manually resend the signature request email to the signer, call the resend_sign_request method on the sign_requests object. You can only do it once every 10 minutes.

    Here is an example:

    cURL
    curl --location --request POST 'https://api.box.com/2.0/sign_requests/
    52f6f86c-c0b3-401e-a4ec-1709f277c469/resend' \
        --header 'Authorization: Bearer ej...3t'
    

    Automatic resend

    The automatic resend option sends a reminder email to signers that have not signed the document yet, after 3, 8, 13, and 18 days.

    To enable automatic resend set the are_reminders_enabled parameter to true. For example:

    cURL
    curl --location 'https://api.box.com/2.0/sign_requests' \
        --header 'Content-Type: application/json' \
        --header 'Authorization: Bearer <access token>' \
        --data-raw '{
          "are_reminders_enabled": true,
          "parent_folder": {
            "id": "234102987614",
            "type": "folder"
          },
          "source_files": [
            {
              "id": "1355143830404",
              "type": "file"
            }
          ],
          "signers": [
            {
              "email": "signer@example.com",
              "role": "signer"
            }
          ]
        }'