Org Chart
Chart Node
A chart node is the building block of an org chart represention a position in the org chart and a relation to other nodes.
The chart node will always contain an id
and a managerId
. If the managerId
is empty the node i at the top of the org chart and has no direct managers.
The chart node properties are shaped by the contents of the node. Currently nodes may contain the following:
- A Position - an individual person employed at the company
- A Job Post - an open position
- A Co-manager group - a collection of two or more Positions
- Nothing - it’s possible for a node to not contain anything, in this case it represents only the structural element of the node.
Position
Field | Type | Description | Nullable |
---|---|---|---|
id | string | Unique identifier for the chart node | false |
positionId | string | Unique identifier for the position | false |
fullName | string | Full name of the person in the position | false |
title | string | Job title/role of the position | false |
linkedInUrl | string | URL to the person’s LinkedIn profile | true |
managerId | string | ID of the managing chart node | true |
Job Post
Field | Type | Description | Nullable |
---|---|---|---|
id | string | Unique identifier for the chart node | false |
jobId | string | Unique identifier for the job posting | false |
jobTitle | string | Title of the open position | false |
managerId | string | ID of the managing chart node | true |
Co-manager Group
Field | Type | Description | Nullable |
---|---|---|---|
id | string | Unique identifier for the chart node | false |
name | string | Display name of the co-manager group | false |
members | string[] | List of chart node IDs that are part of this group | false |
managerId | string | ID of the managing chart node | true |
Empty Node
Field | Type | Description | Nullable |
---|---|---|---|
id | string | Unique identifier for the chart node | false |
managerId | string | ID of the managing chart node | true |
Example
[
{
"id": "g-12403",
"name": "Co-CEOs",
"members": [
"p-4449",
"p-4448"
],
"managerId": null,
"nodeType": "coManager"
},
{
"id": "p-4449",
"positionId": 4449,
"fullName": "Ted Sarandos",
"title": "Co-CEO",
"linkedInUrl": "https://www.linkedin.com/in/tedsarandos",
"managerId": null,
"nodeType": "position"
},
{
"id": "p-4448",
"positionId": 4448,
"fullName": "Greg Peters",
"title": "Co-CEO",
"linkedInUrl": "https://linkedin.com/in/petersgreg",
"managerId": null,
"nodeType": "position"
}
]
Last updated on