get_officer_history
Get the full historical officer timeline for an NZX company — every director and executive who has ever held a role, with start/end dates, tenure, status, and committees. Includes both board members (from director_appointments) and C-suite executives (from management_team). Each officer includes a stable permanent_id (NZX-P-NNNNNN) for cross-referencing. Supports FDC3 contactList format. Use when asked about past leadership, board turnover, executive changes, or who used to run a company.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date filter (YYYY-MM-DD) — appointments before this date | |
| from | No | Start date filter (YYYY-MM-DD) — appointments after this date | |
| role | No | Filter by role keyword: chair, ceo, cfo, director (comma-separated) | |
| type | No | Filter by officer type: board, executive, or all (default: all) | |
| status | No | Filter by status: current, resigned, retired (comma-separated) | |
| ticker | Yes | NZX ticker symbol (e.g. "FPH", "AIR", "SPK") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or "none found". | |
| meta | Yes | ||
| tool | Yes | Tool that produced this result. | |
| schema_version | Yes | Envelope contract version. Bumps only on a breaking shape change. |