HR Partner · JSON Structure

Hr Partner Employee Structure

Type: object Properties: 19
HRHRISHuman ResourcesEmployee RecordsLeave ManagementRecruitmentApplicant TrackingOnboardingPerformance ManagementTimesheetsExpense ManagementDocument LibraryeSignatureSaaSAustralia

Employee is a JSON Structure definition published by HR Partner, describing 19 properties. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

id code first_names last_name full_name date_of_birth gender_identity department location position employment_status email started_at finished_at avatar can_logon portal_username custom_data tags

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2020-12/schema",
  "name": "Employee",
  "type": "object",
  "properties": {
    "id": { "type": "string" },
    "code": { "type": "string" },
    "first_names": { "type": "string" },
    "last_name": { "type": "string" },
    "full_name": { "type": "string" },
    "date_of_birth": { "type": "string" },
    "gender_identity": { "type": "string" },
    "department": { "type": "string" },
    "location": { "type": "string" },
    "position": { "type": "string" },
    "employment_status": { "type": "string" },
    "email": { "type": "string" },
    "started_at": { "type": "string" },
    "finished_at": { "type": "string" },
    "avatar": { "type": "string" },
    "can_logon": { "type": "boolean" },
    "portal_username": { "type": "string" },
    "custom_data": { "type": "object" },
    "tags": { "type": "array" }
  }
}