API version:
POST /public/v1/reusable_templates/:id/embed_document
Embed a cloned document from a Reusable Template
Embeds a document from reusable templates with the specified id.
NEW For higher api limits and avoiding overhead of re-mapping merge fields in case of template version change try new API V2. Read more
Supported Formats
jsonErrors
| Code | Description |
|---|---|
| 400 | invalid_scope |
| 400 | unauthorized_client |
| 401 | Can't find Reusable Template. |
| 401 | Unauthorized account for Reusable Template. |
| 422 | The role name supplied (<NAME>) does not match the role name expected. |
| 422 | Merge field ids/names do not match the reusable template's merge fields. |
| 422 | Embed height should be 500 or greater |
| 422 | Embed width should be 706 or greater |
Examples
POST /public/{version}/reusable_templates/e011e65a-79a1-488a-b875-89a569a48da7/embed_document
{
"access_token": "a82490f7708d949b449453a17705b191cd6f37b5cff7e3bd8cf6b92d88ea48f4",
"message": "Please sign this",
"expires_in": 30,
"roles": [
{
"name": "signer1",
"signer_name": "geoff"
}
],
"name": "This is the name of a document",
"api_embed_width": "706",
"api_embed_height": "500",
"reusable_template": {
"roles": [
{
"name": "signer1",
"signer_name": "geoff"
}
]
}
}
200
{
"document": {
"id": "25b47840-0925-4241-99b9-7486362decbd",
"current_signer_id": "4262bfbe-032e-41fe-a899-3afacbbe59e7",
"name": "This is the name of a document",
"filename": "application.pdf",
"executed_at": null,
"expired_at": "2018-06-06T08:23:32.224-07:00",
"sent_at": "2018-05-07T08:23:32.253-07:00",
"state": "pending",
"thumbnail_url": "https://rightsign-development.s3.amazonaws.com/base_files/processed/b4cbbcd26be61d830bace968d28bad7c1046c1f759a5f40b7e01da4fbccac152_123_0_wi/thumbnail_p1.png?AWSAccessKeyId=AKIAJSRMQNOZ6XOBJZ4A&Expires=1525793012&Signature=%2BuRBmk3S1Ss4viFAbhfdcmVLX08%3D",
"sender": {
"id": "ceb73f25-0f0c-460b-9950-d8c1e4f8d925",
"name": "Stuart Ziemann",
"email": "everardo_schimmel@lindgrenfeil.com",
"signer": false
},
"recipients": [
{
"role_name": "signer1",
"name": "geoff",
"email": null,
"status": "pending",
"id": "4262bfbe-032e-41fe-a899-3afacbbe59e7",
"sign_url": "https://secure.rs.dev:3000/signers/4262bfbe-032e-41fe-a899-3afacbbe59e7/sign?access_token=vcePnuyc8Zj3NfDD9Hh5",
"remind_url": "https://api.rs.dev:3002/public/{version}/signers/4262bfbe-032e-41fe-a899-3afacbbe59e7/reminders",
"message": "Please sign this",
"sequence": 0
}
],
"audits": [],
"page_image_urls": [
"https://rightsign-development.s3.amazonaws.com/base_files/processed/b4cbbcd26be61d830bace968d28bad7c1046c1f759a5f40b7e01da4fbccac152_123_0_wi/original_p1.png?AWSAccessKeyId=AKIAJSRMQNOZ6XOBJZ4A&Expires=1525793012&Signature=7LwQlkS5zTna5gDFhuM5y0J307c%3D"
],
"signed_pdf_url": null,
"tags": {},
"merge_field_values": [],
"embed_codes": [
{
"embed_code": "<div style=\"display:block;margin:0;padding:0;border:0;outline:0;font-size:10px!important;color:#AAA!important;vertical-align:baseline;background:transparent;width:706px;\"><iframe frameborder=\"0\" height=\"500\" scrolling=\"no\" src=\"https://secure.rs.dev:3000/signers/4262bfbe-032e-41fe-a899-3afacbbe59e7/sign?access_token=vcePnuyc8Zj3NfDD9Hh5\" width=\"706\"></iframe></div>",
"signer_email": null,
"signer_role_name": "signer1"
}
],
"in_person": false,
"shared_with": [
"test@test.com"
],
"identity_method": "none",
"passcode_pin_enabled": false,
"original_file_url": "https://rightsign-development.s3.amazonaws.com/base_files/original/31262dd7-724b-48f0-a642-9c313d680165/application.pdf?AWSAccessKeyId=AKIAJSRMQNOZ6XOBJZ4A&Expires=1525793012&Signature=PyyMOhZAybdz6gunjEkVvKA4vLE%3D&response-content-disposition=attachment%3B%20filename%3Dapplication.pdf"
}
}
POST /public/{version}/reusable_templates/df643e6f-7a61-437b-b225-c32f0f83f9c9/embed_document
{
"access_token": "33175d0e79a201b002959eced15f857e31ca7a45574f3db9738989d939a143af",
"message": "Please sign this",
"expires_in": 30,
"roles": [
{
"name": "signer1"
}
],
"name": "This is the name of a document",
"api_embed_width": "706",
"api_embed_height": "500",
"reusable_template": {
"roles": [
{
"name": "signer1"
}
]
}
}
422
{
"error": "Signer Name is required"
}
Params
| Param name | Description |
|---|---|
|
name required |
A name for the document you are sending Validations:
|
|
shared_with optional |
List of email recipients to share the document with Validations:
|
|
message optional |
A message for all signers Validations:
|
|
roles required |
Document signers Validations:
|
|
roles[name] required |
Role name. For text tags, role name must match. Validations:
|
|
roles[signer_name] required |
Signer name Validations:
|
|
roles[signer_email] optional |
Signer email. Validations:
|
|
roles[is_sender] optional |
Is signer the owner of document? Validations:
|
|
roles[message] optional |
Custom message to signer. Validations:
|
|
api_embed_width required |
Embed width |
|
api_embed_height required |
Embed height |
|
merge_field_values optional |
Merge Fields Validations:
|
|
merge_field_values[id] required |
Merge Field ID Validations:
|
|
merge_field_values[value] required |
Merge Field value. If the merge field is a date, the value should be in yyyy/mm/dd or yyyy-mm-dd format. Validations:
|
|
expires_in required |
Document expiration. Must be between 1 and 365 days |
|
tags optional |
Optional key value tags for categorization |