Shareworks · Schema

Company Board Appointment Body

Equity CompensationStock OptionsRSUESPPEmployee EquityFinancial ServicesMorgan StanleyEquity AdministrationPrivate CompaniesPublic Companies

Properties

Name Type Description
stakeholderId integer Identifier for the stakeholder
title string Title of the stakeholder position on the board (e.g. CFO)
isIndependent boolean Whether the company board appointment is an independent
isDirector boolean Whether the company board appointment is a director
isOfficer boolean Whether the company board appointment is an officer
dateAppointed string Date of appointment for the company board appointment
dateApproved string Date of approval for the company board appointment
dateTerminated string Date of termination for the company board appointment
note string Notes for the company board appointment
View JSON Schema on GitHub

JSON Schema

CompanyBoardAppointmentCreateCrudRequest.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/shareworks/main/json-schema/CompanyBoardAppointmentCreateCrudRequest.json",
  "title": "Company Board Appointment Body",
  "required": [
    "dateAppointed",
    "isDirector",
    "isIndependent",
    "isOfficer",
    "stakeholderId",
    "title"
  ],
  "type": "object",
  "properties": {
    "stakeholderId": {
      "type": "integer",
      "description": "Identifier for the stakeholder",
      "format": "int32"
    },
    "title": {
      "type": "string",
      "description": "Title of the stakeholder position on the board (e.g. CFO)"
    },
    "isIndependent": {
      "type": "boolean",
      "description": "Whether the company board appointment is an independent"
    },
    "isDirector": {
      "type": "boolean",
      "description": "Whether the company board appointment is a director"
    },
    "isOfficer": {
      "type": "boolean",
      "description": "Whether the company board appointment is an officer"
    },
    "dateAppointed": {
      "type": "string",
      "description": "Date of appointment for the company board appointment",
      "format": "date"
    },
    "dateApproved": {
      "type": "string",
      "description": "Date of approval for the company board appointment",
      "format": "date"
    },
    "dateTerminated": {
      "type": "string",
      "description": "Date of termination for the company board appointment",
      "format": "date"
    },
    "note": {
      "type": "string",
      "description": "Notes for the company board appointment"
    }
  }
}