Non-Disclosure Agreement
Template Overview
- Template ID:
non-disclosure-agreement - Version: 2.0.0
To generate this document, pass the structured data described below into the data property of the /api/v1/documents/generate endpoint.
Data Payload Schema
| Field | Type | Requirement | Description & Details |
|---|---|---|---|
parties | array of objects | Yes | The entities entering into the agreement. Must contain a minimum of 2 entities. View the complete Parties schema here. |
project | string | Yes | The subject matter or specific project covered by the NDA. |
ndaDuration | string | No | The time frame for which the non-disclosure terms are valid. Options: "12 months", "24 months", "Other" |
durationCustom | string | Conditional | The custom duration of the NDA. Required if ndaDuration is set to "Other". |
add_non_circumvention_clause | boolean | No | Adds a clause preventing both parties from indirectly using confidential information to undermine the project. |
dispute | boolean | No | Determines how disputes are solved. Values: true (By Arbitration), false (By the court).Note: Courts are typically slower and cheaper, while arbitration is generally faster but more expensive. |
governingLaw | string | No | The legal jurisdiction governing the agreement. Must be a valid country string from the Supported Countries list. |
Example JSON Payload
Here is an example of a properly formatted data object for the NDA template, integrating the external parties array.
{
"templateId": "non-disclosure-agreement",
"data": {
"parties": [
{
"isCompany": true,
"rcName": "Acme Corp",
"rcAddress": "123 Beta Way",
"rcCountry": "United States",
"rcNumber": "12345678",
"type": "Private Company limited by shares"
},
{
"isCompany": false,
"fullName": "Joshua",
"address": "789 Alpha Ave",
"rcCountry": "Nigeria"
}
],
"project": "System Architecture Review",
"ndaDuration": "12 months",
"add_non_circumvention_clause": true,
"dispute": true,
"governingLaw": "Nigeria"
},
"format": "pdf"
}
