Contract
Create and send contract
API Documentation
Contract
PDF and Word
Placeholder
Template
Contract
Create and send contract
Create a new contract and immediately send it to the recipients.
curl -X POST 'https://api.sendforsign.com/api/contract' \
-H 'Authorization: Bearer 123456789' \
-H 'Content-Type: application/json' \
-d '{
"data": {
"action": "create",
"userKey": "USER_KEY",
"contract": {
"name": "New contract",
"value": "<p>Contract text</p>"
},
"recipients":[{
"action": "view",
"customMessage": "Custom message text",
"fullname": "John Johnson",
"email": "john_johnson@mail.com",
"position": 1
}]
}
}'
{
"contract": {
"createTime": "2023-12-01 12:18:55",
"contractKey": "CONTRACT_KEY"
},
"code": "201",
"message": "Contract created"
}
Body parameters
Action type.
ID of the user who create the contract. If not specified, the default user credentials will be used.
Array of recipients, optional.
What the recipient needs to do with the contract. Available options: view
, sign
, approve
, and lock
.
Custom note to the recipient. If not specified, the default message will be sent.
Full name of the recipient.
Email of the recipient.
Signing order. If not specified, all requests will be sent simultaneously.
Response
The code of the answer.
The message of the answer.
curl -X POST 'https://api.sendforsign.com/api/contract' \
-H 'Authorization: Bearer 123456789' \
-H 'Content-Type: application/json' \
-d '{
"data": {
"action": "create",
"userKey": "USER_KEY",
"contract": {
"name": "New contract",
"value": "<p>Contract text</p>"
},
"recipients":[{
"action": "view",
"customMessage": "Custom message text",
"fullname": "John Johnson",
"email": "john_johnson@mail.com",
"position": 1
}]
}
}'
{
"contract": {
"createTime": "2023-12-01 12:18:55",
"contractKey": "CONTRACT_KEY"
},
"code": "201",
"message": "Contract created"
}
curl -X POST 'https://api.sendforsign.com/api/contract' \
-H 'Authorization: Bearer 123456789' \
-H 'Content-Type: application/json' \
-d '{
"data": {
"action": "create",
"userKey": "USER_KEY",
"contract": {
"name": "New contract",
"value": "<p>Contract text</p>"
},
"recipients":[{
"action": "view",
"customMessage": "Custom message text",
"fullname": "John Johnson",
"email": "john_johnson@mail.com",
"position": 1
}]
}
}'
{
"contract": {
"createTime": "2023-12-01 12:18:55",
"contractKey": "CONTRACT_KEY"
},
"code": "201",
"message": "Contract created"
}