List of officers

GET {{baseUrl}}/companies/:companyId/officers?offset={{offset}}&limit={{limit}}&all={{showallofficers}}

Returns a list of officers for a company

Response Body

Returns a list of objects that will contain the below keys

KeyDatatypeMandatoryConstraints
alternateContactIdNumberNoThis is the contactID of the existing director\Mandatory if the position is 'Alternate'
alternateTermsStringNoTerms of Alternate appointmentMandatory if the position is 'Alternate'
appointDateDateNoISO 8601 date https://en.wikipedia.org/wiki/ISO_8601. Cannot be after ‘ceaseDate’
ceaseDateDateNoISO 8601 date https://en.wikipedia.org/wiki/ISO_8601. Only if positionStatus is present and is not ‘Appointed’. Cannot be before ‘appointDate’
companyIdNumberYesMust be an ID of an existing company.
contactIdNumberYesMust be ID of an existing contact
idNumberYesMust be ID of an existing Officer transaction
nominatorContactIdNumberNoThis is the contactID of the existing director\Mandatory if the position is 'Nominee Director'
notesStringNoText
positionStringYesMust be one of 'Director','Secretary', 'Alternate', Managing Director, Manager, Nominee Director,
positionStatusStringNoMust be one of 'Appointed, Resigned, Removed, Deceased'
prepareFormBooleanNoTrue or False
signatoryStatusStringNoMust be one of 'Attendee, Signatory, Chairperson, Form Signatory, Apology, Non Attendee'

Additional keys

KeyDatatypeMandatoryConstraints
offsetNumberYes
limitNumberYes
totalNumberYes

Request Params

KeyDatatypeRequiredDescription
offsetstring
limitstring
allstring[OPTIONAL] - true/false to show all officers (e.g. including deceased/removed/resisnged)

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring

RESPONSES

status: OK

{"companyId":"af99c0f0-81b1-462e-a925-891b886a88e2","limit":2,"officers":[{"alternateContactId":null,"alternateTerms":null,"appointDate":"2022-03-07","ceaseDate":null,"contactId":1800189,"id":1963443,"nominatorContactId":null,"notes":null,"position":"Director","positionStatus":"Appointed","prepareForm":false,"signatoryStatus":"Chairperson"}],"offset":0,"total":1}