Skip to main content

CreateLeadershipNodeDto

titlestring

Position title. Derived from the selected role when omitted.

Example: Safety Manager
siteIdstring

Site this position belongs to.

roleIdstring

Optional system role reference, for display only. Never used for authorization.

departmentIdstring
userIdstring

Person holding the position. Omit for vacant.

reportsToIdstring

Parent position this one reports to.

sortOrdernumber
Default value: 0
isActiveboolean
Default value: true
tenantIdstring

Target tenant ID. Required when called by a Super Admin; ignored (and must match the caller's own tenant if provided) for tenant users.

CreateLeadershipNodeDto
{
"title": "Safety Manager",
"siteId": "string",
"roleId": "string",
"departmentId": "string",
"userId": "string",
"reportsToId": "string",
"sortOrder": 0,
"isActive": true,
"tenantId": "string"
}