Smart fields

Smart Fields allow you to send a document for signing to one or multiple recipients and automatically pre-fill it with the information you add.

You can add Smart Fields to a template through web UI only.

Note: names of Smart Fields are case-sensitive

Prefill Smart Fields

Prefills Smart Fields.

Parameters
  • document_id required
    Path parameter: ID of the document which contains the Smart Fields.
  • data required
    Array[object]: array of the Smart Field field_names.
  • field_name1 required
    Inside the "data"array: the field_name of the Smart Field you'd like to pre-fill.
  • client_timestamp optional
    Unix timestamp of pre-fill.
Returns

Returns success when all parameters are correct. Returns an error if "data" is not an array object.

POST /user/folder
                  
                    curl 
                    -X POST
                     \
                  
                
                  
                      https://api-eval.signnow.com/document/{{document_id}}/integration/object/smartfields \
                     \
                  
                
                  
                      -H
                     'Authorization:
                     Bearer {{access_token}}'
                  
                
                  
                      -H
                     'Content-Type: 
                     application/json'
                     \
                  
                
                  
                      -d
                     '{
                  
                
                  
                        "data": [
                  
                
                  
                          {
                  
                
                  
                            "field_name1":
                     "value1"
                  
                
                  
                          },
                  
                
                  
                          {
                  
                
                  
                            "field_name2":
                     "value2"
                  
                
                  
                          }
                  
                
                  
                        ]
                  
                
                  
                        "client_timestamp":
                     "UTC time stamp"
                  
                
                  
                    }'
                  
                
Response
                  {
                
                    "status": "success"
                
                  }