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
| Field | Type | Requirement | Details & Dependencies |
|---|---|---|---|
isCompany | boolean | Yes | Title: 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 |
rcName | string | Conditional | Title: Company name Required if isCompany is true. |
fullName | string | Conditional | Title: Full name Required if isCompany is false. |
address | string | Conditional | Title: Address (Individual) Required if isCompany is false. |
rcAddress | string | Conditional | Title: Address (Company) Required if isCompany is true. |
rcCountry | string | Yes | Title: Country Must be a valid country string from the Supported Countries list. |
rcNumber | string | Conditional | Title: Company registration number Required if isCompany is true. |
type | string | Conditional | Title: Type of company Options: "Private Company limited by shares", "Public Company limited by shares", "Business name"Required if isCompany is true. |
partners | array of strings | Conditional | Title: 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"
}
]
