Box Developer Documentation

Join BoxWorks 2024 to discover what's possible with content and AI!

Register now!

Resend Box Sign Request

Guides Box Sign Resend Box Sign Request
Edit this page

Resend Box Sign Request

The resend a Box sign request endpoint can be used to resend request emails to any remaining signers.

A Box Sign request cannot be resent if the status is: signed, cancelled, declined, expired, error_sending, or error_converting.

If a Box Sign request was recently sent, you will need to wait 10 minutes before resending. If you try before this time has passed you will receive a 400 error.

Reminder emails can be enabled when creating a Box Sign request to avoid the need to resend the request.

cURL
curl -i -X POST "https://api.box.com/2.0/sign_requests/<SIGN_REQUEST_ID>/resend" \
     -H "authorization: Bearer <ACCESS_TOKEN>"
Java
BoxSignRequest signRequest = new BoxSignRequest(api, id);
BoxSignRequest.Info signRequestInfo = signRequest.getInfo();

signRequestInfo.resend();
Python
sign_request = client.sign_request(sign_request_id='12345')
sign_request.resend()
.NET
await client.SignRequestsManager.ResendSignRequestAsync("12345");
Node
const id = 12345;
await client.signRequests.resendById({ sign_request_id: id });
console.log(`Sign request id ${sr.id} resent`);
iOS
client.signRequests.resendById(id: "1234") { result: Result<Void, BoxSDKError>} in
    guard case .success = result else {
        print("Error resending sign request")
        return
    }

    print("Sign request successfully resent")
}