Parties

Many agreement templates require you to define the parties involved. This is represented by the parties array, which must contain a minimum of 2 party objects.

Each party object dynamically changes its required fields based on whether the party is an individual or a registered entity (controlled by the isCompany boolean).

Party Object Schema

FieldTypeRequirementDetails & Dependencies
isCompanybooleanYesTitle: Is this party an entity?
Description: A party is an entity if it is anything other than an individual (Ex: Company, Business name, NGO).
Default: true
rcNamestringConditionalTitle: Company name
Required if isCompany is true.
fullNamestringConditionalTitle: Full name
Required if isCompany is false.
addressstringConditionalTitle: Address (Individual)
Required if isCompany is false.
rcAddressstringConditionalTitle: Address (Company)
Required if isCompany is true.
rcCountrystringYesTitle: Country
Must be a valid country string from the Supported Countries list.
rcNumberstringConditionalTitle: Company registration number
Required if isCompany is true.
typestringConditionalTitle: Type of company
Options: "Private Company limited by shares", "Public Company limited by shares", "Business name"
Required if isCompany is true.
partnersarray of stringsConditionalTitle: Partners
Required if isCompany is true AND type is "Business name".

Example Payload

[
  {
    "isCompany": true,
    "rcName": "Lawyered Tech Ltd",
    "rcAddress": "123 Innovation Drive, Lagos",
    "rcCountry": "Nigeria",
    "rcNumber": "RC1234567",
    "type": "Private Company limited by shares"
  },
  {
    "isCompany": false,
    "fullName": "Jane Doe",
    "address": "456 Developer Lane, London",
    "rcCountry": "United Kingdom"
  }
]