Appointment of Company Secretary

Template Overview

  • Template ID: appointment-of-company-secretary
  • 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
secretarystringNoName of the new Company Secretary Ex: James Smith
countrystringNoRegistration Country The country where the company is registered. Options: "Nigeria", "South Africa"
dateOfAppointmentstringNoDate of Appointment The date of the appointment of the new company secretary(s). (Format: YYYY-MM-DD.)
companyDirectorsarray of stringsYesList Director signatories In a Nigerian company, all the directors of the company are required to sign the resolution, otherwise, a majority is required.

Example JSON Payload

Here is an example of a properly formatted data object for the Appointment of Company Secretary template.

{
  "templateId": "appointment-of-company-secretary",
  "data": {
    "secretary": "James Smith",
    "country": "Nigeria",
    "dateOfAppointment": "2026-06-01",
    "companyDirectors": [
      "Sample Company Directors"
    ]
  },
  "format": "pdf"
}