Independent Contractor Agreement
Template Overview
- Template ID:
independent-contractor-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 |
|---|---|---|---|
firstName | string | No | First Name |
lastName | string | No | Last Name |
address | string | No | Address |
currency | string | No | What is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others" |
customCurrency | string | Conditional | Insert the currency Required if currency is "Others". |
serviceAmount | string | No | What is the Service Fee Amount? Ex: 1000000 |
duration | string | No | What is the duration of this engagement? (Months) Ex: 12 |
renewalClause | boolean | No | Do you want to insert a renewal clause to? |
renewal | string | Conditional | How long will the contract be renewed for? Required if renewalClause is true. |
nonCompete | boolean | No | Do you want to insert a non-compete clause? A non-compete clause restricts the contractor from engaging in activities that compete with the client's business during and after the contract term. |
lineManager | string | No | Who will be the Line Manager? Insert the title of the Line manager. Ex: Senior Vice President |
workingHours | string | No | What are the working hours? Ex: 9:00am - 17:00pm |
dispute | boolean | No | How will disputes be resolved? Values: true (By Arbitration), false (By the court). |
governingLaw | string | Yes | What is the governing law? Must be a valid value from the Supported Countries list. |
services | array of strings | No | Add service to be provided by the Vendor Maintain the Information Technology systems of the Client |
Example JSON Payload
Here is an example of a properly formatted data object for the Independent Contractor Agreement template.
{
"templateId": "independent-contractor-agreement",
"data": {
"firstName": "Joshua",
"lastName": "Odelola",
"address": "123 Beta Way, Lagos",
"currency": "NGN",
"serviceAmount": "1000000",
"duration": "12",
"renewalClause": true,
"renewal": "Sample Renewal",
"nonCompete": true,
"lineManager": "Senior Vice President",
"workingHours": "9:00am - 17:00pm",
"dispute": true,
"governingLaw": "Nigeria",
"services": [
"Sample Services"
]
},
"format": "pdf"
}
