Unlock advanced integration with our High-Performance API
Unlock the full potential of GetAccept with our powerful API. Designed with developers and RevOps in mind, our API connects effortlessly to your existing systems, empowering you to automate and innovate without hassle.
Endless possibilities
Create documents automatically from your system of choice, using the data you already have. Minimise manual data entry, maximise efficiency.
Trigger a workflow when a certain event occurs within a document, or retrieve data after a document's changes status. Extract attachments and retrieve data from the CPQ. Whatever you need to make your work flow.
Using a custom CRM or ERP-solution? No problem! Connect GetAccept to your platform and take full advantage of all benefits both systems have to offer.
Endless possibilities
Create documents automatically from your system of choice, using the data you already have. Minimise manual data entry, maximise efficiency.
Trigger a workflow when a certain event occurs within a document, or retrieve data after a document's changes status. Extract attachments and retrieve data from the CPQ. Whatever you need to make your work flow.
Using a custom CRM or ERP-solution? No problem! Connect GetAccept to your platform and take full advantage of all benefits both systems have to offer.
Built by developers for developers
Our API is crafted to offer a frictionless development experience. Access a comprehensive documentation and straightforward code examples. Need more help? Our expert support team is just a call away
Access documentationconst axios = require('axios'); const token = 'YOUR_TOKEN'; const data = { name: "My first document", file_url: "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf", recipients: [{ first_name: "John", last_name: "Doe", email: "john@example.com", role: "signer" }], custom_fields: [ { "id": "x129dba", "value": "Freemont"}, { "name": "Delivery state", "value": "CA"} ], is_automatic_sending: false }; axios.post('https://api.getaccept.com/v1/documents', data, { headers: { Authorization: `Bearer ${token}`, 'Content-Type': 'application/json' } }) .then(response =>console.log(response.data)) .catch(error =>console.error('Error:', error.response ? error.response.data : error.message));
import requests import json token = 'YOUR_TOKEN' data = { "name": "My first document", "file_url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf", "recipients": [ {"first_name": "John", "last_name": "Doe", "email": "john@example.com", "role": "signer"} ], "custom_fields": [ {"id": "x129dba", "value": "Freemont"}, {"name": "Delivery state", "value": "CA"} ], "is_automatic_sending": False } headers = { 'Authorization': f'Bearer {token}', 'Content-Type': 'application/json' } url = 'https://api.getaccept.com/v1/documents' response = requests.post(url, headers=headers, json=data) try: response.raise_for_status() print(json.dumps(response.json(), indent=2)) except requests.exceptions.HTTPError as err: print('Error:', response.json() if response.text else str(err))
$token = 'YOUR_TOKEN'; $data = [ 'name' => "My first document", 'file_url' => "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf", 'recipients' => [ [ 'first_name' => "John", 'last_name' => "Doe", 'email' => "john@example.com", 'role' => "signer" ] ], 'custom_fields' => [ ['id' => "x129dba", 'value' => "Freemont"], ['name' => "Delivery state", 'value' => "CA"] ], 'is_automatic_sending' => false ]; $ch = curl_init('https://api.getaccept.com/v1/documents'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Authorization: Bearer ' . $token, 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); $response = curl_exec($ch); if (curl_errno($ch)) { $error_msg = curl_error($ch); echo "Error: ", $error_msg; } else { $response_data = json_decode($response, true); echo "Response:", print_r($response_data, true); } curl_close($ch);
Custom pricing, tailored to your usage
Our usage-based pricing is designed to fit your company's needs. Connect with our sales team for a personalized consultation to discuss how our API can fit into your budget.
Expert technical support
GetAccept is here to assist every step of the way. From integration challenges to optimization tweaks, our expert support team is committed to ensuring your experience is smooth and productive.
Customers reaching new level of scale with the GetAccept's API
Discover more paths to a connected tech stack
CRM Integration Tools & Software | Sales Data Integration
Easily track and manage your customer relation performance with our CRM Integration Tools and Software. Fill out a form to start your free trial today!
Automations to and from your Digital Sales Room | GetAccept
Eliminate time-consuming manual tasks and improve sales efficiency with workflow automation that easily connects with your CRM and ERP systems.
Enhance your CRM using GetAccept Digital Sales Rooms
Combine buyer insights from GetAccept Digital Sales Rooms with your CRM data. The result? A 360-degree view of your buying-selling journey.