Employee

Pada halaman Employee ini Anda dapat menggunakan metode :

1. GET
  • Get list of Employees with optional parameters

Tujuan : Untuk mendapatkan daftar Karyawan dengan parameter opsional.

Method : GET
API Endpoint : [[baseurl]]/api/integration/v1/employee/employees

HEADER

X-TenantID: [[tenantid]]
Authorization: Bearer [[accesstoken]]
CONSUME VIA CURL

curl --location --request GET '[[baseurl]]/api/integration/v1/employee/employees' 
--header 'X-TenantID: [[tenantid]]' 
--header 'Authorization: Bearer [[accesstoken]]'

📝Catatan Untuk mengetahui [[baseurl]], dan [[tenantid]], Anda dapat mempelajarinya pada halaman Integration Credential. Dan untuk [[accesstoken]] dapat dipelajari pada halaman Authorization Token.

API Response :

[
  {
    "id": "582f3962-cf2f-4dfe-ae55-cce2c3feabf9",
    "firstName": "Jack",
    "middleName": null,
    "lastName": "Bauer",
    "bloodType": "A+",
    "birthDate": "1988-01-01",
    "birthPlace": "Jakarta",
    "religion": "Buddhism",
    "gender": "Male",
    "maritalStatus": "Married",
    "maritalDate": null,
    "officeEmail": "[email protected]",
    "personalEmail": null,
    "mainPhone": "888888888888",
    "otherPhone": null,
    "nationalIdentifier": "9999999999999",
    "familyCardNo": "99999999999",
    "employeeTaxNo": "333333333333333",
    "bpjsTkNo": "777777777",
    "bpjsKesehatanNo": "6666666",
    "taxType": "L",
    "maritalTaxStatus": "K0",
    "bankName": "BCA",
    "bankBranchName": null,
    "bankAccountNo": "5270000879",
    "bankAccountName": "Jack Baeur",
    "effectiveDate": "2022-02-16",
    "active": false,
    "employeeNo": "0321039",
    "nickname": null,
    "employment": {
      "id": "9593f977-ec9a-4a2c-a57e-b86eff9c20e3",
      "employeeNo": "0321039",
      "companyId": "47daf235-929a-11eb-97ce-0adbcc9eaaa8",
      "companyName": "PT. Data Analitika Indonesia",
      "hireDate": "2021-05-01",
      "enterpriseHireDate": "2021-05-01",
      "type": "Permanent",
      "periodStart": null,
      "periodEnd": null,
      "terminationDate": "2022-02-28",
      "terminationReason": "Others",
      "terminationNote": null,
      "payThruDate": "2023-02-28"
    },
    "assignment": {
      "id": "a88b2a63-1a8b-400e-a32e-fc5b90ce49d2",
      "organizationId": "53addc5b-929a-11eb-97ce-0adbcc9eaaa8",
      "organizationName": "Business Development",
      "jobId": "56cd5242-929a-11eb-97ce-0adbcc9eaaa8",
      "jobName": "Business Development",
      "gradeId": "587d1b84-929a-11eb-97ce-0adbcc9eaaa8",
      "gradeName": "Operational",
      "locationId": "5a1eed4a-929a-11eb-97ce-0adbcc9eaaa8",
      "locationName": "IDS-Maybank",
      "positionId": "5f4ea2d0-929a-11eb-97ce-0adbcc9eaaa8",
      "positionName": "Business Development",
      "payrollGroupId": "41af8050-b382-480b-91c3-955a1c2a583f",
      "payrollGroupName": "Dummy",
      "attendanceGroupId": "e9363718-9296-11eb-97ce-0adbcc9eaaa8",
      "attendanceGroupName": "National 5 Working Days",
      "actionReason": null,
      "actionType": "New Hire",
      "managerEmploymentId": "b1794e99-929d-11eb-97ce-0adbcc9eaaa8",
      "managerName": "Fredy",
      "assignmentGroup": null,
      "assignmentClassification": null,
      "organizationLevelId": null,
      "organizationLevelName": null,
      "positionLevelId": "5d185b79-929a-11eb-97ce-0adbcc9eaaa8",
      "positionLevelName": "Staff",
      "locationGroupId": "e53d4b91-f065-4324-94b8-ef9dd9a7c3ee",
      "locationGroupName": "Head Office"
    }
  }
]