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
string
required
Action type.
userKey
string
ID of the user who create the contract. If not specified, the default user credentials will be used.
contract
required
Contract structure.
recipients
string
Array of recipients, optional.

Response

contract
string
Contract structure.
code
string
The code of the answer.
message
string
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"
    }