Skip to main content
The Sign Request API allows you to use a predefined Box Sign template when creating a sign request. The template includes placeholders that are automatically populated with data when creating the request.

Create Template

Start with creating a Box Sign template that includes text, date, and signature fields you will need for you request. See the template guides guide for detailed instructions.

Get the Template ID

To send a sign request, you need to pass the ID of the template you want to use. List the templates to find the template_id.
The response is similar to the following one (abbreviated for guide purposes). For the full response example, see . You can also learn more about the specific parameters in the guide.

Create the sign request

Follow these steps to using a template:
  1. In the request body, provide the template_id:
  2. Add the signer email addresses and roles:
  3. Add the prefill_tags to populate the fields.
    Make sure the signer order is the same as the one displayed on the template. If the template had signer1 first and then signer2, the POST request must reflect the same order to assign the proper signers.
  4. Send the POST request. The response will be similar to the following:
Last modified on March 19, 2026