- Introduction
- Authentication
- Integrations
- Webhooks
- Guides
- Requests
- Create RequestPOST
- List RequestsGET
- Get RequestGET
- Delete RequestDELETE
- Update RequestPATCH
- Verify RequestPOST
- Close RequestPOST
- Duplicate RequestPOST
- Reject Request (Request Changes)POST
- Send Request ReminderPOST
- List Request RemindersGET
- Get Request Activity LogGET
- List Organization RequestsGET
- Update RequestPATCH
- Delete RequestDELETE
- Request Items
- Templates
- Webhooks
- Files
- Request Attachments
- File Sharing
- E-Signature / Document Forms
- Users
- Cloud Storage
- Branding
- Confirmation Page
- Organization
- RequestItems
- Documents
Duplicate Request
POST
/requests/{id}/duplicate
Request
Path Params
id
string
required
Body Params application/json
title
string
optional
items
array[object (RequestItem) {9}]
optional
type
enum<string>
required
Allowed values:
STANDARDE_SIGNATUREQUESTION
name
string
required
description
string | null
optional
status
enum<string>
optional
Allowed values:
INCOMPLETEPARTIALLY_SUBMITTEDREJECTEDCOMPLETEDVERIFIEDEXPIREDCLOSED
required
boolean
required
Default:
false
question
object (QuestionItem)
optional
eSignature
object (ESignatureItem)
optional
attachments
array[object (RequestItemAttachment) {3}]
optional
assignedTo
object (Assignee)
optional
recipients
object (Recipient)
required
email
string
optional
firstName
string
optional
lastName
string
optional
phone
string
optional
authMethod
object (AuthenticationMethod)
optional
sendMethod
enum<string>
optional
Allowed values:
DEFAULTEMAILSMSBOTHMULTIPLE
completionOrder
number
optional
from
integer
optional
collaborators
array[integer]
optional
customMessage
string
optional
reminderInterval
integer
optional
>= 0
dueDate
string <date-time>
optional
deletionDate
string <date-time>
optional
sendMethod
enum<string>
optional
Allowed values:
DEFAULTEMAILSMSBOTHMULTIPLE
language
enum<string>
optional
Allowed values:
en-USesarzhfrdehtheiditkoptparu
skipInitialNotification
boolean
optional
sendTogether
boolean
optional
Example
{
"title": "string",
"items": [
{
"type": "STANDARD",
"name": "string",
"description": "string",
"status": "INCOMPLETE",
"required": false,
"question": {
"id": "string",
"questionText": "string",
"questionAnswer": "string"
},
"eSignature": {
"contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
"annotations": [
{
"annotationId": "88801ce0-d7fe-4339-afa4-cdb9248204d4",
"value": "string"
}
],
"fields": [
{
"id": "string",
"value": "string"
}
]
},
"attachments": [
{
"id": "string",
"name": "string",
"mime": "string"
}
],
"assignedTo": {
"email": "string",
"firstName": "string",
"lastName": "string",
"phone": "string"
}
}
],
"recipients": {
"email": "string",
"firstName": "string",
"lastName": "string",
"phone": "string",
"authMethod": {
"type": "EMAIL_ACCESS_CODE",
"questionText": "string",
"questionAnswer": "string"
},
"sendMethod": "DEFAULT",
"completionOrder": 0
},
"from": 0,
"collaborators": [
0
],
"customMessage": "string",
"reminderInterval": 0,
"dueDate": "2019-08-24T14:15:22Z",
"deletionDate": "2019-08-24T14:15:22Z",
"sendMethod": "DEFAULT",
"language": "en-US",
"skipInitialNotification": true,
"sendTogether": true
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/requests//duplicate' \
--header 'Content-Type: application/json' \
--data-raw '{
"title": "string",
"items": [
{
"type": "STANDARD",
"name": "string",
"description": "string",
"status": "INCOMPLETE",
"required": false,
"question": {
"id": "string",
"questionText": "string",
"questionAnswer": "string"
},
"eSignature": {
"contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
"annotations": [
{
"annotationId": "88801ce0-d7fe-4339-afa4-cdb9248204d4",
"value": "string"
}
],
"fields": [
{
"id": "string",
"value": "string"
}
]
},
"attachments": [
{
"id": "string",
"name": "string",
"mime": "string"
}
],
"assignedTo": {
"email": "string",
"firstName": "string",
"lastName": "string",
"phone": "string"
}
}
],
"recipients": {
"email": "string",
"firstName": "string",
"lastName": "string",
"phone": "string",
"authMethod": {
"type": "EMAIL_ACCESS_CODE",
"questionText": "string",
"questionAnswer": "string"
},
"sendMethod": "DEFAULT",
"completionOrder": 0
},
"from": 0,
"collaborators": [
0
],
"customMessage": "string",
"reminderInterval": 0,
"dueDate": "2019-08-24T14:15:22Z",
"deletionDate": "2019-08-24T14:15:22Z",
"sendMethod": "DEFAULT",
"language": "en-US",
"skipInitialNotification": true,
"sendTogether": true
}'
Responses
🟢201Created
application/json
Body
id
string
required
title
string
required
status
enum<string>
required
Allowed values:
INCOMPLETEPARTIALLY_SUBMITTEDREJECTEDCOMPLETEDVERIFIEDEXPIREDCLOSED
items
array[object (RequestItem) {9}]
required
type
enum<string>
required
Allowed values:
STANDARDE_SIGNATUREQUESTION
name
string
required
description
string | null
optional
status
enum<string>
optional
Allowed values:
INCOMPLETEPARTIALLY_SUBMITTEDREJECTEDCOMPLETEDVERIFIEDEXPIREDCLOSED
required
boolean
required
Default:
false
question
object (QuestionItem)
optional
eSignature
object (ESignatureItem)
optional
attachments
array[object (RequestItemAttachment) {3}]
optional
assignedTo
object (Assignee)
optional
recipients
array[object (Recipient) {7}]
required
email
string
optional
firstName
string
optional
lastName
string
optional
phone
string
optional
authMethod
object (AuthenticationMethod)
optional
sendMethod
enum<string>
optional
Allowed values:
DEFAULTEMAILSMSBOTHMULTIPLE
completionOrder
number
optional
links
array[object (RecipientLink) {2}]
required
email
string
required
link
string <uri>
required
templateId
integer
optional
from
object (User)
optional
id
string
required
firstName
string
required
lastName
string
required
email
string
required
role
enum<string>
required
Allowed values:
USERADMIN
collaborators
array[object (User) {5}]
optional
id
string
required
firstName
string
required
lastName
string
required
email
string
required
role
enum<string>
required
Allowed values:
USERADMIN
customMessage
string
optional
draft
boolean
optional
Default:
false
reminderInterval
number
required
dueDate
string <date-time>
optional
deletionDate
string <date-time>
optional
sendMethod
enum<string>
required
Allowed values:
DEFAULTEMAILSMSBOTHMULTIPLE
language
enum<string>
required
Allowed values:
en-USesarzhfrdehtheiditkoptparu
sendTogether
boolean
optional
unread
boolean
required
createdAt
string <date-time>
required
updatedAt
string <date-time>
required
completionOrder
boolean
required
sendAt
string <date-time>
optional
Example
{
"id": "voluptate ea",
"title": "derelinquo comptus ager",
"status": "INCOMPLETE",
"items": [
{
"type": "QUESTION",
"name": "urbs adipisci sophismata",
"description": "Talio tergiversatio corroboro creber brevis deporto. Peccatus deduco supra adeptio. Speciosus vesica ciminatio tersus.",
"required": false
}
],
"recipients": [
{
"email": "Haylie93@hotmail.com",
"firstName": "Elbert",
"lastName": "Hickle",
"phoneNum": "686-222-4882 x7685",
"authMethod": {
"type": "SMS_ACCESS_CODE",
}
},
{
"email": "Claire.Wilderman27@yahoo.com",
"firstName": "Elissa",
"lastName": "Ullrich",
"phoneNum": "446-661-5018 x8184",
"authMethod": {
"type": "QUESTION",
"questionText": "consectetur",
"questionAnswer": "aliquip consequat eu eiusmod consectetur"
}
}
],
"links": [
{
"email": "Haylie93@hotmail.com",
"link": "https://tiny-tool.org/"
},
{
"email": "Claire.Wilderman27@yahoo.com",
"link": "https://friendly-ravioli.org"
}
],
"from": {
"id": "dolore ex esse",
"firstName": "Maxine",
"lastName": "Pollich",
"email": "Rylee_Spencer@gmail.com"
},
"collaborators": [
{
"id": "occaecat pariatur sint dolor",
"firstName": "Tomasa",
"lastName": "Gislason",
"email": "Mark57@gmail.com"
}
],
"customMessage": "Blandior arx thesis odit deleo ter. Angulus complectus nihil atque volup blandior. Corporis cibus cubo terra.",
"reminderInterval": 7,
"dueDate": "2024-10-01T05:12:41.158Z",
"deletionDate": "2024-10-01T04:55:11.739Z",
"sendMethod": "EMAIL",
"language": "en"
}
🟠404Record Not Found
🟠400Bad Request
Modified at 2024-10-29 16:09:42