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

FieldTypeRequirementDescription & Details
partiesarray of objectsYesThe entities entering into the agreement. Must contain a minimum of 2 entities. View the complete Parties schema here.
projectstringYesThe subject matter or specific project covered by the NDA.
ndaDurationstringNoThe time frame for which the non-disclosure terms are valid.
Options: "12 months", "24 months", "Other"
durationCustomstringConditionalThe custom duration of the NDA.
Required if ndaDuration is set to "Other".
add_non_circumvention_clausebooleanNoAdds a clause preventing both parties from indirectly using confidential information to undermine the project.
disputebooleanNoDetermines 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.
governingLawstringNoThe 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"
}