Starting a document
The final step in the preparation process is to start the document process. This will make it possible for parties to carry out their given actions on the document.
To start the document, send a POST request to /api/v2/documents/{document_id}/start
Read more about this API call in our documentation
To get started, see the code examples below which may help you.
Python
import requests
url = "https://api-testbed.scrive.com/api/v2/documents/8222115557376890778/start"
payload={}
headers = {
'Authorization': 'oauth_signature_method="PLAINTEXT", oauth_consumer_key="YOUR_TOKEN", oauth_token="YOUR_TOKEN", oauth_signature="YOUR_TOKEN&YOUR_TOKEN"',
'Cookie': 'lang="en"; lang-ssn="en"'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
C#
var client = new RestClient("https://api-testbed.scrive.com/api/v2/documents/8222115557376890778/start");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "oauth_signature_method=\"PLAINTEXT\", oauth_consumer_key=\"YOUR_TOKEN\", oauth_token=\"YOUR_TOKEN\", oauth_signature=\"YOUR_TOKEN&YOUR_TOKEN\"");
request.AddHeader("Cookie", "lang=\"en\"; lang-ssn=\"en\"");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
JavaScript
var myHeaders = new Headers();
myHeaders.append("Authorization", "oauth_signature_method=\"PLAINTEXT\", oauth_consumer_key=\"YOUR_TOKEN\", oauth_token=\"YOUR_TOKEN\", oauth_signature=\"YOUR_TOKEN&YOUR_TOKEN\"");
myHeaders.append("Cookie", "lang=\"en\"; lang-ssn=\"en\"");
var requestOptions = {
method: 'POST',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://api-testbed.scrive.com/api/v2/documents/8222115557376890778/start", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
PHP
<?php
$client = new http\Client;
$request = new http\Client\Request;
$request->setRequestUrl('https://api-testbed.scrive.com/api/v2/documents/8222115557376890778/start');
$request->setRequestMethod('POST');
$request->setOptions(array());
$request->setHeaders(array(
'Authorization' => 'oauth_signature_method="PLAINTEXT", oauth_consumer_key="YOUR_TOKEN", oauth_token="YOUR_TOKEN", oauth_signature="YOUR_TOKEN&YOUR_TOKEN"',
'Cookie' => 'lang="en"; lang-ssn="en"'
));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();