Skip to main content
POST
/
api
/
recipient
curl -X POST 'https://api.sendforsign.com/api/recipient' \
     -H 'X-Sendforsign-Key: YOUR_API_KEY' \
     -H 'Content-Type: application/json' \
     -d '{ 
		  "data": {
				   "action": "create",
				   "clientKey": "YOUR_CLIENT_KEY",
				   "contractKey": "CONTRACT_KEY",
           "recipients":[{
                "action": "view",
                "clientKey": "YOUR_CLIENT_KEY",
                "customMessage": "Custom message text",
                "fullname": "John Johnson", 
                "email": "john_johnson@mail.com", 
                "position": 1
               }], 
				  }
       }'
     {
       "result": true,
       "code": "200",
       "message": "Recipient created"
    }

Documentation Index

Fetch the complete documentation index at: https://about.sendforsign.com/llms.txt

Use this file to discover all available pages before exploring further.

One way to add recipients to a contract is when you send a contract. See this page to learn more. If you need to add a recipient to a contract without sending it, use the request below.

Body parameters

data
object
required

Response

result
boolean
Status.
code
string
The code of the answer.
message
string
The message of the answer.
curl -X POST 'https://api.sendforsign.com/api/recipient' \
     -H 'X-Sendforsign-Key: YOUR_API_KEY' \
     -H 'Content-Type: application/json' \
     -d '{ 
		  "data": {
				   "action": "create",
				   "clientKey": "YOUR_CLIENT_KEY",
				   "contractKey": "CONTRACT_KEY",
           "recipients":[{
                "action": "view",
                "clientKey": "YOUR_CLIENT_KEY",
                "customMessage": "Custom message text",
                "fullname": "John Johnson", 
                "email": "john_johnson@mail.com", 
                "position": 1
               }], 
				  }
       }'
     {
       "result": true,
       "code": "200",
       "message": "Recipient created"
    }