Box Developer Documentation

A beta version of the new Box developer documentation site is launching soon! Updated Developer Guides, modern API Reference, and AI-powered search are on the way to help you build with Box faster. Stay tuned for more updates.

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 v5
BoxSignRequest signRequest = new BoxSignRequest(api, id);
BoxSignRequest.Info signRequestInfo = signRequest.getInfo();

signRequestInfo.resend();
Python v4
sign_request = client.sign_request(sign_request_id='12345')
sign_request.resend()
.NET v6
await client.SignRequestsManager.ResendSignRequestAsync("12345");
Node v4
const id = 12345;
await client.signRequests.resendById({ sign_request_id: id });
console.log(`Sign request id ${sr.id} resent`);