# Models

## The SortProperty object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SortProperty":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}}}
```

## The Sort object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"Sort":{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}}}}
```

## The Page object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"Page":{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}}}}}
```

## The EmploymentStatusTypeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentStatusTypeResponse":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}}}}}
```

## The EmploymentTypeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentTypeResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}
```

## The OrganizationHierarchyResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHierarchyResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}}}}}
```

## The OrganizationGroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationGroupResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The CompanyLiteResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyLiteResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The OrganizationParentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationParentResponse":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The OrganizationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The PositionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployee":{"type":"integer"}}}}}}
```

## The JobLevelPositionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobLevelPositionResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The JobLevelResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobLevelResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}
```

## The JobTitleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobTitleResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}}}
```

## The LocationGroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LocationGroupResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The CountryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CountryResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}
```

## The StateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"StateResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}
```

## The CityResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CityResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}}}
```

## The LocationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LocationResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The CostCenterCompanyResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CostCenterCompanyResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The CostCenterResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CostCenterResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The EmployeeSimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSimpleResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The SubLocationLocationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SubLocationLocationResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}}}}}
```

## The SubLocationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SubLocationResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}}}}}
```

## The OperationalGroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OperationalGroupResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The AdditionalAssignmentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AdditionalAssignmentResponse":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"signDate":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployee":{"type":"integer"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The AdditionalAssignmentApprovalResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AdditionalAssignmentApprovalResponse":{"type":"object","properties":{"id":{"type":"string"},"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"signDate":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployee":{"type":"integer"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"additionalAssignment":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"signDate":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployee":{"type":"integer"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}
```

## The AdditionalAssignmentApprovalPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AdditionalAssignmentApprovalPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"signDate":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployee":{"type":"integer"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"additionalAssignment":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"signDate":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployee":{"type":"integer"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}]}}}}
```

## The AdditionalIncomePaymentListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AdditionalIncomePaymentListItemResponse":{"type":"object","properties":{"employeeId":{"type":"string"},"paymentDate":{"type":"string"}}}}}}
```

## The AdditionalIncomePaymentPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AdditionalIncomePaymentPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"employeeId":{"type":"string"},"paymentDate":{"type":"string"}}}}}}]}}}}
```

## The ChartTableRelationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ChartTableRelationResponse":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}}}}
```

## The AnalyticsColorSchemeDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsColorSchemeDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"hexColor":{"type":"string"},"sequence":{"type":"number"}}}}}}
```

## The AnalyticsColorSchemeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsColorSchemeResponse":{"type":"object","properties":{"id":{"type":"string"},"colorSchemeDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"hexColor":{"type":"string"},"sequence":{"type":"number"}}}}}}}}}
```

## The AnalyticsColumnResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsColumnResponse":{"type":"object","properties":{"id":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"name":{"type":"string"},"type":{"type":"string"}}}}}}
```

## The ChartFilterResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ChartFilterResponse":{"type":"object","properties":{"id":{"type":"string"},"chartFilterType":{"type":"string"},"column":{"type":"object","properties":{"id":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"name":{"type":"string"},"type":{"type":"string"}}},"values":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string"},"endDate":{"type":"string"},"timeFrame":{"type":"string"},"timeUnit":{"type":"string"},"duration":{"type":"number"}}}}}}
```

## The AnalyticsChartResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsChartResponse":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"size":{"type":"number"},"options":{"type":"string"},"chartType":{"type":"string"},"aggregationType":{"type":"string"},"tableId":{"type":"string"},"yaxisTitle":{"type":"string"},"ycolumnId":{"type":"string"},"ychartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"xaxisTitle":{"type":"string"},"xcolumnId":{"type":"string"},"xchartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"seriesAxisTitle":{"type":"string"},"seriesColumnId":{"type":"string"},"seriesChartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"colorScheme":{"type":"object","properties":{"id":{"type":"string"},"colorSchemeDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"hexColor":{"type":"string"},"sequence":{"type":"number"}}}}}},"dataTrusteeEnabled":{"type":"boolean"},"chartFilters":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"chartFilterType":{"type":"string"},"column":{"type":"object","properties":{"id":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"name":{"type":"string"},"type":{"type":"string"}}},"values":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string"},"endDate":{"type":"string"},"timeFrame":{"type":"string"},"timeUnit":{"type":"string"},"duration":{"type":"number"}}}},"maxItems":{"type":"number"},"sortType":{"type":"string"}}}}}}
```

## The AnalyticsChartPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsChartPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"size":{"type":"number"},"options":{"type":"string"},"chartType":{"type":"string"},"aggregationType":{"type":"string"},"tableId":{"type":"string"},"yaxisTitle":{"type":"string"},"ycolumnId":{"type":"string"},"ychartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"xaxisTitle":{"type":"string"},"xcolumnId":{"type":"string"},"xchartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"seriesAxisTitle":{"type":"string"},"seriesColumnId":{"type":"string"},"seriesChartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"colorScheme":{"type":"object","properties":{"id":{"type":"string"},"colorSchemeDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"hexColor":{"type":"string"},"sequence":{"type":"number"}}}}}},"dataTrusteeEnabled":{"type":"boolean"},"chartFilters":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"chartFilterType":{"type":"string"},"column":{"type":"object","properties":{"id":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"name":{"type":"string"},"type":{"type":"string"}}},"values":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string"},"endDate":{"type":"string"},"timeFrame":{"type":"string"},"timeUnit":{"type":"string"},"duration":{"type":"number"}}}},"maxItems":{"type":"number"},"sortType":{"type":"string"}}}}}}]}}}}
```

## The ChartTableRelationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ChartTableRelationRequest":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}}}}
```

## The IdRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"IdRequest":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}}}}
```

## The ChartValueCollectionFilterRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ChartValueCollectionFilterRequest":{"type":"object","properties":{"value":{"type":"string"}}}}}}
```

## The ChartFilterRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ChartFilterRequest":{"type":"object","properties":{"columnId":{"type":"string"},"chartFilterType":{"type":"string"},"chartValueCollectionFilters":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}}}},"startDate":{"type":"string"},"endDate":{"type":"string"},"timeFrame":{"type":"string"},"timeUnit":{"type":"string"},"duration":{"type":"number"}}}}}}
```

## The AnalyticsChartRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsChartRequest":{"type":"object","properties":{"title":{"type":"string"},"size":{"type":"number"},"options":{"type":"string"},"chartType":{"type":"string"},"aggregationType":{"type":"string"},"tableId":{"type":"string"},"yaxisTitle":{"type":"string"},"ycolumnId":{"type":"string"},"ychartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"xaxisTitle":{"type":"string"},"xcolumnId":{"type":"string"},"xchartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"seriesAxisTitle":{"type":"string"},"seriesColumnId":{"type":"string"},"seriesChartTableRelations":{"type":"array","items":{"type":"object","properties":{"chartTableRelationId":{"type":"string"},"sequence":{"type":"number"}}}},"colorScheme":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"dataTrusteeEnabled":{"type":"boolean"},"chartFilters":{"type":"array","items":{"type":"object","properties":{"columnId":{"type":"string"},"chartFilterType":{"type":"string"},"chartValueCollectionFilters":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}}}},"startDate":{"type":"string"},"endDate":{"type":"string"},"timeFrame":{"type":"string"},"timeUnit":{"type":"string"},"duration":{"type":"number"}}}},"maxItems":{"type":"number"},"sortType":{"type":"string"}},"required":["title","size","chartType","aggregationType","tableId","yaxisTitle","ycolumnId","ychartTableRelations","xaxisTitle","xcolumnId","xchartTableRelations","colorScheme","maxItems","sortType"]}}}}
```

## The PhotoResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PhotoResponse":{"type":"object","properties":{"url":{"type":"string"}}}}}}
```

## The EmployeeManagerResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeManagerResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}}
```

## The EmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}}}}
```

## The UserResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UserResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the user"},"username":{"type":"string","description":"Username of the user"},"email":{"type":"string","description":"Email address of the user"},"employee":{"allOf":[{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}],"description":"Employee information associated with the user"}}}}}}
```

## The UserPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UserPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the user"},"username":{"type":"string","description":"Username of the user"},"email":{"type":"string","description":"Email address of the user"},"employee":{"allOf":[{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}],"description":"Employee information associated with the user"}}},"description":"List of users"}}}]}}}}
```

## The AnalyticsChartDataSeriesResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsChartDataSeriesResponse":{"type":"object","properties":{"name":{"type":"string","description":"Series name"},"data":{"type":"array","items":{"type":"number"},"description":"Series data points"}}}}}}
```

## The AnalyticsChartDataResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnalyticsChartDataResponse":{"type":"object","properties":{"title":{"type":"string","description":"Title of the analytics chart"},"size":{"type":"number","description":"Size of the chart"},"options":{"type":"string","description":"Additional chart options"},"chartType":{"type":"string","description":"Type of the chart (e.g., BAR_VERTICAL_GROUPED_CHART)"},"yaxisTitle":{"type":"string","description":"Title for Y-axis"},"ycolumnType":{"type":"string","description":"Data type of Y-axis column"},"xaxisTitle":{"type":"string","description":"Title for X-axis"},"xcolumnType":{"type":"string","description":"Data type of X-axis column"},"seriesAxisTitle":{"type":"string","description":"Title for series axis"},"seriesColumnType":{"type":"string","description":"Data type of series column"},"categories":{"type":"array","items":{"type":"string"},"description":"Chart categories"},"series":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Series name"},"data":{"type":"array","items":{"type":"number"},"description":"Series data points"}}},"description":"Chart series data"},"colorScheme":{"type":"object","properties":{"id":{"type":"string"},"colorSchemeDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"hexColor":{"type":"string"},"sequence":{"type":"number"}}}}}},"chartFilters":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"chartFilterType":{"type":"string"},"column":{"type":"object","properties":{"id":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"name":{"type":"string"},"type":{"type":"string"}}},"values":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string"},"endDate":{"type":"string"},"timeFrame":{"type":"string"},"timeUnit":{"type":"string"},"duration":{"type":"number"}}},"description":"Chart filter configurations"}}}}}}
```

## The WidgetContentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WidgetContentResponse":{"type":"object","properties":{"id":{"type":"string","description":"Content identifier"},"title":{"type":"string","description":"Content title"},"size":{"type":"number","description":"Content size"}}}}}}
```

## The WidgetResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WidgetResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the widget"},"position":{"type":"number","description":"Position of the widget in the layout"},"widgetType":{"type":"string","description":"Type of the widget"},"content":{"allOf":[{"type":"object","properties":{"id":{"type":"string","description":"Content identifier"},"title":{"type":"string","description":"Content title"},"size":{"type":"number","description":"Content size"}}}],"description":"Widget content details"}}}}}}
```

## The WidgetPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WidgetPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the widget"},"position":{"type":"number","description":"Position of the widget in the layout"},"widgetType":{"type":"string","description":"Type of the widget"},"content":{"allOf":[{"type":"object","properties":{"id":{"type":"string","description":"Content identifier"},"title":{"type":"string","description":"Content title"},"size":{"type":"number","description":"Content size"}}}],"description":"Widget content details"}}},"description":"List of widgets"}}}]}}}}
```

## The BankResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}
```

## The BankPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}]}}}}
```

## The BankBranchResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankBranchResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}}}
```

## The BankBranchPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankBranchPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}}}]}}}}
```

## The PayrollEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollEmployeeResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"active":{"type":"boolean"}}}}}}
```

## The CurrencySimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CurrencySimpleResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}
```

## The BankAccountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankAccountResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"bankId":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}},"bankBranchId":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"accountNumber":{"type":"string"},"accountName":{"type":"string"},"beneficiaryId":{"type":"string"},"priority":{"type":"number"},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}},"percentage":{"type":"number"},"amount":{"type":"number"}}}}}}
```

## The BankAccountConfigurationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankAccountConfigurationResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"active":{"type":"boolean"}}},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"distributionMethod":{"type":"string"},"defaultBankAccount":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"bankId":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}},"bankBranchId":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"accountNumber":{"type":"string"},"accountName":{"type":"string"},"beneficiaryId":{"type":"string"},"priority":{"type":"number"},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}},"percentage":{"type":"number"},"amount":{"type":"number"}}},"bankAccounts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"bankId":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}},"bankBranchId":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"accountNumber":{"type":"string"},"accountName":{"type":"string"},"beneficiaryId":{"type":"string"},"priority":{"type":"number"},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}},"percentage":{"type":"number"},"amount":{"type":"number"}}}},"sourceId":{"type":"string"},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]}}}}}}
```

## The BankAccountConfigurationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankAccountConfigurationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"active":{"type":"boolean"}}},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"distributionMethod":{"type":"string"},"defaultBankAccount":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"bankId":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}},"bankBranchId":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"accountNumber":{"type":"string"},"accountName":{"type":"string"},"beneficiaryId":{"type":"string"},"priority":{"type":"number"},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}},"percentage":{"type":"number"},"amount":{"type":"number"}}},"bankAccounts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"bankId":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}},"bankBranchId":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"accountNumber":{"type":"string"},"accountName":{"type":"string"},"beneficiaryId":{"type":"string"},"priority":{"type":"number"},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}},"percentage":{"type":"number"},"amount":{"type":"number"}}}},"sourceId":{"type":"string"},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]}}}}}}]}}}}
```

## The BankAccountConfigurationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankAccountConfigurationRequest":{"type":"object","properties":{"id":{"type":"string"},"companyBankAccount":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"bankId":{"type":"string"},"bankBranchId":{"type":"string"},"accountNumber":{"type":"string","description":"Numeric"},"accountName":{"type":"string","minLength":3,"maxLength":255},"beneficiaryId":{"type":"string","maxLength":255},"priority":{"type":"number","minimum":1},"currency":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"percentage":{"type":"number","minimum":0,"maximum":100},"amount":{"type":"number","minimum":0}},"required":["bankId","accountNumber","accountName","priority","currency","percentage","amount"]}}}}
```

## The UpdateBankAccountConfigurationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UpdateBankAccountConfigurationRequest":{"type":"object","properties":{"employee":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"distributionMethod":{"type":"string","enum":["PERCENTAGE","FIXED_AMOUNT"]},"bankAccounts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"companyBankAccount":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"bankId":{"type":"string"},"bankBranchId":{"type":"string"},"accountNumber":{"type":"string","description":"Numeric"},"accountName":{"type":"string","minLength":3,"maxLength":255},"beneficiaryId":{"type":"string","maxLength":255},"priority":{"type":"number","minimum":1},"currency":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"percentage":{"type":"number","minimum":0,"maximum":100},"amount":{"type":"number","minimum":0}},"required":["bankId","accountNumber","accountName","priority","currency","percentage","amount"]}},"source":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"required":["paymentMethod"]}}}}
```

## The ApprovalIdsRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ApprovalIdsRequest":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}}}}}
```

## The IdResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"IdResponse":{"type":"object","properties":{"id":{"type":"string"}}}}}}
```

## The BulkOperationFailureParamResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BulkOperationFailureParamResponse":{"type":"object","properties":{"id":{"type":"string"},"reason":{"type":"string"}}}}}}
```

## The BulkOperationFailureResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BulkOperationFailureResponse":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"params":{"type":"object","properties":{"id":{"type":"string"},"reason":{"type":"string"}}}}}}}}
```

## The BulkOperationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BulkOperationResponse":{"type":"object","properties":{"successes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"}}}},"failures":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"params":{"type":"object","properties":{"id":{"type":"string"},"reason":{"type":"string"}}}}}}}}}}}
```

## The RejectApprovalRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RejectApprovalRequest":{"type":"object","properties":{"id":{"type":"string","description":"Approval ID"},"reason":{"type":"string","description":"Reason of Rejection"}},"required":["id","reason"]}}}}
```

## The RejectApprovalListRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RejectApprovalListRequest":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Approval ID"},"reason":{"type":"string","description":"Reason of Rejection"}},"required":["id","reason"]}}}}}
```

## The BpjsHealthcarePremiumSummaryListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcarePremiumSummaryListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"monthlyWage":{"type":"number"},"companyAmount":{"type":"number"},"employeeAmount":{"type":"number"}}}}}}
```

## The BpjsHealthcarePremiumSummaryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcarePremiumSummaryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"monthlyWage":{"type":"number"},"companyAmount":{"type":"number"},"employeeAmount":{"type":"number"}}}}}}]}}}}
```

## The BpjsHealthcareCurrentMonthDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareCurrentMonthDetailResponse":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"companyAmount":{"type":"number"},"employeeAmount":{"type":"number"}}}}}}
```

## The BpjsHealthcarePremiumDetailsItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcarePremiumDetailsItemResponse":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"companyAmount":{"type":"number","description":"Value can be null if the date period is not processed yet"},"employeeAmount":{"type":"number","description":"Value can be null if the date period is not processed yet"}}}}}}
```

## The BpjsHealthcarePremiumDetailsResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcarePremiumDetailsResponse":{"type":"object","properties":{"employeeId":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"monthlyWage":{"type":"number"},"currentMonthDetail":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"companyAmount":{"type":"number"},"employeeAmount":{"type":"number"}}},"details":{"type":"array","items":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"companyAmount":{"type":"number","description":"Value can be null if the date period is not processed yet"},"employeeAmount":{"type":"number","description":"Value can be null if the date period is not processed yet"}}}}}}}}}
```

## The BpjsHealthcareProviderListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareProviderListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"registrationNumber":{"type":"string"},"reportSignatoryName":{"type":"string"},"reportSignatoryJobTitle":{"type":"string"}}}}}}
```

## The BpjsHealthcareProviderPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareProviderPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"registrationNumber":{"type":"string"},"reportSignatoryName":{"type":"string"},"reportSignatoryJobTitle":{"type":"string"}}}}}}]}}}}
```

## The BpjsHealthcareTemplateListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareTemplateListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryType":{"type":"string"},"linkToPayroll":{"type":"boolean"}}}}}}
```

## The BpjsHealthcareTemplatePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareTemplatePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryType":{"type":"string"},"linkToPayroll":{"type":"boolean"}}}}}}]}}}}
```

## The BpjsManpowerPremiumSummaryListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerPremiumSummaryListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"monthlyWage":{"type":"number"},"jkkAmount":{"type":"number"},"jkmAmount":{"type":"number"},"jhtpkAmount":{"type":"number"},"jhtpAmount":{"type":"number"},"jppkAmount":{"type":"number"},"jppAmount":{"type":"number"},"jkpAmount":{"type":"number"}}}}}}
```

## The BpjsManpowerPremiumSummaryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerPremiumSummaryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"monthlyWage":{"type":"number"},"jkkAmount":{"type":"number"},"jkmAmount":{"type":"number"},"jhtpkAmount":{"type":"number"},"jhtpAmount":{"type":"number"},"jppkAmount":{"type":"number"},"jppAmount":{"type":"number"},"jkpAmount":{"type":"number"}}}}}}]}}}}
```

## The BpjsManpowerCurrentMonthDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerCurrentMonthDetailResponse":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"jkkAmount":{"type":"number"},"jkmAmount":{"type":"number"},"jhtpkAmount":{"type":"number"},"jhtpAmount":{"type":"number"},"jppkAmount":{"type":"number"},"jppAmount":{"type":"number"},"jkpAmount":{"type":"number"}}}}}}
```

## The BpjsManpowerPremiumDetailsItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerPremiumDetailsItemResponse":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"jkkAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jkmAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jhtpkAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jhtpAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jppkAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jppAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jkpAmount":{"type":"number"}}}}}}
```

## The BpjsManpowerPremiumDetailsResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerPremiumDetailsResponse":{"type":"object","properties":{"employeeId":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"monthlyWage":{"type":"number"},"currentMonthDetail":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"jkkAmount":{"type":"number"},"jkmAmount":{"type":"number"},"jhtpkAmount":{"type":"number"},"jhtpAmount":{"type":"number"},"jppkAmount":{"type":"number"},"jppAmount":{"type":"number"},"jkpAmount":{"type":"number"}}},"details":{"type":"array","description":"Possible empty list","items":{"type":"object","properties":{"startCutoffDate":{"type":"string"},"endCutoffDate":{"type":"string"},"jkkAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jkmAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jhtpkAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jhtpAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jppkAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jppAmount":{"type":"number","description":"Amount can be null because the date period is not processed yet"},"jkpAmount":{"type":"number"}}}}}}}}}
```

## The BpjsManpowerProviderResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerProviderResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"registrationNumber":{"type":"string"},"reportSignatoryName":{"type":"string"},"reportSignatoryJobTitle":{"type":"string"}}}}}}
```

## The BpjsManpowerProviderPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerProviderPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"registrationNumber":{"type":"string"},"reportSignatoryName":{"type":"string"},"reportSignatoryJobTitle":{"type":"string"}}}}}}]}}}}
```

## The BpjsManpowerTemplateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerTemplateResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryType":{"type":"string"},"linkToPayroll":{"type":"boolean"}}}}}}
```

## The BpjsManpowerTemplatePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerTemplatePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryType":{"type":"string"},"linkToPayroll":{"type":"boolean"}}}}}}]}}}}
```

## The CurrencyResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CurrencyResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"createdBy":{"type":"string"},"createdDate":{"type":"integer","format":"timestamp in milliseconds"},"updatedBy":{"type":"string"},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"code":{"type":"string"},"name":{"type":"string"},"roundingFactor":{"type":"integer"},"thousandSeparator":{"type":"string"},"decimalSeparator":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}
```

## The CompanyBankAccountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyBankAccountResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"companyCode":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"createdBy":{"type":"string"},"createdDate":{"type":"integer","format":"timestamp in milliseconds"},"updatedBy":{"type":"string"},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"code":{"type":"string"},"name":{"type":"string"},"roundingFactor":{"type":"integer"},"thousandSeparator":{"type":"string"},"decimalSeparator":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}}}
```

## The CompanyBankAccountPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyBankAccountPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"companyCode":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"createdBy":{"type":"string"},"createdDate":{"type":"integer","format":"timestamp in milliseconds"},"updatedBy":{"type":"string"},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"code":{"type":"string"},"name":{"type":"string"},"roundingFactor":{"type":"integer"},"thousandSeparator":{"type":"string"},"decimalSeparator":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}}}]}}}}
```

## The CityPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CityPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}}}]}}}}
```

## The CityRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CityRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"state":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"required":["code","name","state"]}}}}
```

## The StateListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"StateListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}},"description":{"type":"string"}}}}}}
```

## The StatePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"StatePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}},"description":{"type":"string"}}}}}}]}}}}
```

## The LogoFileMetadataResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LogoFileMetadataResponse":{"type":"object","properties":{"filename":{"type":"string"},"path":{"type":"string"},"url":{"type":"string","format":"uri"}}}}}}
```

## The TimeZoneResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TimeZoneResponse":{"type":"object","properties":{"code":{"type":"string"},"offset":{"type":"string"}}}}}}
```

## The CompanySuperiorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanySuperiorResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"website":{"type":"string"},"siup":{"type":"string"},"tdp":{"type":"string"},"logo":{"type":"string"},"logoOriginalFilename":{"type":"string"},"logoFileMetadata":{"type":"object","properties":{"filename":{"type":"string"},"path":{"type":"string"},"url":{"type":"string","format":"uri"}}},"timeZone":{"type":"object","properties":{"code":{"type":"string"},"offset":{"type":"string"}}},"email":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}
```

## The CompanyGroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyGroupResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"The unique identifier for the company group"},"name":{"type":"string","description":"The name of the company group"},"code":{"type":"string","description":"The code of the company group"}}}}}}
```

## The CompanyDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"website":{"type":"string"},"siup":{"type":"string"},"tdp":{"type":"string"},"logo":{"type":"string"},"logoOriginalFilename":{"type":"string"},"logoFileMetadata":{"type":"object","properties":{"filename":{"type":"string"},"path":{"type":"string"},"url":{"type":"string","format":"uri"}}},"timeZone":{"type":"object","properties":{"code":{"type":"string"},"offset":{"type":"string"}}},"email":{"type":"string"},"companySuperior":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"website":{"type":"string"},"siup":{"type":"string"},"tdp":{"type":"string"},"logo":{"type":"string"},"logoOriginalFilename":{"type":"string"},"logoFileMetadata":{"type":"object","properties":{"filename":{"type":"string"},"path":{"type":"string"},"url":{"type":"string","format":"uri"}}},"timeZone":{"type":"object","properties":{"code":{"type":"string"},"offset":{"type":"string"}}},"email":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"companyGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"The unique identifier for the company group"},"name":{"type":"string","description":"The name of the company group"},"code":{"type":"string","description":"The code of the company group"}}}}}}}}
```

## The CompanyDetailTimeZoneRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyDetailTimeZoneRequest":{"type":"object","description":"Please refer to [Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). The `code` refers to the `TZ identifier` column, and the `offset` corresponds to the `UTC offset` > `SDT` column.","properties":{"code":{"type":"string"},"offset":{"type":"string","pattern":"([+-][0-1][0-9]|[+-]2[0-3]):([0-5][0-9])","description":"The `offset` must be between `-18` and `+18` hours, e.g. `+07:00`"}},"required":["code","offset"]}}}}
```

## The CompanyDetailRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyDetailRequest":{"type":"object","format":"json","description":"The Content-Type must be `application/json`","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"code":{"type":"string","minLength":1,"maxLength":255},"website":{"type":"string","minLength":3,"maxLength":80},"siup":{"type":"string","minLength":1,"maxLength":255,"pattern":"[a-zA-Z0-9-/. ]+","description":"Alphanumeric, hyphen (-), slash (/), period (.), and space"},"tdp":{"type":"string","minLength":1,"maxLength":255,"pattern":"[a-zA-Z0-9-/. ]+","description":"Alphanumeric, hyphen (-), slash (/), period (.), and space"},"timeZone":{"type":"object","description":"Please refer to [Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). The `code` refers to the `TZ identifier` column, and the `offset` corresponds to the `UTC offset` > `SDT` column.","properties":{"code":{"type":"string"},"offset":{"type":"string","pattern":"([+-][0-1][0-9]|[+-]2[0-3]):([0-5][0-9])","description":"The `offset` must be between `-18` and `+18` hours, e.g. `+07:00`"}},"required":["code","offset"]},"email":{"type":"string","format":"email","maxLength":255},"companySuperior":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"location":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"required":["name","timeZone","email","location"]}}}}
```

## The CompanyRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyRequest":{"type":"object","properties":{"request":{"type":"object","format":"json","description":"The Content-Type must be `application/json`","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"code":{"type":"string","minLength":1,"maxLength":255},"website":{"type":"string","minLength":3,"maxLength":80},"siup":{"type":"string","minLength":1,"maxLength":255,"pattern":"[a-zA-Z0-9-/. ]+","description":"Alphanumeric, hyphen (-), slash (/), period (.), and space"},"tdp":{"type":"string","minLength":1,"maxLength":255,"pattern":"[a-zA-Z0-9-/. ]+","description":"Alphanumeric, hyphen (-), slash (/), period (.), and space"},"timeZone":{"type":"object","description":"Please refer to [Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). The `code` refers to the `TZ identifier` column, and the `offset` corresponds to the `UTC offset` > `SDT` column.","properties":{"code":{"type":"string"},"offset":{"type":"string","pattern":"([+-][0-1][0-9]|[+-]2[0-3]):([0-5][0-9])","description":"The `offset` must be between `-18` and `+18` hours, e.g. `+07:00`"}},"required":["code","offset"]},"email":{"type":"string","format":"email","maxLength":255},"companySuperior":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"location":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"required":["name","timeZone","email","location"]},"file":{"type":"string","format":"binary","description":"Upload the company logo. Allowed file types: `jpg`, `jpeg`, `png`, and `svg`. The Content-Type must be `image/jpeg`, `image/png`, or `image/svg+xml`. The maximum file size is `4MB`."}},"required":["request"]}}}}
```

## The CompanyListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"companyGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"The unique identifier for the company group"},"name":{"type":"string","description":"The name of the company group"},"code":{"type":"string","description":"The code of the company group"}}}}}}}}
```

## The CompanyPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"companyGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"The unique identifier for the company group"},"name":{"type":"string","description":"The name of the company group"},"code":{"type":"string","description":"The code of the company group"}}}}}}}}]}}}}
```

## The AddressDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AddressDetailResponse":{"type":"object","properties":{"address":{"type":"string"},"zipCode":{"type":"string"},"phone":{"type":"string"},"district":{"type":"string"},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}}}}}
```

## The EmergencyContactResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmergencyContactResponse":{"type":"object","properties":{"name":{"type":"string"},"relation":{"type":"string"},"phone":{"type":"string"}}}}}}
```

## The ContactInformationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ContactInformationResponse":{"type":"object","properties":{"id":{"type":"string"},"mobilePhone":{"type":"string"},"email":{"type":"string","description":"deprecated"},"workEmail":{"type":"string"},"personalEmail":{"type":"string"},"originalAddress":{"type":"string"},"originalAddressPhoneNumber":{"type":"string"},"originalAddressDetail":{"type":"object","properties":{"address":{"type":"string"},"zipCode":{"type":"string"},"phone":{"type":"string"},"district":{"type":"string"},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}},"facebook":{"type":"string"},"linkedIn":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"residentialAddress":{"type":"object","properties":{"address":{"type":"string"},"zipCode":{"type":"string"},"phone":{"type":"string"},"district":{"type":"string"},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}},"emergencyContact":{"type":"object","properties":{"name":{"type":"string"},"relation":{"type":"string"},"phone":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}}}}}}
```

## The ContactInformationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ContactInformationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"mobilePhone":{"type":"string"},"email":{"type":"string","description":"deprecated"},"workEmail":{"type":"string"},"personalEmail":{"type":"string"},"originalAddress":{"type":"string"},"originalAddressPhoneNumber":{"type":"string"},"originalAddressDetail":{"type":"object","properties":{"address":{"type":"string"},"zipCode":{"type":"string"},"phone":{"type":"string"},"district":{"type":"string"},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}},"facebook":{"type":"string"},"linkedIn":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"residentialAddress":{"type":"object","properties":{"address":{"type":"string"},"zipCode":{"type":"string"},"phone":{"type":"string"},"district":{"type":"string"},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}},"emergencyContact":{"type":"object","properties":{"name":{"type":"string"},"relation":{"type":"string"},"phone":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}}}}}}]}}}}
```

## The CompanyGroupPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CompanyGroupPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"The unique identifier for the company group"},"name":{"type":"string","description":"The name of the company group"},"code":{"type":"string","description":"The code of the company group"}}}}}}]}}}}
```

## The CostCenterPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CostCenterPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The CostCenterRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CostCenterRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"description":{"type":"string","maxLength":65535}},"required":["code","name"]}}}}
```

## The CountryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CountryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}]}}}}
```

## The CountryRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CountryRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"callingCode":{"type":"string","minLength":1,"maxLength":5,"pattern":"^\\+\\d{1,5}$","description":"e.g. `+62`"},"name":{"type":"string","minLength":1,"maxLength":255},"taxTreaty":{"type":"boolean","default":false}},"required":["code","callingCode","name"]}}}}
```

## The CurrencyPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CurrencyPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"createdBy":{"type":"string"},"createdDate":{"type":"integer","format":"timestamp in milliseconds"},"updatedBy":{"type":"string"},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"code":{"type":"string"},"name":{"type":"string"},"roundingFactor":{"type":"integer"},"thousandSeparator":{"type":"string"},"decimalSeparator":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}]}}}}
```

## The EducationLevelResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EducationLevelResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}}
```

## The FieldOfStudyResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FieldOfStudyResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}}
```

## The InstitutionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"InstitutionResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}}
```

## The EducationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EducationResponse":{"type":"object","properties":{"id":{"type":"string"},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"fieldOfStudy":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}},"institution":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"startDate":{"type":"string"},"graduationDate":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The EducationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EducationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"fieldOfStudy":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}},"institution":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"startDate":{"type":"string"},"graduationDate":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}]}}}}
```

## The EducationLevelPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EducationLevelPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}}]}}}}
```

## The EmployeePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}}}}]}}}}
```

## The EmployeeRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeRequest":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"username":{"type":"string","maxLength":255},"email":{"type":"string","format":"email","maxLength":255},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractStart":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractEnd":{"type":"string","format":"date","description":"YYYY-MM-DD"},"dateOfBirth":{"type":"string","format":"date","description":"YYYY-MM-DD"},"employmentStatusNumber":{"type":"string","maxLength":255},"employmentTypeId":{"type":"string"},"foreignLabour":{"type":"boolean","default":false},"gender":{"type":"string","enum":["MALE","FEMALE"]},"identificationNumber":{"type":"string","maxLength":255},"identityCardExpiredDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"identityCardNumber":{"type":"string","minLength":1,"maxLength":255},"jobLevelId":{"type":"string"},"jobTitleId":{"type":"string"},"locationId":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"organizationId":{"type":"string"},"placeOfBirthId":{"type":"string","description":"City"},"pointOfHireId":{"type":"string","description":"Location"},"religionId":{"type":"string"},"citizenshipId":{"type":"string","description":"Country"},"positionId":{"type":"string"},"subLocationId":{"type":"string"},"operationalGroupId":{"type":"string"},"workEmail":{"type":"string","format":"email","maxLength":255},"costCenterId":{"type":"string"}},"required":["name","joinDate","startDate","dateOfBirth","employmentTypeId","gender","identityCardNumber","jobLevelId","jobTitleId","locationId","maritalStatus","organizationId","pointOfHireId","religionId","citizenshipId"]}}}}
```

## The ReligionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ReligionResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}}
```

## The PlaceOfBirthResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PlaceOfBirthResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}}}}}
```

## The NewEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"NewEmployeeResponse":{"type":"object","properties":{"id":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"foreignLabour":{"type":"boolean"},"citizenship":{"type":"object"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"dateOfBirth":{"type":"string"},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"joinDate":{"type":"string"},"startDate":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"employmentStatusNumber":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"contractStart":{"type":"string"},"contractEnd":{"type":"string"},"identityCardNumber":{"type":"string"},"identityCardExpiredDate":{"type":"string","format":"date"},"email":{"type":"string"}}}}}}
```

## The IdCodeNameResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"IdCodeNameResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The EmployeeSupervisorApprovalOrganizationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorApprovalOrganizationResponse":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]}}}}
```

## The EmployeeSupervisorApprovalJobLevelResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorApprovalJobLevelResponse":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]}}}}
```

## The EmployeeSupervisorApprovalEmploymentStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorApprovalEmploymentStatusResponse":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The EmployeeSupervisorApprovalEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorApprovalEmployeeResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}
```

## The EmployeeSupervisorBaseResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorBaseResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"supervisor":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}}}}}
```

## The EmployeeSupervisorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorResponse":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"supervisor":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}},{"type":"object","properties":{"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]}}}]}}}}
```

## The EmployeeSupervisorApprovalResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorApprovalResponse":{"type":"object","allOf":[{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"supervisor":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}},{"type":"object","properties":{"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]}}}]}]}}}}
```

## The EmployeeSupervisorApprovalPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSupervisorApprovalPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","allOf":[{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"supervisor":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}},{"type":"object","properties":{"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]}}}]}]}}}}]}}}}
```

## The RecurringPeriodEndResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RecurringPeriodEndResponse":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}}}}}}
```

## The RecurringConfigurationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RecurringConfigurationResponse":{"type":"object","properties":{"monthInterval":{"type":"number"},"recurringEndType":{"type":"string"},"maxRecurringTimes":{"type":"number"},"recurringPeriodEnd":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}}}}}}}}
```

## The EmployeeSalaryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSalaryResponse":{"type":"object","properties":{"salaryItemId":{"type":"string"},"salaryItemCode":{"type":"string"},"amount":{"type":"number"},"recurringConfiguration":{"type":"object","properties":{"monthInterval":{"type":"number"},"recurringEndType":{"type":"string"},"maxRecurringTimes":{"type":"number"},"recurringPeriodEnd":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}}}}}}}}}}
```

## The EmployeeSalaryTemplateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSalaryTemplateResponse":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"proportional":{"type":"boolean"},"retroactive":{"type":"boolean"},"salaryDecreeNumber":{"type":"string"},"salaryTemplateId":{"type":"string"},"employeeSalaries":{"type":"array","items":{"type":"object","properties":{"salaryItemId":{"type":"string"},"salaryItemCode":{"type":"string"},"amount":{"type":"number"},"recurringConfiguration":{"type":"object","properties":{"monthInterval":{"type":"number"},"recurringEndType":{"type":"string"},"maxRecurringTimes":{"type":"number"},"recurringPeriodEnd":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}}}}}}}}}}}}}
```

## The RecurringPeriodEndRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RecurringPeriodEndRequest":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}},"required":["month","year"]}}}}
```

## The RecurringConfigurationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RecurringConfigurationRequest":{"type":"object","properties":{"maxRecurringTimes":{"type":"number"},"periodInterval":{"type":"number"},"recurringEndType":{"type":"string"},"recurringPeriodEnd":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}},"required":["month","year"]}},"required":["maxRecurringTimes","periodInterval","recurringEndType","recurringPeriodEnd"]}}}}
```

## The EmployeeSalaryRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSalaryRequest":{"type":"object","properties":{"salaryItemId":{"type":"string"},"amount":{"type":"number"},"formula":{"type":"string"},"recurringConfiguration":{"type":"object","properties":{"maxRecurringTimes":{"type":"number"},"periodInterval":{"type":"number"},"recurringEndType":{"type":"string"},"recurringPeriodEnd":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}},"required":["month","year"]}},"required":["maxRecurringTimes","periodInterval","recurringEndType","recurringPeriodEnd"]}},"required":["amount","formula","recurringConfiguration","salaryItemId"]}}}}
```

## The EmployeeSalaryTemplateRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSalaryTemplateRequest":{"type":"object","properties":{"effectiveDate":{"type":"string"},"employeeSalaries":{"type":"array","items":{"type":"object","properties":{"salaryItemId":{"type":"string"},"amount":{"type":"number"},"formula":{"type":"string"},"recurringConfiguration":{"type":"object","properties":{"maxRecurringTimes":{"type":"number"},"periodInterval":{"type":"number"},"recurringEndType":{"type":"string"},"recurringPeriodEnd":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}},"required":["month","year"]}},"required":["maxRecurringTimes","periodInterval","recurringEndType","recurringPeriodEnd"]}},"required":["amount","formula","recurringConfiguration","salaryItemId"]}},"proportional":{"type":"boolean"},"retroactive":{"type":"boolean"},"salaryDecreeNumber":{"type":"string"},"salaryTemplateId":{"type":"string"}},"required":["effectiveDate","employeeSalaries","proportional","retroactive","salaryDecreeNumber","salaryTemplateId"]}}}}
```

## The EmployeeSalaryTemplateUpdateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSalaryTemplateUpdateResponse":{"type":"object","properties":{"employeeId":{"type":"string"}}}}}}
```

## The EmployeeSalaryTemplatePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeSalaryTemplatePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"proportional":{"type":"boolean"},"retroactive":{"type":"boolean"},"salaryDecreeNumber":{"type":"string"},"salaryTemplateId":{"type":"string"},"employeeSalaries":{"type":"array","items":{"type":"object","properties":{"salaryItemId":{"type":"string"},"salaryItemCode":{"type":"string"},"amount":{"type":"number"},"recurringConfiguration":{"type":"object","properties":{"monthInterval":{"type":"number"},"recurringEndType":{"type":"string"},"maxRecurringTimes":{"type":"number"},"recurringPeriodEnd":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"}}}}}}}}}}}}}]}}}}
```

## The BpjsHealthcareTreatmentClassResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareTreatmentClassResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"minSalaryType":{"type":"string"},"minSalaryValue":{"type":"string"},"maxSalaryType":{"type":"string"},"maxSalaryValue":{"type":"string"}}}}}}
```

## The FamilyMemberRelationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyMemberRelationResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}}}}}
```

## The AdditionalFamilyMembershipResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AdditionalFamilyMembershipResponse":{"type":"object","properties":{"id":{"type":"string"},"familyMemberName":{"type":"string"},"familyMemberRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"firstLevelHealthcareFacility":{"type":"string"},"dentalHealthcareFacility":{"type":"string"}}}}}}
```

## The BpjsHealthcareMembershipResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareMembershipResponse":{"type":"object","properties":{"id":{"type":"string","description":"ID of the BPJS Healthcare Membership"},"employeeId":{"type":"string"},"membershipNumber":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"effectiveDate":{"type":"string"},"firstLevelHealthcareFacility":{"type":"string"},"dentalHealthcareFacility":{"type":"string"},"bpjsHealthcareProvider":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"registrationNumber":{"type":"string"},"reportSignatoryName":{"type":"string"},"reportSignatoryJobTitle":{"type":"string"}}},"bpjsHealthcareTemplate":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryType":{"type":"string"},"linkToPayroll":{"type":"boolean"}}},"bpjsHealthcareTreatmentClass":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"minSalaryType":{"type":"string"},"minSalaryValue":{"type":"string"},"maxSalaryType":{"type":"string"},"maxSalaryValue":{"type":"string"}}},"additionalFamilyMemberships":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"familyMemberName":{"type":"string"},"familyMemberRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"firstLevelHealthcareFacility":{"type":"string"},"dentalHealthcareFacility":{"type":"string"}}}}}}}}}
```

## The BpjsHealthcareMembershipAdditionalFamilyMembership object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareMembershipAdditionalFamilyMembership":{"type":"object","properties":{"dentalHealthcareFacility":{"type":"string"},"familyMemberName":{"type":"string"},"familyMemberRelationId":{"type":"string"},"firstLevelHealthcareFacility":{"type":"string"},"id":{"type":"string"}},"required":["familyMemberName","familyMemberRelationId","id"]}}}}
```

## The BpjsHealthcareMembershipRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsHealthcareMembershipRequest":{"type":"object","properties":{"additionalFamilyMemberships":{"type":"array","items":{"type":"object","properties":{"dentalHealthcareFacility":{"type":"string"},"familyMemberName":{"type":"string"},"familyMemberRelationId":{"type":"string"},"firstLevelHealthcareFacility":{"type":"string"},"id":{"type":"string"}},"required":["familyMemberName","familyMemberRelationId","id"]}},"bpjsHealthcareProviderId":{"type":"string"},"bpjsHealthcareTemplateId":{"type":"string"},"bpjsHealthcareTreatmentClassId":{"type":"string"},"dentalHealthcareFacility":{"type":"string"},"firstLevelHealthcareFacility":{"type":"string"},"membershipNumber":{"type":"string"},"startDate":{"type":"string"},"effectiveDate":{"type":"string","description":"Effective Date of the BPJS Healthcare Membership default to start date"}},"required":["additionalFamilyMemberships","bpjsHealthcareProviderId","bpjsHealthcareTemplateId","membershipNumber","startDate"]}}}}
```

## The ErrorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ErrorResponse":{"type":"object","properties":{"code":{"type":"string","description":"Error code"},"message":{"type":"string","description":"Error message"},"status":{"type":"integer","description":"HTTP status code"},"timestamp":{"type":"string","description":"Timestamp when the error occurred"}}}}}}
```

## The BpjsManpowerMembershipResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerMembershipResponse":{"type":"object","properties":{"id":{"type":"string","description":"ID of the BPJS Manpower Membership"},"membershipNumber":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"effectiveDate":{"type":"string"},"pensionEnd":{"type":"string"},"bpjsManpowerProvider":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"registrationNumber":{"type":"string"},"reportSignatoryName":{"type":"string"},"reportSignatoryJobTitle":{"type":"string"}}},"bpjsManpowerTemplate":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryType":{"type":"string"},"linkToPayroll":{"type":"boolean"}}}}}}}}
```

## The BpjsManpowerMembershipRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BpjsManpowerMembershipRequest":{"type":"object","properties":{"bpjsManpowerProviderId":{"type":"string"},"bpjsManpowerTemplateId":{"type":"string"},"membershipNumber":{"type":"string"},"startDate":{"type":"string"},"effectiveDate":{"type":"string","description":"Effective Date of the BPJS Manpower Membership default value is start date"}},"required":["bpjsManpowerProviderId","bpjsManpowerTemplateId","startDate"]}}}}
```

## The ContactInformationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ContactInformationRequest":{"type":"object","properties":{"email":{"type":"string"},"mobilePhone":{"type":"string","pattern":"^[+]{1}[0-9-() ]+","description":"e.g. `+6281234567890`"},"originalAddress":{"type":"string"}}}}}}
```

## The EmployeeDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"foreignLabour":{"type":"boolean"},"citizenship":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}},"name":{"type":"string"},"dateOfBirth":{"type":"string","format":"date","description":"YYYY-MM-DD"},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"gender":{"type":"string","enum":["MALE","FEMALE"]},"bloodType":{"type":"string","enum":["A","B","O","AB"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}}}}}}
```

## The EmployeeDetailPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeDetailPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"foreignLabour":{"type":"boolean"},"citizenship":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}},"name":{"type":"string"},"dateOfBirth":{"type":"string","format":"date","description":"YYYY-MM-DD"},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"gender":{"type":"string","enum":["MALE","FEMALE"]},"bloodType":{"type":"string","enum":["A","B","O","AB"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}},"manager":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"joinDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"startDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"active":{"type":"boolean"},"pointOfHire":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"photo":{"type":"object","properties":{"url":{"type":"string"}}}}}}}}}}}}]}}}}
```

## The EmployeeDetailRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeDetailRequest":{"type":"object","properties":{"bloodType":{"type":"string","enum":["A","B","O","AB"]},"citizenshipId":{"type":"string","description":"Country ID"},"dateOfBirth":{"type":"string","format":"date","description":"YYYY-MM-DD","default":"1970-01-01"},"foreignLabour":{"type":"boolean","default":false},"gender":{"type":"string","enum":["MALE","FEMALE"]},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"name":{"type":"string","minLength":1,"maxLength":255},"placeOfBirthId":{"type":"string","description":"City ID"},"religionId":{"type":"string"}},"required":["citizenshipId","maritalStatus","name","religionId"]}}}}
```

## The IdentityCardResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"IdentityCardResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"identityCardType":{"type":"string"}}}}}}
```

## The EmployeeIdentityCardResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeIdentityCardResponse":{"type":"object","properties":{"id":{"type":"string"},"identityCard":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"identityCardType":{"type":"string"}}},"identityCardNumber":{"type":"string"},"expiredDate":{"type":"string"}}}}}}
```

## The EmployeeIdentityCardPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeIdentityCardPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"identityCard":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"identityCardType":{"type":"string"}}},"identityCardNumber":{"type":"string"},"expiredDate":{"type":"string"}}}}}}]}}}}
```

## The EmployeeIdentityCardRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeIdentityCardRequest":{"type":"object","properties":{"identityCardId":{"type":"string"},"identityCardNumber":{"type":"string","minLength":1,"maxLength":255,"pattern":"[a-zA-Z0-9]+","description":"Alphanumeric"},"expiredDate":{"type":"string","format":"date"}},"required":["identityCardId","identityCardNumber"]}}}}
```

## The EmploymentStatusDetailPositionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentStatusDetailPositionResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}}}}}
```

## The EmploymentStatusDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentStatusDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"contractStart":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractEnd":{"type":"string","format":"date","description":"YYYY-MM-DD"},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"employmentStatusNumber":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"permanentDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"signDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}}}}}}}
```

## The EmploymentStatusPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentStatusPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"contractStart":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractEnd":{"type":"string","format":"date","description":"YYYY-MM-DD"},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"employmentStatusNumber":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"permanentDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"signDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}}}}}}}]}}}}
```

## The EmployeeIdIdentificationNumberResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeIdIdentificationNumberResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"}}}}}}
```

## The EmploymentStatusHistoryDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentStatusHistoryDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"contractStart":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractEnd":{"type":"string","format":"date","description":"YYYY-MM-DD"},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"employmentStatusNumber":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"permanentDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"signDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"}}}}}}}}
```

## The EmploymentStatusHistoryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentStatusHistoryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"contractStart":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractEnd":{"type":"string","format":"date","description":"YYYY-MM-DD"},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"employmentStatusNumber":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"permanentDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"signDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"}}}}}}}}]}}}}
```

## The EmploymentDataPositionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentDataPositionResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployees":{"type":"integer"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The EmploymentDataResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentDataResponse":{"type":"object","properties":{"id":{"type":"string"},"contractStart":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractEnd":{"type":"string","format":"date","description":"YYYY-MM-DD"},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"employmentStatusNumber":{"type":"string"},"employmentStatusType":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"assigned":{"type":"boolean"},"effectiveDate":{"type":"string"},"endDate":{"type":"string"},"maxEmployees":{"type":"integer"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}},"permanentDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"signDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"subLocation":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The EmploymentDataRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentDataRequest":{"type":"object","properties":{"contractStart":{"type":"string","format":"date","description":"YYYY-MM-DD"},"contractEnd":{"type":"string","format":"date","description":"YYYY-MM-DD"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"employmentStatusNumber":{"type":"string","maxLength":255},"employmentStatusTypeId":{"type":"string"},"employmentTypeId":{"type":"string"},"jobLevelId":{"type":"string"},"jobTitleId":{"type":"string"},"locationId":{"type":"string"},"organizationId":{"type":"string"},"costCenterId":{"type":"string"},"permanentDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"signDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"generateEmploymentStatusNumber":{"type":"boolean","default":false},"subLocationId":{"type":"string"},"operationalGroupId":{"type":"string"}},"required":["effectiveDate","employmentStatusTypeId","employmentTypeId","jobLevelId","jobTitleId","locationId","organizationId","signDate","employmentStatusNumber"]}}}}
```

## The TaxMembershipPeriodResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxMembershipPeriodResponse":{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}}}}
```

## The TaxDependentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxDependentResponse":{"type":"object","properties":{"name":{"type":"string","description":"Name of the tax dependent"},"ptkpRelationType":{"type":"string","enum":["SPOUSE","CHILD","PARENT"],"description":"Relationship type for PTKP calculation"},"dateOfBirth":{"type":"string","format":"date","description":"Date of birth of the tax dependent"},"job":{"type":"string","description":"Job or occupation of the tax dependent"}}}}}}
```

## The TaxMembershipResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxMembershipResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the tax membership"},"foreignTaxObject":{"type":"boolean","description":"Whether this is a foreign tax object"},"kppId":{"type":"string","description":"Tax office (KPP) identifier"},"linkToPayroll":{"type":"boolean","description":"Whether this tax membership is linked to payroll"},"membershipEndPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax membership ends"},"membershipStartPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax membership starts"},"effectiveEndPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax effectiveness ends"},"effectiveStartPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax becomes effective"},"method":{"type":"string","enum":["GROSS","NETTO","GROSS_UP","MIX","MIX_GROSS_NETTO","MIX_NETTO_GROSS","MIX_GROSS_UP_GROSS"],"description":"PPh21 calculation method"},"moreThanOneEmployer":{"type":"boolean","description":"Whether employee has more than one employer"},"npwpAddress":{"type":"string","description":"Address registered with NPWP"},"npwpNumber":{"type":"string","pattern":"^$|^\\d+$","description":"NPWP (Tax ID) number - can be empty or contain only digits"},"tin":{"type":"string","description":"Tax Identification Number"},"previousNetIncome":{"type":"number","format":"double","minimum":0,"description":"Previous net income amount"},"previousPaidPph":{"type":"number","format":"double","minimum":0,"description":"Previous paid PPh amount"},"ptkpCategoryId":{"type":"string","description":"PTKP (Personal Tax Free Income) category identifier"},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"],"description":"Type of tax object for the employee"},"useRecommendedPeriod":{"type":"boolean"},"taxDependents":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the tax dependent"},"ptkpRelationType":{"type":"string","enum":["SPOUSE","CHILD","PARENT"],"description":"Relationship type for PTKP calculation"},"dateOfBirth":{"type":"string","format":"date","description":"Date of birth of the tax dependent"},"job":{"type":"string","description":"Job or occupation of the tax dependent"}}},"description":"List of tax dependents for PTKP calculation"}}}}}}
```

## The TaxMembershipHistoryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxMembershipHistoryResponse":{"allOf":[{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the tax membership"},"foreignTaxObject":{"type":"boolean","description":"Whether this is a foreign tax object"},"kppId":{"type":"string","description":"Tax office (KPP) identifier"},"linkToPayroll":{"type":"boolean","description":"Whether this tax membership is linked to payroll"},"membershipEndPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax membership ends"},"membershipStartPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax membership starts"},"effectiveEndPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax effectiveness ends"},"effectiveStartPeriod":{"allOf":[{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of membership start period"},"year":{"type":"integer","minimum":1970,"description":"Year of membership start period"}}}],"description":"Period when tax becomes effective"},"method":{"type":"string","enum":["GROSS","NETTO","GROSS_UP","MIX","MIX_GROSS_NETTO","MIX_NETTO_GROSS","MIX_GROSS_UP_GROSS"],"description":"PPh21 calculation method"},"moreThanOneEmployer":{"type":"boolean","description":"Whether employee has more than one employer"},"npwpAddress":{"type":"string","description":"Address registered with NPWP"},"npwpNumber":{"type":"string","pattern":"^$|^\\d+$","description":"NPWP (Tax ID) number - can be empty or contain only digits"},"tin":{"type":"string","description":"Tax Identification Number"},"previousNetIncome":{"type":"number","format":"double","minimum":0,"description":"Previous net income amount"},"previousPaidPph":{"type":"number","format":"double","minimum":0,"description":"Previous paid PPh amount"},"ptkpCategoryId":{"type":"string","description":"PTKP (Personal Tax Free Income) category identifier"},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"],"description":"Type of tax object for the employee"},"useRecommendedPeriod":{"type":"boolean"},"taxDependents":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the tax dependent"},"ptkpRelationType":{"type":"string","enum":["SPOUSE","CHILD","PARENT"],"description":"Relationship type for PTKP calculation"},"dateOfBirth":{"type":"string","format":"date","description":"Date of birth of the tax dependent"},"job":{"type":"string","description":"Job or occupation of the tax dependent"}}},"description":"List of tax dependents for PTKP calculation"}}},{"type":"object","properties":{"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}]}}}}
```

## The TaxDependentRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxDependentRequest":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the tax dependent"},"name":{"type":"string","maxLength":100,"description":"Name of the tax dependent"},"ptkpRelationType":{"type":"string","enum":["CHILD","SPOUSE","PARENT"],"description":"Relationship type for PTKP calculation"},"dateOfBirth":{"type":"string","format":"date","description":"Date of birth of the tax dependent (YYYY-MM-DD)."},"job":{"type":"string","maxLength":100,"description":"Job or occupation of the tax dependent"}},"required":["name","ptkpRelationType","dateOfBirth"]}}}}
```

## The TaxMembershipTaxSubjectRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxMembershipTaxSubjectRequest":{"type":"object","properties":{"npwpAddress":{"type":"string","description":"Address registered with NPWP"},"npwpNumber":{"type":"string","pattern":"^$|^\\d+$","description":"NPWP (Tax ID) number - can be empty or contain only digits"},"idTku":{"type":"string","description":"TKU (Tax Knowledge Unit) identifier"},"tin":{"type":"string","description":"Tax Identification Number"},"kppId":{"type":"string","description":"Tax office (KPP) identifier"},"ptkpCategoryId":{"type":"string","description":"PTKP (Personal Tax Free Income) category identifier"},"taxDependents":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the tax dependent"},"name":{"type":"string","maxLength":100,"description":"Name of the tax dependent"},"ptkpRelationType":{"type":"string","enum":["CHILD","SPOUSE","PARENT"],"description":"Relationship type for PTKP calculation"},"dateOfBirth":{"type":"string","format":"date","description":"Date of birth of the tax dependent (YYYY-MM-DD)."},"job":{"type":"string","maxLength":100,"description":"Job or occupation of the tax dependent"}},"required":["name","ptkpRelationType","dateOfBirth"]},"description":"List of tax dependents for PTKP calculation"}},"required":["npwpAddress"],"additionalProperties":false}}}}
```

## The TerminationReasonResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationReasonResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"terminationPph21Reason":{"type":"string"},"terminationBpjsManpowerReason":{"type":"string"},"terminationReasonCategory":{"type":"string"},"severance":{"type":"boolean"}}}}}}
```

## The BasicResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BasicResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The TerminationEntryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationEntryResponse":{"type":"object","properties":{"id":{"type":"string"},"terminationCode":{"type":"string"},"effectiveDate":{"type":"string"},"payrollMethod":{"type":"string"},"terminationReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"terminationPph21Reason":{"type":"string"},"terminationBpjsManpowerReason":{"type":"string"},"terminationReasonCategory":{"type":"string"},"severance":{"type":"boolean"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"bpjsManpowerEndDate":{"type":"string"},"bpjsHealthcareEndDate":{"type":"string"},"pph21MembershipEndDate":{"type":"string"},"requestDate":{"type":"string"},"servicePeriodBy":{"type":"string"},"rehire":{"type":"boolean"},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","WAITING_FOR_APPROVAL"]}}}}}}
```

## The TerminationEntryRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationEntryRequest":{"type":"object","properties":{"terminationCode":{"type":"string"},"payrollMethod":{"type":"string","enum":["FULL","PROPORTIONAL"]},"terminationReasonId":{"type":"string"},"requestDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"bpjsManpowerEndDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"servicePeriodBy":{"type":"string","enum":["JOIN_DATE","START_DATE","PERMANENT_DATE"]},"pph21MembershipEndDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"bpjsHealthcareEndDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"rehire":{"type":"boolean","deprecated":true,"description":"Deprecated field that no longer has any effect on terminated employee pages"}},"required":["payrollMethod","terminationReasonId","requestDate","bpjsManpowerEndDate","pph21MembershipEndDate","bpjsHealthcareEndDate","effectiveDate","rehire"]}}}}
```

## The ManagerRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ManagerRequest":{"type":"object","properties":{"managerId":{"type":"string"}},"required":["managerId"]}}}}
```

## The EmployeeHiringDataSimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeHiringDataSimpleResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"joinDate":{"type":"string","format":"date"},"name":{"type":"string"},"startDate":{"type":"string","format":"date"}}}}}}
```

## The EmployeeHiringDataRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeHiringDataRequest":{"type":"object","properties":{"identificationNumber":{"type":"string"},"joinDate":{"type":"string","format":"date"},"name":{"type":"string"},"startDate":{"type":"string","format":"date"},"pointOfHireId":{"type":"string"}},"required":["identificationNumber","joinDate","name","startDate"]}}}}
```

## The PayslipDownloadRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayslipDownloadRequest":{"type":"object","properties":{"paymentDate":{"type":"string","format":"date"},"type":{"type":"string"}},"required":["paymentDate","type"]}}}}
```

## The FamilyApprovalResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyApprovalResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string"},"identityCardNumber":{"type":"string"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"alive":{"type":"boolean"},"dateOfDeath":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string"},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"job":{"type":"string"},"mobilePhone":{"type":"string"},"description":{"type":"string"}}}}}}
```

## The FamilyApprovalListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyApprovalListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string"},"identityCardNumber":{"type":"string"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"alive":{"type":"boolean"},"dateOfDeath":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string"},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"job":{"type":"string"},"mobilePhone":{"type":"string"},"description":{"type":"string"},"family":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string"},"identityCardNumber":{"type":"string"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"alive":{"type":"boolean"},"dateOfDeath":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string"},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"job":{"type":"string"},"mobilePhone":{"type":"string"},"description":{"type":"string"}}},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"}}}}}}
```

## The FamilyApprovalPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyApprovalPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string"},"identityCardNumber":{"type":"string"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"alive":{"type":"boolean"},"dateOfDeath":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string"},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"job":{"type":"string"},"mobilePhone":{"type":"string"},"description":{"type":"string"},"family":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string"},"identityCardNumber":{"type":"string"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"alive":{"type":"boolean"},"dateOfDeath":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string"},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"job":{"type":"string"},"mobilePhone":{"type":"string"},"description":{"type":"string"}}},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"}}}}}}]}}}}
```

## The StateRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"StateRequest":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"callingCode":{"type":"string","minLength":1,"maxLength":5,"pattern":"^\\+\\d{1,5}$","description":"e.g. `+62`"},"name":{"type":"string","minLength":1,"maxLength":255},"taxTreaty":{"type":"boolean","default":false}},"required":["code","callingCode","name"]}}}}}}
```

## The PlaceOfBirthRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PlaceOfBirthRequest":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"callingCode":{"type":"string","minLength":1,"maxLength":5,"pattern":"^\\+\\d{1,5}$","description":"e.g. `+62`"},"name":{"type":"string","minLength":1,"maxLength":255},"taxTreaty":{"type":"boolean","default":false}},"required":["code","callingCode","name"]}}}}}}}}
```

## The FamilyApprovalRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyApprovalRequest":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string","format":"date","description":"YYYY-MM-DD"},"identityCardNumber":{"type":"string","maxLength":255},"familyRelation":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"callingCode":{"type":"string","minLength":1,"maxLength":5,"pattern":"^\\+\\d{1,5}$","description":"e.g. `+62`"},"name":{"type":"string","minLength":1,"maxLength":255},"taxTreaty":{"type":"boolean","default":false}},"required":["code","callingCode","name"]}}}}},"alive":{"type":"boolean","default":true},"dateOfDeath":{"type":"string","format":"date","description":"If left **null** and the individual is marked as **not alive**, the system will automatically set the date of death to the default value of `December 31, 9999`"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"religion":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"educationLevel":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"job":{"type":"string","maxLength":255,"pattern":"[a-zA-Z0-9 ]+","description":"Alphanumeric with space, e.g. `Software Engineer 1`"},"mobilePhone":{"type":"string","maxLength":255,"pattern":"^[+]{1}[0-9-() ]+","description":"e.g. `+6281234567890`"},"description":{"type":"string","maxLength":65535}},"required":["name","gender","familyRelation"]}}}}
```

## The FamilyApprovalListItemWithApprovalStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyApprovalListItemWithApprovalStatusResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string"},"identityCardNumber":{"type":"string"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"alive":{"type":"boolean"},"dateOfDeath":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string"},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"job":{"type":"string"},"mobilePhone":{"type":"string"},"description":{"type":"string"},"family":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string"},"identityCardNumber":{"type":"string"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"placeOfBirth":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"alive":{"type":"boolean"},"dateOfDeath":{"type":"string"},"maritalStatus":{"type":"string","enum":["SINGLE","MARRIED","WIDOW","WIDOWER"]},"marriageDate":{"type":"string"},"religion":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"educationLevel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}},"job":{"type":"string"},"mobilePhone":{"type":"string"},"description":{"type":"string"}}},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"}}}}}}
```

## The JobExperienceOrganizationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobExperienceOrganizationResponse":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]}}}}
```

## The JobExperienceJobLevelResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobExperienceJobLevelResponse":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]}}}}
```

## The JobExperienceEmploymentStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobExperienceEmploymentStatusResponse":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The JobExperienceEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobExperienceEmployeeResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}
```

## The BaseJobExperienceResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BaseJobExperienceResponse":{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"jobTitle":{"type":"string"},"jobLevel":{"type":"string"},"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"companyBusiness":{"type":"string"},"terminationReasonInput":{"type":"string"},"companyLocation":{"type":"string"},"lastSalary":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"references":{"type":"array","items":{"type":"string"}}}}}}}
```

## The JobExperienceResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobExperienceResponse":{"type":"object","properties":{"jobExperience":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"jobTitle":{"type":"string"},"jobLevel":{"type":"string"},"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"companyBusiness":{"type":"string"},"terminationReasonInput":{"type":"string"},"companyLocation":{"type":"string"},"lastSalary":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"references":{"type":"array","items":{"type":"string"}}}}]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"},"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]}}}}}}
```

## The JobExperienceApprovalResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobExperienceApprovalResponse":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"jobTitle":{"type":"string"},"jobLevel":{"type":"string"},"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"companyBusiness":{"type":"string"},"terminationReasonInput":{"type":"string"},"companyLocation":{"type":"string"},"lastSalary":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"references":{"type":"array","items":{"type":"string"}}}},{"type":"object","properties":{"jobExperience":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"jobTitle":{"type":"string"},"jobLevel":{"type":"string"},"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"companyBusiness":{"type":"string"},"terminationReasonInput":{"type":"string"},"companyLocation":{"type":"string"},"lastSalary":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"references":{"type":"array","items":{"type":"string"}}}}]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"},"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]}}}]}}}}
```

## The JobExperienceApprovalPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobExperienceApprovalPageResponse":{"type":"object","allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"jobTitle":{"type":"string"},"jobLevel":{"type":"string"},"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"companyBusiness":{"type":"string"},"terminationReasonInput":{"type":"string"},"companyLocation":{"type":"string"},"lastSalary":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"references":{"type":"array","items":{"type":"string"}}}},{"type":"object","properties":{"jobExperience":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"jobTitle":{"type":"string"},"jobLevel":{"type":"string"},"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"companyBusiness":{"type":"string"},"terminationReasonInput":{"type":"string"},"companyLocation":{"type":"string"},"lastSalary":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"id":{"type":"string"},"employmentStatusNumber":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"organization":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"company":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}]},"jobLevel":{"type":"object","allOf":[{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},{"type":"object","properties":{"level":{"type":"integer"}}}]},"employmentType":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}},"references":{"type":"array","items":{"type":"string"}}}}]},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","OPEN","WAITING_FOR_APPROVAL"]},"rejectionReason":{"type":"string"},"action":{"type":"string","enum":["NONE","ADD","EDIT","DELETE","DELETE_ALL"]}}}]}}}}]}}}}
```

## The PaymentItemGroupLastSequenceResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaymentItemGroupLastSequenceResponse":{"type":"object","properties":{"employeeId":{"type":"string"},"lastSequence":{"type":"integer"}}}}}}
```

## The PaymentItemGroupSequenceResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaymentItemGroupSequenceResponse":{"type":"object","properties":{"employeeId":{"type":"string"},"paymentItemGroupId":{"type":"string"},"sequence":{"type":"integer"},"previousSequence":{"type":"integer"}}}}}}
```

## The PaymentItemGroupSequencePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaymentItemGroupSequencePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"employeeId":{"type":"string"},"paymentItemGroupId":{"type":"string"},"sequence":{"type":"integer"},"previousSequence":{"type":"integer"}}}}}}]}}}}
```

## The EmployeeVariableValidationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableValidationResponse":{"type":"object","properties":{"type":{"type":"string","enum":["MIN","MAX","OPTION"]},"value":{"type":"number"},"options":{"type":"array","items":{"type":"string"}}}}}}}
```

## The EmployeeVariableMetadataResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableMetadataResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRING","NUMBER"]},"periodic":{"type":"boolean"},"description":{"type":"string"},"validations":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["MIN","MAX","OPTION"]},"value":{"type":"number"},"options":{"type":"array","items":{"type":"string"}}}}}}}}}}
```

## The EmployeeVariableMetadataPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableMetadataPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRING","NUMBER"]},"periodic":{"type":"boolean"},"description":{"type":"string"},"validations":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["MIN","MAX","OPTION"]},"value":{"type":"number"},"options":{"type":"array","items":{"type":"string"}}}}}}}}}}]}}}}
```

## The EmployeeVariableValidationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableValidationRequest":{"type":"object","properties":{"type":{"type":"string","enum":["MIN","MAX","OPTION"]},"value":{"type":"number"},"options":{"type":"array","items":{"type":"string"}}}}}}}
```

## The EmployeeVariableMetadataRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableMetadataRequest":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["STRING","NUMBER"]},"periodic":{"type":"boolean"},"description":{"type":"string"},"validations":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["MIN","MAX","OPTION"]},"value":{"type":"number"},"options":{"type":"array","items":{"type":"string"}}}}}},"required":["name","type","periodic"]}}}}
```

## The EmployeeVariableResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableResponse":{"type":"object","properties":{"id":{"type":"string"},"employeeId":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"name":{"type":"string"},"date":{"type":"string","format":"date"},"value":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The EmployeeVariablePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariablePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employeeId":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"name":{"type":"string"},"date":{"type":"string","format":"date"},"value":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}]}}}}
```

## The EmployeeVariableRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableRequest":{"type":"object","properties":{"employeeId":{"type":"string"},"name":{"type":"string"},"date":{"type":"string","format":"date"},"value":{"type":"string"}},"required":["employeeId","name","date","value"]}}}}
```

## The EmployeeVariableListRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableListRequest":{"type":"array","items":{"type":"object","properties":{"employeeId":{"type":"string"},"name":{"type":"string"},"date":{"type":"string","format":"date"},"value":{"type":"string"}},"required":["employeeId","name","date","value"]},"maxItems":50,"minItems":1}}}}
```

## The EmployeeVariableListResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeVariableListResponse":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employeeId":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"name":{"type":"string"},"date":{"type":"string","format":"date"},"value":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}}
```

## The CountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CountResponse":{"type":"object","properties":{"count":{"type":"integer"}}}}}}
```

## The FamilyHistoricalResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyHistoricalResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string","format":"date","description":"YYYY-MM-DD","default":"1970-01-01"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD","default":"1970-01-01"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD","default":"1970-01-01"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The FamilyHistoricalPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyHistoricalPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"]},"dateOfBirth":{"type":"string","format":"date","description":"YYYY-MM-DD","default":"1970-01-01"},"familyRelation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD","default":"1970-01-01"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD","default":"1970-01-01"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}]}}}}
```

## The EmploymentStatusTypePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentStatusTypePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"defaultData":{"type":"boolean"},"employmentStatusNumberType":{"type":"string","enum":["PKWT_NUMBER","EMPLOYMENT_STATUS_CHANGE_NUMBER"]},"name":{"type":"string"}}}}}}]}}}}
```

## The EmploymentTypePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentTypePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"employmentGroupCode":{"type":"string"},"monthDuration":{"type":"integer"},"permanent":{"type":"boolean"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}]}}}}
```

## The EmploymentTypeRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmploymentTypeRequest":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"employmentGroupCode":{"type":"string","minLength":1,"maxLength":3,"pattern":"[a-zA-Z0-9]+"},"monthDuration":{"type":"integer","minimum":0,"maximum":60},"permanent":{"type":"boolean","default":false},"effectiveDate":{"type":"string","format":"date","description":"Effective date for the employment type. Defaults to minimum date if not provided."},"endDate":{"type":"string","format":"date","description":"End date for the employment type"}},"required":["name","employmentGroupCode","monthDuration","effectiveDate"]}}}}
```

## The FamilyMemberRelationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FamilyMemberRelationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"relationType":{"type":"string","enum":["MOTHER","FATHER","SPOUSE","FIRST_CHILD","SECOND_CHILD","THIRD_CHILD","OTHER_CHILD","OTHER"]}}}}}}]}}}}
```

## The FieldOfStudyPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FieldOfStudyPageResponse":{"allOf":[{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}},{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}}]}}}}
```

## The FormerEmployeeIncomeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FormerEmployeeIncomeResponse":{"type":"object","properties":{"id":{"type":"string","description":"Former employee income ID"},"itemName":{"type":"string","description":"Income item name"},"itemType":{"type":"string","description":"Income item type"},"referenceDate":{"type":"string","format":"date","description":"Reference date"},"pph21Method":{"type":"string","description":"PPH21 calculation method"},"minimumLastWorkingDate":{"type":"string","format":"date","description":"Minimum last working date"},"proportionalMethod":{"type":"string","description":"Proportional calculation method"},"proportionalDays":{"type":"integer","description":"Number of proportional days"},"formula":{"type":"string","description":"Calculation formula"}}}}}}
```

## The FormerEmployeeIncomeEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FormerEmployeeIncomeEmployeeResponse":{"type":"object","properties":{"id":{"type":"string","description":"Former employee income employee ID"},"formerEmployeeIncome":{"type":"object","properties":{"id":{"type":"string","description":"Former employee income ID"},"itemName":{"type":"string","description":"Income item name"},"itemType":{"type":"string","description":"Income item type"},"referenceDate":{"type":"string","format":"date","description":"Reference date"},"pph21Method":{"type":"string","description":"PPH21 calculation method"},"minimumLastWorkingDate":{"type":"string","format":"date","description":"Minimum last working date"},"proportionalMethod":{"type":"string","description":"Proportional calculation method"},"proportionalDays":{"type":"integer","description":"Number of proportional days"},"formula":{"type":"string","description":"Calculation formula"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"amount":{"type":"number","description":"Income amount"},"lastWorkingDate":{"type":"string","format":"date","description":"Last working date"},"paymentDate":{"type":"string","format":"date","description":"Payment date"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"],"description":"Payment method"},"totalThp":{"type":"number","description":"Total take home pay"},"originalTax":{"type":"number","description":"Original tax amount"},"penaltyTax":{"type":"number","description":"Penalty tax amount"},"taxAllowance":{"type":"number","description":"Tax allowance amount"}}}}}}
```

## The FormerEmployeeIncomeEmployeePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FormerEmployeeIncomeEmployeePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","description":"List of former employee income employees","items":{"type":"object","properties":{"id":{"type":"string","description":"Former employee income employee ID"},"formerEmployeeIncome":{"type":"object","properties":{"id":{"type":"string","description":"Former employee income ID"},"itemName":{"type":"string","description":"Income item name"},"itemType":{"type":"string","description":"Income item type"},"referenceDate":{"type":"string","format":"date","description":"Reference date"},"pph21Method":{"type":"string","description":"PPH21 calculation method"},"minimumLastWorkingDate":{"type":"string","format":"date","description":"Minimum last working date"},"proportionalMethod":{"type":"string","description":"Proportional calculation method"},"proportionalDays":{"type":"integer","description":"Number of proportional days"},"formula":{"type":"string","description":"Calculation formula"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"amount":{"type":"number","description":"Income amount"},"lastWorkingDate":{"type":"string","format":"date","description":"Last working date"},"paymentDate":{"type":"string","format":"date","description":"Payment date"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"],"description":"Payment method"},"totalThp":{"type":"number","description":"Total take home pay"},"originalTax":{"type":"number","description":"Original tax amount"},"penaltyTax":{"type":"number","description":"Penalty tax amount"},"taxAllowance":{"type":"number","description":"Tax allowance amount"}}}}}}]}}}}
```

## The FormerEmployeeIncomePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FormerEmployeeIncomePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","description":"List of former employee incomes","items":{"type":"object","properties":{"id":{"type":"string","description":"Former employee income ID"},"itemName":{"type":"string","description":"Income item name"},"itemType":{"type":"string","description":"Income item type"},"referenceDate":{"type":"string","format":"date","description":"Reference date"},"pph21Method":{"type":"string","description":"PPH21 calculation method"},"minimumLastWorkingDate":{"type":"string","format":"date","description":"Minimum last working date"},"proportionalMethod":{"type":"string","description":"Proportional calculation method"},"proportionalDays":{"type":"integer","description":"Number of proportional days"},"formula":{"type":"string","description":"Calculation formula"}}}}}}]}}}}
```

## The FormerEmployeeIncomeEmployeeAmountUpdateRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FormerEmployeeIncomeEmployeeAmountUpdateRequest":{"type":"object","properties":{"id":{"type":"string","description":"Employee income ID"},"amount":{"type":"number","description":"Updated amount"}},"required":["id","amount"]}}}}
```

## The FormerEmployeeIncomeEmployeeAmountUpdateListRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FormerEmployeeIncomeEmployeeAmountUpdateListRequest":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Employee income ID"},"amount":{"type":"number","description":"Updated amount"}},"required":["id","amount"]}}}}}
```

## The IdentityCardPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"IdentityCardPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"identityCardType":{"type":"string"}}}}}}]}}}}
```

## The InstitutionPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"InstitutionPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}}]}}}}
```

## The JobLevelPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobLevelPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}]}}}}
```

## The JobLevelRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobLevelRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"level":{"type":"number","minimum":1,"maximum":99},"jobPositionId":{"type":"string"},"name":{"type":"string","minLength":1,"maxLength":255},"effectiveDate":{"type":"string","format":"date","description":"Effective date for the job level. Defaults to minimum date if not provided."},"endDate":{"type":"string","format":"date","description":"End date for the job level"}},"required":["code","level","name","effectiveDate"]}}}}
```

## The JobTitlePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobTitlePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}}}]}}}}
```

## The JobTitleRequestDeprecated object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobTitleRequestDeprecated":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"minJobLevelId":{"type":"string","deprecated":true},"maxJobLevelId":{"type":"string","deprecated":true},"effectiveDate":{"type":"string","format":"date","description":"if null, it will be set to 1970-01-01"},"endDate":{"type":"string","format":"date"}},"required":["code","name"]}}}}
```

## The JobTitleRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobTitleRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"jobLevels":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"effectiveDate":{"type":"string","format":"date","description":"if null, it will be set to 1970-01-01"},"endDate":{"type":"string","format":"date"}},"required":["code","name","effectiveDate"]}}}}
```

## The JobTitleWithJobLevelsResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobTitleWithJobLevelsResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobLevels":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}}}}
```

## The JobTitleLevelMappingResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobTitleLevelMappingResponse":{"type":"object","properties":{"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}}}
```

## The JobTitleLevelMappingPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"JobTitleLevelMappingPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"jobTitle":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"minJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}},"maxJobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"jobPosition":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"level":{"type":"number"},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}}}]}}}}
```

## The KppResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"KppResponse":{"type":"object","properties":{"id":{"type":"string","description":"KPP unique identifier"},"code":{"type":"string","description":"KPP code"},"name":{"type":"string","description":"KPP name"},"address":{"type":"string","description":"KPP address"},"responsiblePersonName":{"type":"string","description":"Name of the responsible person"},"responsiblePersonNpwp":{"type":"string","description":"NPWP of the responsible person"},"responsiblePersonJobTitle":{"type":"string","description":"Job title of the responsible person"},"kppStatus":{"type":"string","description":"Status of the KPP"}}}}}}
```

## The KppPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"KppPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","description":"List of KPPs","items":{"type":"object","properties":{"id":{"type":"string","description":"KPP unique identifier"},"code":{"type":"string","description":"KPP code"},"name":{"type":"string","description":"KPP name"},"address":{"type":"string","description":"KPP address"},"responsiblePersonName":{"type":"string","description":"Name of the responsible person"},"responsiblePersonNpwp":{"type":"string","description":"NPWP of the responsible person"},"responsiblePersonJobTitle":{"type":"string","description":"Job title of the responsible person"},"kppStatus":{"type":"string","description":"Status of the KPP"}}}}}}]}}}}
```

## The LocationGroupPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LocationGroupPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}]}}}}
```

## The LocationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LocationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"locationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"city":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"state":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"country":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"callingCode":{"type":"string"},"taxTreaty":{"type":"boolean"}}}}}}},"latitude":{"type":"number","format":"float"},"longitude":{"type":"number","format":"float"},"headquarter":{"type":"boolean"},"address":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD, effective date of the location"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD, end date of the location"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The LocationCreateRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LocationCreateRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"locationGroup":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"city":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"latitude":{"type":"number"},"longitude":{"type":"number"},"address":{"type":"string","maxLength":65535},"phone":{"type":"string","maxLength":255,"pattern":"^[+]{1}[0-9-() ]+","description":"e.g. `+6281234567890`"},"zipCode":{"type":"string","maxLength":5,"description":"Numeric"},"effectiveDate":{"type":"string","format":"date","description":"The date when this location becomes effective"},"endDate":{"type":"string","format":"date","description":"The date when this location is no longer effective. If null, means this location is still effective"},"headquarter":{"type":"boolean","description":"If value is true, will automatically update headquarter in company profile"}},"required":["code","name","city","effectiveDate","headquarter"]}}}}
```

## The SubLocationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SubLocationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD or null when ongoing"}}}}}}]}}}}
```

## The SubLocationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SubLocationRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"locationId":{"type":"string","description":"Parent location ID"},"effectiveDate":{"type":"string","format":"date","description":"The date when the sub-location becomes effective"},"endDate":{"type":"string","format":"date","description":"The date when the sub-location ends; null means no planned end date / active indefinitely"}},"required":["code","name","locationId","effectiveDate"]}}}}
```

## The SalaryItemWithSalaryItemTypeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemWithSalaryItemTypeResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemType":{"type":"string"}}}}}}
```

## The MonthlyRecapitulationItemDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyRecapitulationItemDetailResponse":{"type":"object","properties":{"amount":{"type":"number"},"salaryItem":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemType":{"type":"string"}}}}}}}}
```

## The MonthlyRecapitulationItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyRecapitulationItemResponse":{"type":"object","properties":{"code":{"type":"string"},"id":{"type":"string"},"month":{"type":"number"},"name":{"type":"string"},"totalThp":{"type":"number"},"year":{"type":"number"},"details":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"number"},"salaryItem":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemType":{"type":"string"}}}}}}}}}}}
```

## The MonthlyRecapitulationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyRecapitulationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"id":{"type":"string"},"month":{"type":"number"},"name":{"type":"string"},"totalThp":{"type":"number"},"year":{"type":"number"},"details":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"number"},"salaryItem":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemType":{"type":"string"}}}}}}}}}}}]}}}}
```

## The TaxAndAllowanceResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxAndAllowanceResponse":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}}}}}
```

## The KppSimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"KppSimpleResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The MonthlyTaxReportResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyTaxReportResponse":{"type":"object","properties":{"id":{"type":"string"},"year":{"type":"number"},"month":{"type":"number"},"pph21Method":{"type":"string"},"membershipNumber":{"type":"string"},"membershipAddress":{"type":"string"},"totalMonthlyGrossIncome":{"type":"number"},"totalTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"paidTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"]},"sequenceNumber":{"type":"number"},"migrated":{"type":"boolean"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The MonthlyTaxReportPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyTaxReportPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"year":{"type":"number"},"month":{"type":"number"},"pph21Method":{"type":"string"},"membershipNumber":{"type":"string"},"membershipAddress":{"type":"string"},"totalMonthlyGrossIncome":{"type":"number"},"totalTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"paidTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"]},"sequenceNumber":{"type":"number"},"migrated":{"type":"boolean"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The TaxAmountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxAmountResponse":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}}}}}
```

## The TaxIncomeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxIncomeResponse":{"type":"object","properties":{"basicSalary":{"type":"number"},"taxAllowance":{"type":"number"},"bonus":{"type":"number"},"irregularBonus":{"type":"number"},"bonusAllowance":{"type":"number"},"honorarium":{"type":"number"},"insurancePremium":{"type":"number"},"enjoymentRevenue":{"type":"number"},"otherAllowance":{"type":"number"},"irregularOtherAllowance":{"type":"number"},"retirementContribution":{"type":"number"},"religionAllowance":{"type":"number"}}}}}}
```

## The MonthlyTaxDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyTaxDetailResponse":{"type":"object","properties":{"annualCalculation":{"type":"boolean"},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","PERMANENT_DTP","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","TEMPORARY_DTP","NON_EMPLOYEE_DTP","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"]},"year":{"type":"integer","format":"int32"},"month":{"type":"integer","format":"int32"},"employeeId":{"type":"string"},"npwpNumber":{"type":"string"},"npwpAddress":{"type":"string"},"ptkpCategoryCode":{"type":"string"},"terCategory":{"type":"string"},"percentage":{"type":"number","format":"double"},"monthlyGrossIncome":{"type":"number"},"tax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}},"regularTax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}},"bonusTax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}},"income":{"type":"object","properties":{"basicSalary":{"type":"number"},"taxAllowance":{"type":"number"},"bonus":{"type":"number"},"irregularBonus":{"type":"number"},"bonusAllowance":{"type":"number"},"honorarium":{"type":"number"},"insurancePremium":{"type":"number"},"enjoymentRevenue":{"type":"number"},"otherAllowance":{"type":"number"},"irregularOtherAllowance":{"type":"number"},"retirementContribution":{"type":"number"},"religionAllowance":{"type":"number"}}},"positionalAllowance":{"type":"number"},"baseIncomeTaxDeduction":{"type":"number"}}}}}}
```

## The MonthlyTaxDetailPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyTaxDetailPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"annualCalculation":{"type":"boolean"},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","PERMANENT_DTP","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","TEMPORARY_DTP","NON_EMPLOYEE_DTP","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"]},"year":{"type":"integer","format":"int32"},"month":{"type":"integer","format":"int32"},"employeeId":{"type":"string"},"npwpNumber":{"type":"string"},"npwpAddress":{"type":"string"},"ptkpCategoryCode":{"type":"string"},"terCategory":{"type":"string"},"percentage":{"type":"number","format":"double"},"monthlyGrossIncome":{"type":"number"},"tax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}},"regularTax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}},"bonusTax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}},"income":{"type":"object","properties":{"basicSalary":{"type":"number"},"taxAllowance":{"type":"number"},"bonus":{"type":"number"},"irregularBonus":{"type":"number"},"bonusAllowance":{"type":"number"},"honorarium":{"type":"number"},"insurancePremium":{"type":"number"},"enjoymentRevenue":{"type":"number"},"otherAllowance":{"type":"number"},"irregularOtherAllowance":{"type":"number"},"retirementContribution":{"type":"number"},"religionAllowance":{"type":"number"}}},"positionalAllowance":{"type":"number"},"baseIncomeTaxDeduction":{"type":"number"}}}}}}]}}}}
```

## The OperationalGroupPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OperationalGroupPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}]}}}}
```

## The OrganizationGroupPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationGroupPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}]}}}}
```

## The OrganizationGroupRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationGroupRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255}},"required":["code","name"]}}}}
```

## The OrganizationHierarchyPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHierarchyPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}}}}}]}}}}
```

## The OrganizationHierarchyRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHierarchyRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"color":{"type":"string","minLength":7,"maxLength":7,"description":"Hexadecimal color code, e.g. `#62A4D5`"},"level":{"type":"number","minimum":1,"maximum":99}},"required":["code","name","level"]}}}}
```

## The OrganizationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead.","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"effectiveDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"endDate":{"type":"string","format":"date","description":"YYYY-MM-DD"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organizationParent":{"type":"object","description":"Deprecated. Always null.","deprecated":true},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The OrganizationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"organizationHierarchyId":{"type":"string"},"organizationParentId":{"type":"string","deprecated":true,"description":"**Deprecated.** Organization Parent is deprecated. Please use the Organization Superior API instead."},"name":{"type":"string","minLength":3,"maxLength":255},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"organizationGroupId":{"type":"string"},"companyId":{"type":"string","description":"If the request is null, then it will default to the earliest company created in the system."}},"required":["code","organizationHierarchyId","name","type"]}}}}
```

## The PositionLiteResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionLiteResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The OrganizationHeadResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHeadResponse":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The OrganizationHeadPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHeadPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The OrganizationLiteResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationLiteResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The OrganizationHistoryHierarchyResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHistoryHierarchyResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"level":{"type":"integer"}}}}}}
```

## The OrganizationHistoryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHistoryResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}
```

## The OrganizationHistoryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationHistoryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}},"type":{"type":"string","enum":["STRUCTURAL","FUNCTIONAL"]},"organizationHierarchy":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"level":{"type":"integer"}}},"organizationGroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"}}}}}}]}}}}
```

## The OrganizationSuperiorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationSuperiorResponse":{"type":"object","properties":{"id":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"superior":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date"}}}}}}
```

## The OrganizationSuperiorPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OrganizationSuperiorPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"superior":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date"}}}}}}]}}}}
```

## The PaygroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaygroupResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"cutoffType":{"type":"string"},"cutoffDayOfWeek":{"type":"string"},"dailyCutoffDate":{"type":"number"},"dailyCutoffBase":{"type":"string"},"defaultPaygroup":{"type":"boolean"},"monthlyCutoffDate":{"type":"number"}}}}}}
```

## The PaygroupPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaygroupPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"cutoffType":{"type":"string"},"cutoffDayOfWeek":{"type":"string"},"dailyCutoffDate":{"type":"number"},"dailyCutoffBase":{"type":"string"},"defaultPaygroup":{"type":"boolean"},"monthlyCutoffDate":{"type":"number"}}}}}}]}}}}
```

## The EmployeePaygroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeePaygroupResponse":{"type":"object","properties":{"id":{"type":"string"},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"active":{"type":"boolean"}}},"paygroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"cutoffType":{"type":"string"},"cutoffDayOfWeek":{"type":"string"},"dailyCutoffDate":{"type":"number"},"dailyCutoffBase":{"type":"string"},"defaultPaygroup":{"type":"boolean"},"monthlyCutoffDate":{"type":"number"}}},"effectiveDate":{"type":"string","format":"date"}}}}}}
```

## The EmployeePaygroupPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeePaygroupPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"updatedDate":{"type":"integer","format":"timestamp in milliseconds"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"active":{"type":"boolean"}}},"paygroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"cutoffType":{"type":"string"},"cutoffDayOfWeek":{"type":"string"},"dailyCutoffDate":{"type":"number"},"dailyCutoffBase":{"type":"string"},"defaultPaygroup":{"type":"boolean"},"monthlyCutoffDate":{"type":"number"}}},"effectiveDate":{"type":"string","format":"date"}}}}}}]}}}}
```

## The PayslipLayoutResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayslipLayoutResponse":{"type":"object","properties":{"id":{"type":"string"},"html":{"type":"string"},"section":{"type":"string"},"effectiveDate":{"type":"string"}}}}}}
```

## The PayslipLayoutPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayslipLayoutPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"html":{"type":"string"},"section":{"type":"string"},"effectiveDate":{"type":"string"}}}}}}]}}}}
```

## The PayslipLayoutRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayslipLayoutRequest":{"type":"object","properties":{"html":{"type":"string"},"section":{"type":"string"},"effectiveDate":{"type":"string"}},"required":["html","section","effectiveDate"]}}}}
```

## The PayslipAdditionalNoteResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayslipAdditionalNoteResponse":{"type":"object","properties":{"id":{"type":"string"},"paymentDate":{"type":"string"},"note":{"type":"string"}}}}}}
```

## The PayslipAdditionalNotePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayslipAdditionalNotePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"paymentDate":{"type":"string"},"note":{"type":"string"}}}}}}]}}}}
```

## The PayslipAdditionalNoteRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayslipAdditionalNoteRequest":{"type":"object","properties":{"paymentDate":{"type":"string"},"note":{"type":"string","description":"Max length 150","maxLength":150}},"required":["paymentDate","note"]}}}}
```

## The PositionListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The PositionPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}]}}}}
```

## The PositionCostCenterResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionCostCenterResponse":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The PositionCostCenterPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionCostCenterPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"costCenter":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}]}}}}
```

## The PositionHistoryOrganizationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionHistoryOrganizationResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The PositionHistoryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionHistoryResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"effectiveDate":{"type":"string"},"endDate":{"type":"string"}}}}}}
```

## The PositionHistoryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionHistoryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"}}}}},"effectiveDate":{"type":"string"},"endDate":{"type":"string"}}}}}}]}}}}
```

## The PositionVacancyStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionVacancyStatusResponse":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"vacancyStatus":{"type":"string","enum":["VACANT","FILLED"]},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The PositionVacancyStatusPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PositionVacancyStatusPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string"},"vacancyStatus":{"type":"string","enum":["VACANT","FILLED"]},"position":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}]}}}}
```

## The Pph21PolicyResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"Pph21PolicyResponse":{"type":"object","properties":{"id":{"type":"string"},"linkToPayroll":{"type":"boolean"},"pph21FormFormatNumber":{"type":"string"},"pph21Method":{"type":"string"}}}}}}
```

## The PtkpCategoryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PtkpCategoryResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"maxDependent":{"type":"number"},"formula":{"type":"string"}}}}}}
```

## The PtkpCategoryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PtkpCategoryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"maxDependent":{"type":"number"},"formula":{"type":"string"}}}}}}]}}}}
```

## The ReligionPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ReligionPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"}}}}}}]}}}}
```

## The ReligionRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ReligionRequest":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"code":{"type":"string","maxLength":255}},"required":["name"]}}}}
```

## The PayrollProcessSnapshotEmploymentStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollProcessSnapshotEmploymentStatusResponse":{"type":"object","properties":{"effectiveDate":{"type":"string","format":"date"},"position":{"type":"object","properties":{"id":{"type":"string"}}},"organization":{"type":"object","properties":{"id":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"}}},"company":{"type":"object","properties":{"id":{"type":"string"}}},"contractStart":{"type":"string","format":"date"},"contractEnd":{"type":"string","format":"date"},"permanentDate":{"type":"string","format":"date"}}}}}}
```

## The PayrollProcessSnapshotBankAccountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollProcessSnapshotBankAccountResponse":{"type":"object","properties":{"id":{"type":"string"},"priority":{"type":"integer"}}}}}}
```

## The PayrollProcessSnapshotBankAccountConfigurationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollProcessSnapshotBankAccountConfigurationResponse":{"type":"object","properties":{"effectiveDate":{"type":"string","format":"date"},"bankAccounts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"priority":{"type":"integer"}}}}}}}}}
```

## The WorkflowTemplatePayrollSnapshotResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowTemplatePayrollSnapshotResponse":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The WorkflowReasonCategoryPayrollSnapshotResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonCategoryPayrollSnapshotResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The WorkflowReasonPayrollSnapshotResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonPayrollSnapshotResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The WorkflowActivityPayrollSnapshotResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowActivityPayrollSnapshotResponse":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"workflowTemplate":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"name":{"type":"string"}}},"workflowReason":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}
```

## The PayrollProcessSnapshotResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollProcessSnapshotResponse":{"type":"object","properties":{"employeeId":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"terminationDate":{"type":"string","format":"date"},"employmentStatus":{"type":"object","properties":{"effectiveDate":{"type":"string","format":"date"},"position":{"type":"object","properties":{"id":{"type":"string"}}},"organization":{"type":"object","properties":{"id":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"}}},"company":{"type":"object","properties":{"id":{"type":"string"}}},"contractStart":{"type":"string","format":"date"},"contractEnd":{"type":"string","format":"date"},"permanentDate":{"type":"string","format":"date"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"}}},"paygroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"payrollSequenceNumber":{"type":"integer"},"previousPayrollSequenceNumber":{"type":"integer"},"paymentItemGroup":{"type":"object","properties":{"id":{"type":"string"}}},"bankAccountConfiguration":{"type":"object","properties":{"effectiveDate":{"type":"string","format":"date"},"bankAccounts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"priority":{"type":"integer"}}}}}},"workflowActivities":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"workflowTemplate":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"name":{"type":"string"}}},"workflowReason":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}}}}
```

## The PayrollProcessSnapshotPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollProcessSnapshotPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"employeeId":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"terminationDate":{"type":"string","format":"date"},"employmentStatus":{"type":"object","properties":{"effectiveDate":{"type":"string","format":"date"},"position":{"type":"object","properties":{"id":{"type":"string"}}},"organization":{"type":"object","properties":{"id":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"}}},"subLocation":{"type":"object","properties":{"id":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"id":{"type":"string"}}},"jobLevel":{"type":"object","properties":{"id":{"type":"string"}}},"employmentType":{"type":"object","properties":{"id":{"type":"string"}}},"operationalGroup":{"type":"object","properties":{"id":{"type":"string"}}},"costCenter":{"type":"object","properties":{"id":{"type":"string"}}},"company":{"type":"object","properties":{"id":{"type":"string"}}},"contractStart":{"type":"string","format":"date"},"contractEnd":{"type":"string","format":"date"},"permanentDate":{"type":"string","format":"date"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"}}},"paygroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"payrollSequenceNumber":{"type":"integer"},"previousPayrollSequenceNumber":{"type":"integer"},"paymentItemGroup":{"type":"object","properties":{"id":{"type":"string"}}},"bankAccountConfiguration":{"type":"object","properties":{"effectiveDate":{"type":"string","format":"date"},"bankAccounts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"priority":{"type":"integer"}}}}}},"workflowActivities":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"effectiveDate":{"type":"string","format":"date"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"workflowTemplate":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"name":{"type":"string"}}},"workflowReason":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}}}}]}}}}
```

## The SalaryCalculationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryCalculationResponse":{"type":"object","properties":{"costCenterCode":{"type":"string"},"dailyWorkdayEndDate":{"type":"string"},"dailyWorkdayStartDate":{"type":"string"},"employeeId":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"employeeWorkday":{"type":"number"},"id":{"type":"string"},"locationGroupCode":{"type":"string"},"normalWorkday":{"type":"number"},"previousPeriodEmployeeWorkday":{"type":"number"},"previousPeriodNormalWorkday":{"type":"number"}}}}}}
```

## The SalaryCalculationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryCalculationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"costCenterCode":{"type":"string"},"dailyWorkdayEndDate":{"type":"string"},"dailyWorkdayStartDate":{"type":"string"},"employeeId":{"type":"string"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"employeeWorkday":{"type":"number"},"id":{"type":"string"},"locationGroupCode":{"type":"string"},"normalWorkday":{"type":"number"},"previousPeriodEmployeeWorkday":{"type":"number"},"previousPeriodNormalWorkday":{"type":"number"}}}}}}]}}}}
```

## The AmountRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AmountRequest":{"type":"object","properties":{"amount":{"type":"number"}},"required":["amount"]}}}}
```

## The SalaryCalculationDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryCalculationDetailResponse":{"type":"object","properties":{"amount":{"type":"number"},"id":{"type":"string"},"salaryItemCategory":{"type":"string"},"salaryItemCode":{"type":"string"},"salaryItemName":{"type":"string"},"salaryItemType":{"type":"string"},"thp":{"type":"boolean"}}}}}}
```

## The SalaryCalculationDetailPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryCalculationDetailPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"number"},"id":{"type":"string"},"salaryItemCategory":{"type":"string"},"salaryItemCode":{"type":"string"},"salaryItemName":{"type":"string"},"salaryItemType":{"type":"string"},"thp":{"type":"boolean"}}}}}}]}}}}
```

## The TimeAllowanceDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TimeAllowanceDetailResponse":{"type":"object","properties":{"amount":{"type":"number"},"date":{"type":"string"}}}}}}
```

## The TimeAllowanceDetailsResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TimeAllowanceDetailsResponse":{"type":"object","properties":{"salaryCalculationDetail":{"type":"object","properties":{"amount":{"type":"number"},"id":{"type":"string"},"salaryItemCategory":{"type":"string"},"salaryItemCode":{"type":"string"},"salaryItemName":{"type":"string"},"salaryItemType":{"type":"string"},"thp":{"type":"boolean"}}},"timeAllowanceDetails":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"number"},"date":{"type":"string"}}}}}}}}}
```

## The SalaryItemAddOnEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemAddOnEmployeeResponse":{"type":"object","properties":{"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The SalaryItemSimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemSimpleResponse":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The SalaryItemAddOnResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemAddOnResponse":{"type":"object","properties":{"amount":{"type":"number"},"date":{"type":"string"},"employee":{"type":"object","properties":{"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"salaryCalculationProcessed":{"type":"boolean"},"salaryItem":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The SalaryItemAddOnEmployeeRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemAddOnEmployeeRequest":{"type":"object","properties":{"identificationNumber":{"type":"string"}},"required":["identificationNumber"]}}}}
```

## The SalaryItemAddOnSalaryItemRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemAddOnSalaryItemRequest":{"type":"object","properties":{"code":{"type":"string"}},"required":["code"]}}}}
```

## The SalaryItemAddOnRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemAddOnRequest":{"type":"object","properties":{"amount":{"type":"number"},"date":{"type":"string"},"employee":{"type":"object","properties":{"identificationNumber":{"type":"string"}},"required":["identificationNumber"]},"salaryItem":{"type":"object","properties":{"code":{"type":"string"}},"required":["code"]}},"required":["amount","date","employee","salaryItem"]}}}}
```

## The PayrollCompanyResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollCompanyResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The PayrollOrganizationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollOrganizationResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The NameResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"NameResponse":{"type":"object","properties":{"name":{"type":"string"}}}}}}
```

## The CostCenterSimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CostCenterSimpleResponse":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The SalaryPaymentEmploymentStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentEmploymentStatusResponse":{"type":"object","properties":{"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The SalaryPaymentEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentEmployeeResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}}}}}}
```

## The SalaryPaymentDetailCompanyBankAccountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentDetailCompanyBankAccountResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"companyCode":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}}}
```

## The SalaryPaymentDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"bankCode":{"type":"string"},"bankName":{"type":"string"},"accountName":{"type":"string"},"accountNumber":{"type":"string"},"bankAccountPriority":{"type":"integer"},"currencyCode":{"type":"string"},"amount":{"type":"number"},"exchangedAmount":{"type":"number"},"companyBankAccount":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"companyCode":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}}}}}
```

## The SalaryPaymentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentResponse":{"type":"object","properties":{"id":{"type":"string"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"paymentDate":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}},"jobLevel":{"type":"object","properties":{"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"location":{"type":"object","properties":{"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}}},"salaryPaymentDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"bankCode":{"type":"string"},"bankName":{"type":"string"},"accountName":{"type":"string"},"accountNumber":{"type":"string"},"bankAccountPriority":{"type":"integer"},"currencyCode":{"type":"string"},"amount":{"type":"number"},"exchangedAmount":{"type":"number"},"companyBankAccount":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"companyCode":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}}}}}}}}
```

## The SalaryPaymentPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"paymentDate":{"type":"string"},"organization":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}},"jobLevel":{"type":"object","properties":{"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"location":{"type":"object","properties":{"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"costCenter":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}}},"salaryPaymentDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"bankCode":{"type":"string"},"bankName":{"type":"string"},"accountName":{"type":"string"},"accountNumber":{"type":"string"},"bankAccountPriority":{"type":"integer"},"currencyCode":{"type":"string"},"amount":{"type":"number"},"exchangedAmount":{"type":"number"},"companyBankAccount":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"companyCode":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"code":{"type":"string"},"address":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}},"currency":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"baseCurrency":{"type":"boolean"}}}}}}}}}}}}}]}}}}
```

## The SalaryPaymentDateListResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentDateListResponse":{"type":"array","items":{"type":"string"}}}}}
```

## The ProcessedSalaryPaymentDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessedSalaryPaymentDetailResponse":{"type":"object","properties":{"accountNumber":{"type":"string"}}}}}}
```

## The ProcessedSalaryPaymentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessedSalaryPaymentResponse":{"type":"object","properties":{"employeeId":{"type":"string"},"locationGroupCode":{"type":"string"},"paymentDate":{"type":"string"},"salaryPaymentDetails":{"type":"array","items":{"type":"object","properties":{"accountNumber":{"type":"string"}}}},"totalThp":{"type":"number"}}}}}}
```

## The ProcessedSalaryPaymentPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessedSalaryPaymentPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"employeeId":{"type":"string"},"locationGroupCode":{"type":"string"},"paymentDate":{"type":"string"},"salaryPaymentDetails":{"type":"array","items":{"type":"object","properties":{"accountNumber":{"type":"string"}}}},"totalThp":{"type":"number"}}}}}}]}}}}
```

## The PayrollJobLevelResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollJobLevelResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The PayrollLocationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PayrollLocationResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The PaymentItemDetailSalaryItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaymentItemDetailSalaryItemResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemCategory":{"type":"string"},"salaryItemType":{"type":"string"},"thp":{"type":"boolean"}}}}}}
```

## The PaymentItemDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaymentItemDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"amount":{"type":"number"},"salaryItem":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemCategory":{"type":"string"},"salaryItemType":{"type":"string"},"thp":{"type":"boolean"}}}}}}}}
```

## The PaymentItemGroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaymentItemGroupResponse":{"type":"object","properties":{"id":{"type":"string"},"paymentType":{"type":"string"},"startProcessDate":{"type":"string"},"endProcessDate":{"type":"string"},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"paymentItemDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"amount":{"type":"number"},"salaryItem":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemCategory":{"type":"string"},"salaryItemType":{"type":"string"},"thp":{"type":"boolean"}}}}}}}}}}}
```

## The PaymentItemGroupPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PaymentItemGroupPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"paymentType":{"type":"string"},"startProcessDate":{"type":"string"},"endProcessDate":{"type":"string"},"jobLevel":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"location":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"paymentItemDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"amount":{"type":"number"},"salaryItem":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"salaryItemCategory":{"type":"string"},"salaryItemType":{"type":"string"},"thp":{"type":"boolean"}}}}}}}}}}}]}}}}
```

## The BankBranchSimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"BankBranchSimpleResponse":{"type":"object","properties":{"id":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}}}
```

## The SalaryPaymentSummaryCompanyBankAccountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentSummaryCompanyBankAccountResponse":{"type":"object","properties":{"id":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}}}}}
```

## The SalaryPaymentSummaryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentSummaryResponse":{"type":"object","properties":{"accountNumber":{"type":"string"},"amount":{"type":"number"},"id":{"type":"string"},"numberOfProcessedEmployees":{"type":"number"},"numberOfTransferredEmployees":{"type":"number"},"paymentDate":{"type":"string"},"transferredAmount":{"type":"number"},"companyBankAccount":{"type":"object","properties":{"id":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}}}}}}}
```

## The SalaryPaymentSummaryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryPaymentSummaryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"accountNumber":{"type":"string"},"amount":{"type":"number"},"id":{"type":"string"},"numberOfProcessedEmployees":{"type":"number"},"numberOfTransferredEmployees":{"type":"number"},"paymentDate":{"type":"string"},"transferredAmount":{"type":"number"},"companyBankAccount":{"type":"object","properties":{"id":{"type":"string"},"accountNumber":{"type":"string"},"bankBranch":{"type":"object","properties":{"id":{"type":"string"},"bank":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"llg":{"type":"string"}}}}}}}}}}}}]}}}}
```

## The SalaryItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"payslipName":{"type":"string"},"salaryItemCategory":{"type":"string"},"pph21Method":{"type":"string"},"pph21Item":{"type":"string"}}}}}}
```

## The SalaryTemplateDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryTemplateDetailResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"salaryItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"payslipName":{"type":"string"},"salaryItemCategory":{"type":"string"},"pph21Method":{"type":"string"},"pph21Item":{"type":"string"}}}}}}}}
```

## The SalaryTemplateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryTemplateResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"salaryTemplateDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"salaryItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"payslipName":{"type":"string"},"salaryItemCategory":{"type":"string"},"pph21Method":{"type":"string"},"pph21Item":{"type":"string"}}}}}}}}}}}
```

## The SalaryTemplatePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryTemplatePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"salaryTemplateDetails":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"salaryItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"payslipName":{"type":"string"},"salaryItemCategory":{"type":"string"},"pph21Method":{"type":"string"},"pph21Item":{"type":"string"}}}}}}}}}}}]}}}}
```

## The SalaryItemPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SalaryItemPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string"},"name":{"type":"string"},"payslipName":{"type":"string"},"salaryItemCategory":{"type":"string"},"pph21Method":{"type":"string"},"pph21Item":{"type":"string"}}}}}}]}}}}
```

## The EditableSalaryPreprocessRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EditableSalaryPreprocessRequest":{"type":"object","properties":{"employeeIdentificationNumber":{"type":"string","description":"Employee identification number"},"salaryItemCode":{"type":"string","description":"Salary item code"},"amount":{"type":"number","format":"double","description":"Amount"},"period":{"type":"integer","description":"Period"},"year":{"type":"integer","description":"Year"}}}}}}
```

## The EditableSalaryPreprocessListRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EditableSalaryPreprocessListRequest":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","properties":{"employeeIdentificationNumber":{"type":"string","description":"Employee identification number"},"salaryItemCode":{"type":"string","description":"Salary item code"},"amount":{"type":"number","format":"double","description":"Amount"},"period":{"type":"integer","description":"Period"},"year":{"type":"integer","description":"Year"}}}}}}}
```

## The EditableSalaryPreprocessSuccess object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EditableSalaryPreprocessSuccess":{"type":"object","properties":{"employeeIdentificationNumber":{"type":"string"},"salaryItemCode":{"type":"string"},"amount":{"type":"number","format":"double"},"period":{"type":"integer"},"year":{"type":"integer"}}}}}}
```

## The EditableSalaryPreprocessResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EditableSalaryPreprocessResponse":{"type":"object","properties":{"successes":{"type":"array","items":{"type":"object","properties":{"employeeIdentificationNumber":{"type":"string"},"salaryItemCode":{"type":"string"},"amount":{"type":"number","format":"double"},"period":{"type":"integer"},"year":{"type":"integer"}}}},"failures":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"params":{"type":"object","properties":{"id":{"type":"string"},"reason":{"type":"string"}}}}}}}}}}}
```

## The SeverancePaymentPlanResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePaymentPlanResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"terminationEntryId":{"type":"string","format":"uuid"},"terminationEntryCode":{"type":"string"},"employeeId":{"type":"string","format":"uuid"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"terminationReasonId":{"type":"string","format":"uuid"},"terminationReasonName":{"type":"string"},"terminationDate":{"type":"string","format":"date"},"plannedDate":{"type":"string","format":"date"},"paymentDate":{"type":"string","format":"date"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"paymentOption":{"type":"string"},"amount":{"type":"number"},"nonTaxableAmount":{"type":"number"},"thpAmount":{"type":"number"},"pphAmount":{"type":"number"},"taxAllowance":{"type":"number"}}}}}}
```

## The SeverancePaymentPlanPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePaymentPlanPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"terminationEntryId":{"type":"string","format":"uuid"},"terminationEntryCode":{"type":"string"},"employeeId":{"type":"string","format":"uuid"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"terminationReasonId":{"type":"string","format":"uuid"},"terminationReasonName":{"type":"string"},"terminationDate":{"type":"string","format":"date"},"plannedDate":{"type":"string","format":"date"},"paymentDate":{"type":"string","format":"date"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"paymentOption":{"type":"string"},"amount":{"type":"number"},"nonTaxableAmount":{"type":"number"},"thpAmount":{"type":"number"},"pphAmount":{"type":"number"},"taxAllowance":{"type":"number"}}}}}}]}}}}
```

## The SeverancePlanResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePlanResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"pph21Method":{"type":"string"},"paymentOption":{"type":"string"},"total":{"type":"number"},"totalThp":{"type":"number"},"totalPph":{"type":"number"},"taxAllowance":{"type":"number"}}}}}}
```

## The SeverancePlanPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePlanPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"pph21Method":{"type":"string"},"paymentOption":{"type":"string"},"total":{"type":"number"},"totalThp":{"type":"number"},"totalPph":{"type":"number"},"taxAllowance":{"type":"number"}}}}}}]}}}}
```

## The SeverancePlanDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePlanDetailResponse":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"amount":{"type":"number"},"pph21ItemMethod":{"type":"string"}}}}}}
```

## The SeverancePlanResponseWithDetail object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePlanResponseWithDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"pph21Method":{"type":"string"},"paymentOption":{"type":"string"},"total":{"type":"number"},"totalThp":{"type":"number"},"totalPph":{"type":"number"},"taxAllowance":{"type":"number"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"amount":{"type":"number"},"pph21ItemMethod":{"type":"string"}}}},"paymentPlans":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"terminationEntryId":{"type":"string","format":"uuid"},"terminationEntryCode":{"type":"string"},"employeeId":{"type":"string","format":"uuid"},"employeeIdentificationNumber":{"type":"string"},"employeeName":{"type":"string"},"terminationReasonId":{"type":"string","format":"uuid"},"terminationReasonName":{"type":"string"},"terminationDate":{"type":"string","format":"date"},"plannedDate":{"type":"string","format":"date"},"paymentDate":{"type":"string","format":"date"},"paymentMethod":{"type":"string","enum":["CASH","TRANSFER","NONE"]},"paymentOption":{"type":"string"},"amount":{"type":"number"},"nonTaxableAmount":{"type":"number"},"thpAmount":{"type":"number"},"pphAmount":{"type":"number"},"taxAllowance":{"type":"number"}}}}}}}}}
```

## The TaxCalculationDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxCalculationDetailResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"externalId":{"type":"string"},"year":{"type":"number"},"month":{"type":"number"},"pph21Method":{"type":"string"},"membershipNumber":{"type":"string"},"membershipAddress":{"type":"string"},"totalMonthlyGrossIncome":{"type":"number"},"totalTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"paidTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"type":{"type":"string"},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"]},"referenceYear":{"type":"number"},"referenceMonth":{"type":"number"},"multiplier":{"type":"number"},"calculationType":{"type":"string"},"paymentMethod":{"type":"string","enum":["COMBINED","SEPARATED"]},"referenceDate":{"type":"string","format":"date"},"paymentDate":{"type":"string","format":"date"}}}}}}
```

## The TaxCalculationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxCalculationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"externalId":{"type":"string"},"year":{"type":"number"},"month":{"type":"number"},"pph21Method":{"type":"string"},"membershipNumber":{"type":"string"},"membershipAddress":{"type":"string"},"totalMonthlyGrossIncome":{"type":"number"},"totalTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"paidTaxAndAllowance":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"},"tax":{"type":"number"},"allowance":{"type":"number"}}},"type":{"type":"string"},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"]},"referenceYear":{"type":"number"},"referenceMonth":{"type":"number"},"multiplier":{"type":"number"},"calculationType":{"type":"string"},"paymentMethod":{"type":"string","enum":["COMBINED","SEPARATED"]},"referenceDate":{"type":"string","format":"date"},"paymentDate":{"type":"string","format":"date"}}}}}}]}}}}
```

## The TaxCalculationIncomeRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxCalculationIncomeRequest":{"type":"object","properties":{"method":{"type":"string"},"amount":{"type":"number"},"item":{"type":"string"}},"required":["method","amount","item"]}}}}
```

## The TaxCalculationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxCalculationRequest":{"type":"object","properties":{"employeeId":{"type":"string"},"incomes":{"type":"array","items":{"type":"object","properties":{"method":{"type":"string"},"amount":{"type":"number"},"item":{"type":"string"}},"required":["method","amount","item"]}},"referenceDate":{"type":"string","format":"date"},"paymentMethod":{"type":"string","enum":["COMBINED","SEPARATED"]},"externalId":{"type":"string"},"multiplier":{"type":"number"},"paymentDate":{"type":"string","format":"date"},"calculationType":{"type":"string"},"workingDays":{"type":"number"}},"required":["employeeId","incomes","referenceDate","paymentMethod","externalId","multiplier","paymentDate","calculationType","workingDays"]}}}}
```

## The TaxReport1721A1Response object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721A1Response":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"externalId":{"type":"string"},"year":{"type":"number"},"endMonth":{"type":"number"},"sequenceNumber":{"type":"number"},"membershipNumber":{"type":"string"},"ptkp":{"type":"string"},"jobTitle":{"type":"string"},"totalGrossIncome":{"type":"number"},"outstandingOriginalTax":{"type":"number"},"outstandingPenaltyTax":{"type":"number"},"outstandingTax":{"type":"number"},"paidOriginalTax":{"type":"number"},"paidPenaltyTax":{"type":"number"},"paidTax":{"type":"number"},"paidTaxAllowance":{"type":"number"},"basicSalary":{"type":"number"},"taxAllowance":{"type":"number"},"otherAllowance":{"type":"number"},"honorarium":{"type":"number"},"insurancePremium":{"type":"number"},"enjoymentRevenue":{"type":"number"},"bonus":{"type":"number"},"retirementContribution":{"type":"number"},"totalDeduction":{"type":"number"},"netIncome":{"type":"number"},"previousNetIncome":{"type":"number"},"totalNetIncome":{"type":"number"},"baseIncomeTaxDeduction":{"type":"number"},"baseIncomeTax":{"type":"number"},"yearlyOriginalTax":{"type":"number"},"yearlyPenaltyTax":{"type":"number"},"yearlyTax":{"type":"number"},"previousOriginalTax":{"type":"number"},"previousPenaltyTax":{"type":"number"},"previousTax":{"type":"number"}}}}}}
```

## The TaxReport1721A1PageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721A1PageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"externalId":{"type":"string"},"year":{"type":"number"},"endMonth":{"type":"number"},"sequenceNumber":{"type":"number"},"membershipNumber":{"type":"string"},"ptkp":{"type":"string"},"jobTitle":{"type":"string"},"totalGrossIncome":{"type":"number"},"outstandingOriginalTax":{"type":"number"},"outstandingPenaltyTax":{"type":"number"},"outstandingTax":{"type":"number"},"paidOriginalTax":{"type":"number"},"paidPenaltyTax":{"type":"number"},"paidTax":{"type":"number"},"paidTaxAllowance":{"type":"number"},"basicSalary":{"type":"number"},"taxAllowance":{"type":"number"},"otherAllowance":{"type":"number"},"honorarium":{"type":"number"},"insurancePremium":{"type":"number"},"enjoymentRevenue":{"type":"number"},"bonus":{"type":"number"},"retirementContribution":{"type":"number"},"totalDeduction":{"type":"number"},"netIncome":{"type":"number"},"previousNetIncome":{"type":"number"},"totalNetIncome":{"type":"number"},"baseIncomeTaxDeduction":{"type":"number"},"baseIncomeTax":{"type":"number"},"yearlyOriginalTax":{"type":"number"},"yearlyPenaltyTax":{"type":"number"},"yearlyTax":{"type":"number"},"previousOriginalTax":{"type":"number"},"previousPenaltyTax":{"type":"number"},"previousTax":{"type":"number"}}}}}}]}}}}
```

## The TaxCalculationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxCalculationResponse":{"type":"object","properties":{"original":{"type":"number","description":"Original tax amount"},"penalty":{"type":"number","description":"Penalty tax amount"},"total":{"type":"number","description":"Total tax amount including penalty"}}}}}}
```

## The TaxReport1721VIResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721VIResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"year":{"type":"number","description":"Tax report year"},"month":{"type":"number","description":"Tax report month"},"sequenceNumber":{"type":"number","description":"Report sequence number"},"npwpNumber":{"type":"string","description":"NPWP (Tax identification number)"},"monthlyGrossIncome":{"type":"number","description":"Monthly gross income amount"},"tax":{"type":"object","properties":{"original":{"type":"number","description":"Original tax amount"},"penalty":{"type":"number","description":"Penalty tax amount"},"total":{"type":"number","description":"Total tax amount including penalty"}}}}}}}}
```

## The TaxReport1721VIPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721VIPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"year":{"type":"number","description":"Tax report year"},"month":{"type":"number","description":"Tax report month"},"sequenceNumber":{"type":"number","description":"Report sequence number"},"npwpNumber":{"type":"string","description":"NPWP (Tax identification number)"},"monthlyGrossIncome":{"type":"number","description":"Monthly gross income amount"},"tax":{"type":"object","properties":{"original":{"type":"number","description":"Original tax amount"},"penalty":{"type":"number","description":"Penalty tax amount"},"total":{"type":"number","description":"Total tax amount including penalty"}}}}}}}}]}}}}
```

## The TaxReport1721VIDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721VIDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"year":{"type":"number","description":"Tax report year"},"month":{"type":"number","description":"Tax report month"},"sequenceNumber":{"type":"number","description":"Report sequence number"},"npwpNumber":{"type":"string","description":"NPWP (Tax identification number)"},"monthlyGrossIncome":{"type":"number","description":"Monthly gross income amount"},"tax":{"type":"object","properties":{"original":{"type":"number","description":"Original tax amount"},"penalty":{"type":"number","description":"Penalty tax amount"},"total":{"type":"number","description":"Total tax amount including penalty"}}},"totalGrossIncome":{"type":"number","description":"Total gross income amount"},"pkp":{"type":"number","description":"PKP (Penghasilan Kena Pajak) value"}}}}}}
```

## The TaxReport1721VIIResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721VIIResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"year":{"type":"number","description":"Tax report year"},"month":{"type":"number","description":"Tax report month"},"sequenceNumber":{"type":"number","description":"Report sequence number"},"npwpNumber":{"type":"string","description":"NPWP (Tax identification number)"},"income":{"type":"number","description":"Total income amount"},"tax":{"type":"number","description":"Tax amount"}}}}}}
```

## The TaxReport1721VIIPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721VIIPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"year":{"type":"number","description":"Tax report year"},"month":{"type":"number","description":"Tax report month"},"sequenceNumber":{"type":"number","description":"Report sequence number"},"npwpNumber":{"type":"string","description":"NPWP (Tax identification number)"},"income":{"type":"number","description":"Total income amount"},"tax":{"type":"number","description":"Tax amount"}}}}}}]}}}}
```

## The UnprocessableContentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UnprocessableContentResponse":{"type":"object","properties":{"error":{"type":"string","description":"Error message"},"details":{"type":"array","items":{"type":"string"},"description":"Business validation errors"}}}}}}
```

## The TaxReport1721VIIIResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721VIIIResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"year":{"type":"number"},"month":{"type":"number"},"sequenceNumber":{"type":"number"},"npwpNumber":{"type":"string"},"address":{"type":"string"},"monthlyGrossIncome":{"type":"number"},"monthlyTax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}}}}}}}
```

## The TaxReport1721VIIIPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TaxReport1721VIIIPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"kpp":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"year":{"type":"number"},"month":{"type":"number"},"sequenceNumber":{"type":"number"},"npwpNumber":{"type":"string"},"address":{"type":"string"},"monthlyGrossIncome":{"type":"number"},"monthlyTax":{"type":"object","properties":{"original":{"type":"number"},"penalty":{"type":"number"}}}}}}}}]}}}}
```

## The TerminationEntryListPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationEntryListPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"terminationCode":{"type":"string"},"effectiveDate":{"type":"string"},"payrollMethod":{"type":"string"},"terminationReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"terminationPph21Reason":{"type":"string"},"terminationBpjsManpowerReason":{"type":"string"},"terminationReasonCategory":{"type":"string"},"severance":{"type":"boolean"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"bpjsManpowerEndDate":{"type":"string"},"bpjsHealthcareEndDate":{"type":"string"},"pph21MembershipEndDate":{"type":"string"},"requestDate":{"type":"string"},"servicePeriodBy":{"type":"string"},"rehire":{"type":"boolean"},"approvalStatus":{"type":"string","enum":["APPROVED","REJECTED","WAITING_FOR_APPROVAL"]}}}}}}]}}}}
```

## The SeverancePlanDetailItemRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePlanDetailItemRequest":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"amount":{"type":"number"},"pph21ItemMethod":{"type":"string"}},"required":["code","name","category","amount","pph21ItemMethod"]}}}}
```

## The SeverancePlanPaymentPlanItemRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePlanPaymentPlanItemRequest":{"type":"object","properties":{"plannedDate":{"type":"string"},"paymentDate":{"type":"string"},"amount":{"type":"number"}},"required":["plannedDate","paymentDate","amount"]}}}}
```

## The SeverancePlanRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"SeverancePlanRequest":{"type":"object","properties":{"pph21Method":{"type":"string"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"amount":{"type":"number"},"pph21ItemMethod":{"type":"string"}},"required":["code","name","category","amount","pph21ItemMethod"]}},"paymentPlans":{"type":"array","items":{"type":"object","properties":{"plannedDate":{"type":"string"},"paymentDate":{"type":"string"},"amount":{"type":"number"}},"required":["plannedDate","paymentDate","amount"]}}},"required":["pph21Method","details","paymentPlans"]}}}}
```

## The TerminationTaxReasonResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationTaxReasonResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"taxAnnualized":{"type":"boolean"}}}}}}
```

## The TerminationBPJSManpowerReasonResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationBPJSManpowerReasonResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The TerminationReasonCategoryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationReasonCategoryResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The TerminationReasonDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationReasonDetailResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"terminationPph21Reason":{"type":"string","deprecated":true,"description":"Use taxReason instead"},"terminationBpjsManpowerReason":{"type":"string","deprecated":true,"description":"Use bpjsManpowerReason instead"},"terminationReasonCategory":{"type":"string","deprecated":true,"description":"Use reasonCategory instead"},"taxReason":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"taxAnnualized":{"type":"boolean"}}},"bpjsManpowerReason":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"reasonCategory":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"severance":{"type":"boolean"}}}}}}
```

## The TerminationReasonPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationReasonPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"terminationPph21Reason":{"type":"string","deprecated":true,"description":"Use taxReason instead"},"terminationBpjsManpowerReason":{"type":"string","deprecated":true,"description":"Use bpjsManpowerReason instead"},"terminationReasonCategory":{"type":"string","deprecated":true,"description":"Use reasonCategory instead"},"taxReason":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"taxAnnualized":{"type":"boolean"}}},"bpjsManpowerReason":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"reasonCategory":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"severance":{"type":"boolean"}}}}}}]}}}}
```

## The TerminationReasonRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationReasonRequest":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"taxReason":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"bpjsManpowerReason":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"reasonCategory":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"severance":{"type":"boolean","default":false}},"required":["name","reasonCategory","taxReason","bpjsManpowerReason"]}}}}
```

## The TerminationReasonCategoryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationReasonCategoryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}]}}}}
```

## The TerminationTaxReasonPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationTaxReasonPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"taxAnnualized":{"type":"boolean"}}}}}}]}}}}
```

## The TerminationBPJSManpowerReasonPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TerminationBPJSManpowerReasonPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}]}}}}
```

## The TransitionCalculationCountResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TransitionCalculationCountResponse":{"type":"object","properties":{"processedCount":{"type":"number"},"unprocessedCount":{"type":"number"}}}}}}
```

## The TransitionCalculationEmployeeSalaryTemplateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TransitionCalculationEmployeeSalaryTemplateResponse":{"type":"object","properties":{"effectiveDate":{"type":"string"},"salaryDecreeNumber":{"type":"string"},"salaryTemplate":{"type":"object","properties":{"name":{"type":"string"}}}}}}}}
```

## The UnprocessableMessage object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UnprocessableMessage":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"}}}}}}
```

## The ProcessedTransitionCalculationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessedTransitionCalculationResponse":{"type":"object","properties":{"costCenter":{"type":"object","properties":{"name":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"employeeSalaryTemplateHistory":{"type":"object","properties":{"effectiveDate":{"type":"string"},"salaryDecreeNumber":{"type":"string"},"salaryTemplate":{"type":"object","properties":{"name":{"type":"string"}}}}},"employeeWorkday":{"type":"number"},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"endDate":{"type":"string"},"id":{"type":"string"},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"location":{"type":"object","properties":{"name":{"type":"string"}}},"messages":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"}}}},"normalWorkday":{"type":"number"},"organization":{"type":"object","properties":{"name":{"type":"string"}}},"paymentProcess":{"type":"boolean"},"startDate":{"type":"string"},"totalThp":{"type":"number"}}}}}}
```

## The ProcessedTransitionCalculationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessedTransitionCalculationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"costCenter":{"type":"object","properties":{"name":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"employeeSalaryTemplateHistory":{"type":"object","properties":{"effectiveDate":{"type":"string"},"salaryDecreeNumber":{"type":"string"},"salaryTemplate":{"type":"object","properties":{"name":{"type":"string"}}}}},"employeeWorkday":{"type":"number"},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"endDate":{"type":"string"},"id":{"type":"string"},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"location":{"type":"object","properties":{"name":{"type":"string"}}},"messages":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"}}}},"normalWorkday":{"type":"number"},"organization":{"type":"object","properties":{"name":{"type":"string"}}},"paymentProcess":{"type":"boolean"},"startDate":{"type":"string"},"totalThp":{"type":"number"}}}}}}]}}}}
```

## The UnprocessedTransitionCalculationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UnprocessedTransitionCalculationResponse":{"type":"object","properties":{"costCenter":{"type":"object","properties":{"name":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"employeeSalaryTemplateHistory":{"type":"object","properties":{"effectiveDate":{"type":"string"},"salaryDecreeNumber":{"type":"string"},"salaryTemplate":{"type":"object","properties":{"name":{"type":"string"}}}}},"employeeWorkday":{"type":"number"},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"endDate":{"type":"string"},"id":{"type":"string"},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"location":{"type":"object","properties":{"name":{"type":"string"}}},"normalWorkday":{"type":"number"},"organization":{"type":"object","properties":{"name":{"type":"string"}}},"paymentProcess":{"type":"boolean"},"startDate":{"type":"string"},"totalThp":{"type":"number"}}}}}}
```

## The UnprocessedTransitionCalculationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UnprocessedTransitionCalculationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"costCenter":{"type":"object","properties":{"name":{"type":"string"}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"employeeSalaryTemplateHistory":{"type":"object","properties":{"effectiveDate":{"type":"string"},"salaryDecreeNumber":{"type":"string"},"salaryTemplate":{"type":"object","properties":{"name":{"type":"string"}}}}},"employeeWorkday":{"type":"number"},"employmentType":{"type":"object","properties":{"name":{"type":"string"}}},"endDate":{"type":"string"},"id":{"type":"string"},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}},"location":{"type":"object","properties":{"name":{"type":"string"}}},"normalWorkday":{"type":"number"},"organization":{"type":"object","properties":{"name":{"type":"string"}}},"paymentProcess":{"type":"boolean"},"startDate":{"type":"string"},"totalThp":{"type":"number"}}}}}}]}}}}
```

## The ProcessableTimeAllowanceTransitionEmploymentStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessableTimeAllowanceTransitionEmploymentStatusResponse":{"type":"object","properties":{"organization":{"type":"object","properties":{"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}}}}}}}
```

## The ProcessableTimeAllowanceTransitionEmployeeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessableTimeAllowanceTransitionEmployeeResponse":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"organization":{"type":"object","properties":{"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}}}}}}}}}
```

## The ProcessableTimeAllowanceTransitionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessableTimeAllowanceTransitionResponse":{"type":"object","properties":{"dailyEndDate":{"type":"string"},"dailyStartDate":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"organization":{"type":"object","properties":{"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}}}}}},"id":{"type":"string"}}}}}}
```

## The ProcessableTimeAllowanceTransitionPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ProcessableTimeAllowanceTransitionPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"dailyEndDate":{"type":"string"},"dailyStartDate":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"},"employmentStatus":{"type":"object","properties":{"organization":{"type":"object","properties":{"name":{"type":"string"}}},"jobTitle":{"type":"object","properties":{"name":{"type":"string"}}}}}}},"id":{"type":"string"}}}}}}]}}}}
```

## The CalculationScenarioSalaryComponent object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CalculationScenarioSalaryComponent":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}}}}}
```

## The CalculationScenarioComponent object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CalculationScenarioComponent":{"type":"object","properties":{"firstComponent":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}},"secondComponent":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}}}}}}}
```

## The CalculationScenarioPreviousJobComponent object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CalculationScenarioPreviousJobComponent":{"type":"object","properties":{"netIncome":{"type":"number","format":"double","default":0},"tax":{"type":"number","format":"double","default":0}}}}}}
```

## The AnnualTaxCalculationSimulatorRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnnualTaxCalculationSimulatorRequest":{"type":"object","required":["taxObject","taxMethod","ptkpCategory","startMonth","components"],"properties":{"taxMethod":{"type":"string","enum":["GROSS","GROSS_UP","NETTO","MIX"]},"ptkpCategory":{"type":"string"},"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","MULTI_LEVEL_DISTRIBUTOR","INSURANCE_AGENT","MERCHANT_GOODS","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","FORMER_EMPLOYEE","EVENT_PARTICIPANT","EXPATRIATE","EXPERT","MEETING_PARTICIPANT","COMMITTEE_PARTICIPANT","EDUCATION_PARTICIPANT","OTHER_PARTICIPANT","ADVISOR_LECTURER","AUTHOR_RESEARCHER","SERVICE_PROVIDER","ADVERTISING_AGENT","PROJECT_MANAGER","INTERMEDIARY","ARTIST","ATHLETE","TEMPORARY_MONTHLY","COMPETITION_PARTICIPANT"]},"startMonth":{"type":"integer","format":"int32","minimum":1,"maximum":12},"components":{"type":"array","minItems":1,"maxItems":12,"description":"List of monthly income components. The last component is the tax end month. For example, if startMonth is 1 and there are 6 components, then endMonth is 6.","items":{"type":"object","properties":{"firstComponent":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}},"secondComponent":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}}}}},"previousJobComponent":{"type":"object","properties":{"netIncome":{"type":"number","format":"double","default":0},"tax":{"type":"number","format":"double","default":0}}}}}}}}
```

## The AnnualTaxCalculationSimulatorMonthlyTaxReportsResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnnualTaxCalculationSimulatorMonthlyTaxReportsResponse":{"type":"object","properties":{"monthlyGrossIncome":{"type":"number","format":"double"},"percentage":{"type":"number","format":"double"},"monthlyTax":{"type":"number","format":"double"},"nettoTax":{"type":"number","format":"double"},"type":{"type":"string"},"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}}}}}
```

## The AnnualTaxCalculationSimulatorResultResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnnualTaxCalculationSimulatorResultResponse":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double"},"taxAllowance":{"type":"number","format":"double"},"otherAllowance":{"type":"number","format":"double"},"honorarium":{"type":"number","format":"double"},"insurancePremium":{"type":"number","format":"double"},"enjoymentRevenue":{"type":"number","format":"double"},"bonus":{"type":"number","format":"double"},"totalGrossIncome":{"type":"number","format":"double"},"positionalAllowance":{"type":"number","format":"double"},"retirementContribution":{"type":"number","format":"double"},"totalDeduction":{"type":"number","format":"double"},"netIncome":{"type":"number","format":"double"},"previousNetIncome":{"type":"number","format":"double"},"totalNetIncome":{"type":"number","format":"double"},"baseIncomeTaxDeduction":{"type":"number","format":"double"},"baseIncomeTax":{"type":"number","format":"double"},"yearlyOriginalTax":{"type":"number","format":"double"},"yearlyPenaltyTax":{"type":"number","format":"double"},"yearlyTax":{"type":"number","format":"double"},"previousOriginalTax":{"type":"number","format":"double"},"previousPenaltyTax":{"type":"number","format":"double"},"previousTax":{"type":"number","format":"double"},"outstandingOriginalTax":{"type":"number","format":"double"},"outstandingPenaltyTax":{"type":"number","format":"double"},"outstandingTax":{"type":"number","format":"double"}}}}}}
```

## The AnnualTaxCalculationSimulatorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnnualTaxCalculationSimulatorResponse":{"type":"object","properties":{"monthlyTaxReports":{"type":"array","items":{"type":"object","properties":{"monthlyGrossIncome":{"type":"number","format":"double"},"percentage":{"type":"number","format":"double"},"monthlyTax":{"type":"number","format":"double"},"nettoTax":{"type":"number","format":"double"},"type":{"type":"string"},"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}}},"annualTaxReport":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double"},"taxAllowance":{"type":"number","format":"double"},"otherAllowance":{"type":"number","format":"double"},"honorarium":{"type":"number","format":"double"},"insurancePremium":{"type":"number","format":"double"},"enjoymentRevenue":{"type":"number","format":"double"},"bonus":{"type":"number","format":"double"},"totalGrossIncome":{"type":"number","format":"double"},"positionalAllowance":{"type":"number","format":"double"},"retirementContribution":{"type":"number","format":"double"},"totalDeduction":{"type":"number","format":"double"},"netIncome":{"type":"number","format":"double"},"previousNetIncome":{"type":"number","format":"double"},"totalNetIncome":{"type":"number","format":"double"},"baseIncomeTaxDeduction":{"type":"number","format":"double"},"baseIncomeTax":{"type":"number","format":"double"},"yearlyOriginalTax":{"type":"number","format":"double"},"yearlyPenaltyTax":{"type":"number","format":"double"},"yearlyTax":{"type":"number","format":"double"},"previousOriginalTax":{"type":"number","format":"double"},"previousPenaltyTax":{"type":"number","format":"double"},"previousTax":{"type":"number","format":"double"},"outstandingOriginalTax":{"type":"number","format":"double"},"outstandingPenaltyTax":{"type":"number","format":"double"},"outstandingTax":{"type":"number","format":"double"}}}}}}}}
```

## The MonthlyTaxCalculationSimulatorRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyTaxCalculationSimulatorRequest":{"type":"object","required":["taxObject","taxMethod","ptkpCategory","component"],"properties":{"taxObject":{"type":"string","enum":["PERMANENT","TEMPORARY","EXPERT_CONTINUOUS","EXPERT_NON_CONTINUOUS","CONTINUOUS","NON_CONTINUOUS","COMMISSIONER","EVENT_PARTICIPANT","EXPATRIATE"]},"taxMethod":{"type":"string","enum":["GROSS","GROSS_UP","NETTO","MIX"]},"ptkpCategory":{"type":"string"},"component":{"type":"object","properties":{"firstComponent":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}},"secondComponent":{"type":"object","properties":{"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}}}}}}}}}
```

## The MonthlyTaxCalculationSimulatorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"MonthlyTaxCalculationSimulatorResponse":{"type":"object","properties":{"monthlyGrossIncome":{"type":"number","format":"double"},"percentage":{"type":"number","format":"double"},"monthlyTax":{"type":"number","format":"double"},"nettoTax":{"type":"number","format":"double"},"type":{"type":"string"}}}}}}
```

## The PermanentMonthlyTaxCalculationSimulatorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"PermanentMonthlyTaxCalculationSimulatorResponse":{"allOf":[{"type":"object","properties":{"monthlyGrossIncome":{"type":"number","format":"double"},"percentage":{"type":"number","format":"double"},"monthlyTax":{"type":"number","format":"double"},"nettoTax":{"type":"number","format":"double"},"type":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["PERMANENT"]},"basicSalary":{"type":"number","format":"double","default":0},"taxAllowance":{"type":"number","format":"double","default":0},"otherAllowance":{"type":"number","format":"double","default":0},"honorarium":{"type":"number","format":"double","default":0},"insurancePremium":{"type":"number","format":"double","default":0},"enjoymentRevenue":{"type":"number","format":"double","default":0},"bonus":{"type":"number","format":"double","default":0},"monthlyRetirementContribution":{"type":"number","format":"double","default":0},"monthlyReligionAllowance":{"type":"number","format":"double","default":0}}}]}}}}
```

## The TemporaryMonthlyTaxCalculationSimulatorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"TemporaryMonthlyTaxCalculationSimulatorResponse":{"allOf":[{"type":"object","properties":{"monthlyGrossIncome":{"type":"number","format":"double"},"percentage":{"type":"number","format":"double"},"monthlyTax":{"type":"number","format":"double"},"nettoTax":{"type":"number","format":"double"},"type":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["TEMPORARY"]},"basicSalary":{"type":"number","format":"double"},"taxAllowance":{"type":"number","format":"double"},"bonus":{"type":"number","format":"double"}}}]}}}}
```

## The NonEmployeeMonthlyTaxCalculationSimulatorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"NonEmployeeMonthlyTaxCalculationSimulatorResponse":{"allOf":[{"type":"object","properties":{"monthlyGrossIncome":{"type":"number","format":"double"},"percentage":{"type":"number","format":"double"},"monthlyTax":{"type":"number","format":"double"},"nettoTax":{"type":"number","format":"double"},"type":{"type":"string"}}},{"type":"object","properties":{"type":{"type":"string","enum":["NON_EMPLOYEE"]},"basicSalary":{"type":"number","format":"double"},"taxAllowance":{"type":"number","format":"double"},"baseIncome":{"type":"number","format":"double"},"baseIncomeTaxDeduction":{"type":"number","format":"double"},"baseIncomeTax":{"type":"number","format":"double"}}}]}}}}
```

## The CustomTableColumnResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CustomTableColumnResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the column"},"columnName":{"type":"string","description":"Technical name of the column"},"fieldName":{"type":"string","description":"CamelCase version of columnName"},"displayName":{"type":"string","description":"Display name of the column"},"fieldOrder":{"type":"integer","description":"Order of the field in the table"},"dataType":{"type":"string","description":"Data type of the column"},"isRequired":{"type":"boolean","description":"Whether the column is required"},"isReference":{"type":"boolean","description":"Whether the column is a reference to another entity"},"columnMetadata":{"type":"object","description":"Additional metadata for the column","additionalProperties":true},"tooltip":{"type":"string","description":"Optional custom tooltip to be shown to the user"}}}}}}
```

## The CustomTableResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CustomTableResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the custom table"},"tableName":{"type":"string","description":"Technical name of the custom table"},"displayName":{"type":"string","description":"Display name of the custom table"},"menuLocation":{"type":"string","description":"Location of the table in menu hierarchy"},"historicalType":{"type":"string","description":"Type of historical tracking for the table"},"parentEntity":{"type":"string","description":"Parent entity reference"},"parentReferenceField":{"type":"string","description":"Field used for parent entity reference"},"columns":{"type":"array","description":"List of columns in the table","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the column"},"columnName":{"type":"string","description":"Technical name of the column"},"fieldName":{"type":"string","description":"CamelCase version of columnName"},"displayName":{"type":"string","description":"Display name of the column"},"fieldOrder":{"type":"integer","description":"Order of the field in the table"},"dataType":{"type":"string","description":"Data type of the column"},"isRequired":{"type":"boolean","description":"Whether the column is required"},"isReference":{"type":"boolean","description":"Whether the column is a reference to another entity"},"columnMetadata":{"type":"object","description":"Additional metadata for the column","additionalProperties":true},"tooltip":{"type":"string","description":"Optional custom tooltip to be shown to the user"}}}}}}}}}
```

## The CustomTablePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CustomTablePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the custom table"},"tableName":{"type":"string","description":"Technical name of the custom table"},"displayName":{"type":"string","description":"Display name of the custom table"},"menuLocation":{"type":"string","description":"Location of the table in menu hierarchy"},"historicalType":{"type":"string","description":"Type of historical tracking for the table"},"parentEntity":{"type":"string","description":"Parent entity reference"},"parentReferenceField":{"type":"string","description":"Field used for parent entity reference"},"columns":{"type":"array","description":"List of columns in the table","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the column"},"columnName":{"type":"string","description":"Technical name of the column"},"fieldName":{"type":"string","description":"CamelCase version of columnName"},"displayName":{"type":"string","description":"Display name of the column"},"fieldOrder":{"type":"integer","description":"Order of the field in the table"},"dataType":{"type":"string","description":"Data type of the column"},"isRequired":{"type":"boolean","description":"Whether the column is required"},"isReference":{"type":"boolean","description":"Whether the column is a reference to another entity"},"columnMetadata":{"type":"object","description":"Additional metadata for the column","additionalProperties":true},"tooltip":{"type":"string","description":"Optional custom tooltip to be shown to the user"}}}}}}}}}]}}}}
```

## The CustomTableEntryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CustomTableEntryResponse":{"type":"object","additionalProperties":true}}}}
```

## The CustomTableEntryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CustomTableEntryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","additionalProperties":true}}}}]}}}}
```

## The CustomTableEntryRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"CustomTableEntryRequest":{"type":"object","additionalProperties":true}}}}
```

## The WorkflowTemplateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowTemplateResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"context":{"type":"string"}}}}}}
```

## The WorkflowReasonCategoryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonCategoryResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"restrictDuplicateEffectiveDate":{"type":"boolean"}}}}}}
```

## The WorkflowReasonResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonResponse":{"type":"object","properties":{"id":{"type":"string"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"restrictDuplicateEffectiveDate":{"type":"boolean"}}}}}}}}
```

## The WorkflowActivityResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowActivityResponse":{"type":"object","properties":{"id":{"type":"string"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"workflowTemplate":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"context":{"type":"string"}}},"effectiveDate":{"type":"string"},"workflowReason":{"type":"object","properties":{"id":{"type":"string"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"restrictDuplicateEffectiveDate":{"type":"boolean"}}}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The WorkflowActivityPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowActivityPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"workflowTemplate":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"context":{"type":"string"}}},"effectiveDate":{"type":"string"},"workflowReason":{"type":"object","properties":{"id":{"type":"string"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"restrictDuplicateEffectiveDate":{"type":"boolean"}}}}},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The WorkflowReasonPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"createdDate":{"type":"number"},"updatedDate":{"type":"number"},"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"restrictDuplicateEffectiveDate":{"type":"boolean"}}}}}}}}]}}}}
```

## The WorkflowReasonRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255},"category":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"required":["code","name","category"]}}}}
```

## The WorkflowReasonCategoryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonCategoryPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"restrictDuplicateEffectiveDate":{"type":"boolean"}}}}}}]}}}}
```

## The WorkflowReasonCategoryRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkflowReasonCategoryRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":255},"name":{"type":"string","minLength":1,"maxLength":255}},"required":["code","name"]}}}}
```

## The VendorResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"VendorResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}
```

## The VendorPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"VendorPageResponse":{"type":"object","allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"number"},"updatedBy":{"type":"string"},"updatedDate":{"type":"number"}}}}}}]}}}}
```

## The ShiftResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}}}}}
```

## The AttendanceRecapitulationDetailOvertimeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceRecapitulationDetailOvertimeResponse":{"type":"object","properties":{"requested":{"type":"number"},"paid":{"type":"number"},"description":{"type":"string"}}}}}}
```

## The AttendanceRecapitulationDetailAttendanceItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceRecapitulationDetailAttendanceItemResponse":{"type":"object","properties":{"type":{"type":"string"},"code":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"description":{"type":"string"}}}}}}
```

## The AttendanceRecapitulationDetailItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceRecapitulationDetailItemResponse":{"type":"object","properties":{"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"date":{"type":"string"},"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"overtime":{"type":"object","properties":{"requested":{"type":"number"},"paid":{"type":"number"},"description":{"type":"string"}}},"attendances":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"code":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"description":{"type":"string"}}}}}}}}}
```

## The AttendanceRecapitulationDetailPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceRecapitulationDetailPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"date":{"type":"string"},"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"overtime":{"type":"object","properties":{"requested":{"type":"number"},"paid":{"type":"number"},"description":{"type":"string"}}},"attendances":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"code":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"description":{"type":"string"}}}}}}}}}]}}}}
```

## The AttendanceStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceStatusResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"attendanceType":{"type":"string"}}}}}}
```

## The AttendanceItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceItemResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"date":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"attendanceStatusIn":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"attendanceType":{"type":"string"}}}}}}}}
```

## The AttendancePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendancePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"date":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"attendanceStatusIn":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"attendanceType":{"type":"string"}}}}}}}}]}}}}
```

## The AbsenceEntryResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AbsenceEntryResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"startDate":{"type":"string"},"endDate":{"type":"string"},"description":{"type":"string"},"approvalStatus":{"type":"string"},"rejectionReason":{"type":"string"},"attendanceStatus":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"attendanceType":{"type":"string"}}}}}}}}
```

## The AbsenceEntryPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AbsenceEntryPageResponse":{"type":"object","allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"startDate":{"type":"string"},"endDate":{"type":"string"},"description":{"type":"string"},"approvalStatus":{"type":"string"},"rejectionReason":{"type":"string"},"attendanceStatus":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"attendanceType":{"type":"string"}}}}}}}}]}}}}
```

## The AttendanceCancellationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceCancellationResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"createdDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"description":{"type":"string"},"approvalStatus":{"type":"string"},"rejectionReason":{"type":"string"},"attendanceStatus":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"attendanceType":{"type":"string"}}}}}}}}
```

## The AttendanceCancellationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AttendanceCancellationPageResponse":{"type":"object","allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"createdDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"description":{"type":"string"},"approvalStatus":{"type":"string"},"rejectionReason":{"type":"string"},"attendanceStatus":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"attendanceType":{"type":"string"}}}}}}}}]}}}}
```

## The ShiftPatternTemplateSimpleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftPatternTemplateSimpleResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The WorkdayConfigurationDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkdayConfigurationDetailResponse":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}}}}
```

## The EmployeeWorkdayConfigurationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeWorkdayConfigurationResponse":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"shiftPatternTemplate":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"workdayConfigurationDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}},"startSequence":{"type":"number"},"startShift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"includeHoliday":{"type":"boolean"},"includeMissingShift":{"type":"boolean"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The EmployeeWorkdayConfigurationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeWorkdayConfigurationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"shiftPatternTemplate":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"workdayConfigurationDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}},"startSequence":{"type":"number"},"startShift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"includeHoliday":{"type":"boolean"},"includeMissingShift":{"type":"boolean"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The EmployeeWorkdayConfigurationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeWorkdayConfigurationRequest":{"type":"object","properties":{"startDate":{"type":"string"},"endDate":{"type":"string"},"shiftPatternTemplate":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"startSequence":{"type":"number"},"includeHoliday":{"type":"boolean"},"includeMissingShift":{"type":"boolean"},"employee":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"required":["startDate","endDate","shiftPatternTemplate","startSequence","includeHoliday","includeMissingShift","employee"]}}}}
```

## The FingerprintItemRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FingerprintItemRequest":{"type":"object","properties":{"identificationNumber":{"type":"string"},"time":{"type":"string"}},"required":["identificationNumber","time"]}}}}
```

## The FingerprintListRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FingerprintListRequest":{"type":"array","items":{"type":"object","properties":{"identificationNumber":{"type":"string"},"time":{"type":"string"}},"required":["identificationNumber","time"]}}}}}
```

## The FingerprintSuccessItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FingerprintSuccessItemResponse":{"type":"object","properties":{"identificationNumber":{"type":"string"},"time":{"type":"string"},"date":{"type":"string"}}}}}}
```

## The EmployeeIdentificationNumberResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeIdentificationNumberResponse":{"type":"object","properties":{"identificationNumber":{"type":"string"}}}}}}
```

## The FingerprintFailureItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FingerprintFailureItemResponse":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"params":{"type":"object","properties":{"identificationNumber":{"type":"string"}}}}}}}}
```

## The FingerprintResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"FingerprintResponse":{"type":"object","properties":{"successes":{"type":"array","items":{"type":"object","properties":{"identificationNumber":{"type":"string"},"time":{"type":"string"},"date":{"type":"string"}}}},"failures":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"params":{"type":"object","properties":{"identificationNumber":{"type":"string"}}}}}}}}}}}
```

## The HolidayItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"HolidayItemResponse":{"type":"object","properties":{"holidayDate":{"type":"string","format":"date","description":"Date of the holiday"},"name":{"type":"string","description":"Name of the holiday"}}}}}}
```

## The HolidayPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"HolidayPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"holidayDate":{"type":"string","format":"date","description":"Date of the holiday"},"name":{"type":"string","description":"Name of the holiday"}}}}}}]}}}}
```

## The LeaveBalanceItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LeaveBalanceItemResponse":{"type":"object","properties":{"id":{"type":"string"},"year":{"type":"number"},"accrualFrequencyType":{"type":"string"},"monthlyAccrualIncludeBonus":{"type":"boolean"},"givenDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"expectedBalance":{"type":"number"},"balance":{"type":"number"},"bonus":{"type":"number"},"debt":{"type":"number"},"extended":{"type":"boolean"},"maximumExtendedDuration":{"type":"number"},"maximumExtendedBalance":{"type":"number"},"extendedBalanceIncludeBonus":{"type":"boolean"},"totalBalance":{"type":"number"},"usedLeave":{"type":"number"},"active":{"type":"boolean"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"approvedLeave":{"type":"number"},"pendingLeave":{"type":"number"},"collectiveLeave":{"type":"number"},"remaining":{"type":"number"},"extendedDate":{"type":"string"},"extendedBalance":{"type":"number"},"extendedUsedLeave":{"type":"number"},"extendedCollectiveLeave":{"type":"number"},"extendedAvailable":{"type":"number"},"extendedRemaining":{"type":"number"},"extendedApprovedLeave":{"type":"number"},"extendedPendingLeave":{"type":"number"}}}}}}
```

## The LeaveBalancePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LeaveBalancePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"year":{"type":"number"},"accrualFrequencyType":{"type":"string"},"monthlyAccrualIncludeBonus":{"type":"boolean"},"givenDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"expectedBalance":{"type":"number"},"balance":{"type":"number"},"bonus":{"type":"number"},"debt":{"type":"number"},"extended":{"type":"boolean"},"maximumExtendedDuration":{"type":"number"},"maximumExtendedBalance":{"type":"number"},"extendedBalanceIncludeBonus":{"type":"boolean"},"totalBalance":{"type":"number"},"usedLeave":{"type":"number"},"active":{"type":"boolean"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"approvedLeave":{"type":"number"},"pendingLeave":{"type":"number"},"collectiveLeave":{"type":"number"},"remaining":{"type":"number"},"extendedDate":{"type":"string"},"extendedBalance":{"type":"number"},"extendedUsedLeave":{"type":"number"},"extendedCollectiveLeave":{"type":"number"},"extendedAvailable":{"type":"number"},"extendedRemaining":{"type":"number"},"extendedApprovedLeave":{"type":"number"},"extendedPendingLeave":{"type":"number"}}}}}}]}}}}
```

## The LeaveBalanceRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"LeaveBalanceRequest":{"type":"object","properties":{"identificationNumber":{"type":"string"},"year":{"type":"number"},"accrualFrequencyType":{"type":"string"},"monthlyAccrualIncludeBonus":{"type":"boolean"},"givenDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"balance":{"type":"number"},"bonus":{"type":"number"},"debt":{"type":"number"},"extended":{"type":"boolean"},"maximumExtendedDuration":{"type":"number"},"maximumExtendedBalance":{"type":"number"},"extendedBalanceIncludeBonus":{"type":"boolean"}},"required":["identificationNumber","year","accrualFrequencyType","monthlyAccrualIncludeBonus","givenDate","startDate","endDate","balance","bonus","debt","extended","maximumExtendedDuration","maximumExtendedBalance","extendedBalanceIncludeBonus"]}}}}
```

## The OtherLeaveStatusResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OtherLeaveStatusResponse":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}}}}}
```

## The OtherLeaveBalanceItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OtherLeaveBalanceItemResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"otherLeaveStatus":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}},"year":{"type":"number"},"givenDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"balance":{"type":"number"},"usedBalance":{"type":"number"},"pendingBalance":{"type":"number"},"approvedBalance":{"type":"number"},"remaining":{"type":"number"},"minLeaveDate":{"type":"string"},"maxLeaveDate":{"type":"string"},"active":{"type":"boolean"}}}}}}
```

## The OtherLeaveBalancePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OtherLeaveBalancePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"otherLeaveStatus":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}},"year":{"type":"number"},"givenDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"balance":{"type":"number"},"usedBalance":{"type":"number"},"pendingBalance":{"type":"number"},"approvedBalance":{"type":"number"},"remaining":{"type":"number"},"minLeaveDate":{"type":"string"},"maxLeaveDate":{"type":"string"},"active":{"type":"boolean"}}}}}}]}}}}
```

## The OtherLeaveBalanceRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OtherLeaveBalanceRequest":{"type":"object","properties":{"identificationNumber":{"type":"string"},"otherLeaveStatusCode":{"type":"string"},"year":{"type":"number"},"balance":{"type":"number"},"givenDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"}},"required":["identificationNumber","otherLeaveStatusCode","year","balance","givenDate","startDate","endDate"]}}}}
```

## The OtherLeaveBalanceCreateResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OtherLeaveBalanceCreateResponse":{"type":"object","properties":{"id":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"identificationNumber":{"type":"string"},"name":{"type":"string"}}},"otherLeaveStatus":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}},"year":{"type":"number"},"givenDate":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"balance":{"type":"number"}}}}}}
```

## The ShiftPatternTemplateDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftPatternTemplateDetailResponse":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}}}}
```

## The ShiftPatternTemplateListItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftPatternTemplateListItemResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"shiftPatternTemplateDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}}}}}}}
```

## The ShiftPatternTemplatePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftPatternTemplatePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"shiftPatternTemplateDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}}}}}}}]}}}}
```

## The ShiftPatternTemplateDetailItemRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftPatternTemplateDetailItemRequest":{"type":"object","properties":{"shift":{"anyOf":[{"type":"object","nullable":true},{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}]},"sequence":{"type":"number"}},"required":["shift","sequence"]}}}}
```

## The ShiftPatternTemplateRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftPatternTemplateRequest":{"type":"object","properties":{"name":{"type":"string"},"shiftPatternTemplateDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"anyOf":[{"type":"object","nullable":true},{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}]},"sequence":{"type":"number"}},"required":["shift","sequence"]}}},"required":["name","shiftPatternTemplateDetails"]}}}}
```

## The ShiftPatternTemplateItemResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"ShiftPatternTemplateItemResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"shiftPatternTemplateDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}}}}}}}
```

## The WorkgroupResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkgroupResponse":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The WorkgroupWorkdayConfigurationResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkgroupWorkdayConfigurationResponse":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"shiftPatternTemplate":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"workdayConfigurationDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}},"startSequence":{"type":"number"},"startShift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"includeHoliday":{"type":"boolean"},"workgroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}
```

## The WorkgroupWorkdayConfigurationPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkgroupWorkdayConfigurationPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"shiftPatternTemplate":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"workdayConfigurationDetails":{"type":"array","items":{"type":"object","properties":{"shift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"sequence":{"type":"number"}}}},"startSequence":{"type":"number"},"startShift":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"timeIn":{"type":"string"},"timeOut":{"type":"string"},"timeInUtc":{"type":"number"},"timeOutUtc":{"type":"number"},"breakStartUtc":{"type":"number"},"breakEndUtc":{"type":"number"},"color":{"type":"string"}}},"includeHoliday":{"type":"boolean"},"workgroup":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}}}}}}}]}}}}
```

## The WorkgroupWorkdayConfigurationRequest object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"WorkgroupWorkdayConfigurationRequest":{"type":"object","properties":{"shiftPatternTemplate":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]},"startDate":{"type":"string"},"endDate":{"type":"string"},"includeHoliday":{"type":"boolean"},"startSequence":{"type":"number"},"workgroup":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier"}},"required":["id"]}},"required":["shiftPatternTemplate","startDate","endDate","includeHoliday","startSequence","workgroup"]}}}}
```

## The AnomalySuspectFileResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnomalySuspectFileResponse":{"type":"object","properties":{"filename":{"type":"string","description":"Name of the file"},"path":{"type":"string","description":"File path"},"url":{"type":"string","description":"URL to access the file"}}}}}}
```

## The AnomalySuspectAttributeResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnomalySuspectAttributeResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}}}}}
```

## The AnomalySuspectAttributeValueChildResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnomalySuspectAttributeValueChildResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the child attribute value"},"attributeValue":{"type":"string","description":"Value of the child attribute"},"anomalySuspectAttribute":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}}}}}}}
```

## The AnomalySuspectAttributeValueResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnomalySuspectAttributeValueResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute value"},"attributeValue":{"type":"string","description":"Value of the attribute"},"score":{"type":"number","description":"Score associated with the attribute value"},"inputSource":{"type":"string","description":"Source of the input data","enum":["USER","OCR"]},"anomalySuspectAttribute":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}},"child":{"type":"array","description":"Child attribute values","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the child attribute value"},"attributeValue":{"type":"string","description":"Value of the child attribute"},"anomalySuspectAttribute":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}}}}}}}}}}
```

## The AnomalySuspectResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnomalySuspectResponse":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the anomaly suspect"},"identifier":{"type":"string","description":"Anomaly suspect identifier"},"file":{"type":"object","properties":{"filename":{"type":"string","description":"Name of the file"},"path":{"type":"string","description":"File path"},"url":{"type":"string","description":"URL to access the file"}}},"anomalySuspectAttributeValues":{"type":"array","description":"List of anomaly suspect attribute values","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute value"},"attributeValue":{"type":"string","description":"Value of the attribute"},"score":{"type":"number","description":"Score associated with the attribute value"},"inputSource":{"type":"string","description":"Source of the input data","enum":["USER","OCR"]},"anomalySuspectAttribute":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}},"child":{"type":"array","description":"Child attribute values","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the child attribute value"},"attributeValue":{"type":"string","description":"Value of the child attribute"},"anomalySuspectAttribute":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}}}}}}}}}}}}}
```

## The AnomalySuspectPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AnomalySuspectPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","description":"List of anomaly suspects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the anomaly suspect"},"identifier":{"type":"string","description":"Anomaly suspect identifier"},"file":{"type":"object","properties":{"filename":{"type":"string","description":"Name of the file"},"path":{"type":"string","description":"File path"},"url":{"type":"string","description":"URL to access the file"}}},"anomalySuspectAttributeValues":{"type":"array","description":"List of anomaly suspect attribute values","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute value"},"attributeValue":{"type":"string","description":"Value of the attribute"},"score":{"type":"number","description":"Score associated with the attribute value"},"inputSource":{"type":"string","description":"Source of the input data","enum":["USER","OCR"]},"anomalySuspectAttribute":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}},"child":{"type":"array","description":"Child attribute values","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the child attribute value"},"attributeValue":{"type":"string","description":"Value of the child attribute"},"anomalySuspectAttribute":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the attribute"},"attributeKey":{"type":"string","description":"Key/name of the attribute"}}}}}}}}}}}}}}]}}}}
```

## The OAuthClientResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OAuthClientResponse":{"type":"object","properties":{"id":{"type":"string","description":"OAuth client unique identifier"},"clientId":{"type":"string","description":"OAuth client ID used for authentication"},"scope":{"type":"string","description":"OAuth scopes granted to this client"},"authorizedGrantTypes":{"type":"string","description":"Comma-separated list of authorized grant types (e.g., client_credentials, authorization_code, refresh_token)"},"authorities":{"type":"string","description":"Authorities granted to this client"},"webServerRedirectUri":{"type":"string","description":"Redirect URI for web server flow"},"authorizeAllEndpoints":{"type":"boolean","description":"Whether this client is authorized to access all endpoints"}}}}}}
```

## The OAuthClientPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"OAuthClientPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"OAuth client unique identifier"},"clientId":{"type":"string","description":"OAuth client ID used for authentication"},"scope":{"type":"string","description":"OAuth scopes granted to this client"},"authorizedGrantTypes":{"type":"string","description":"Comma-separated list of authorized grant types (e.g., client_credentials, authorization_code, refresh_token)"},"authorities":{"type":"string","description":"Authorities granted to this client"},"webServerRedirectUri":{"type":"string","description":"Redirect URI for web server flow"},"authorizeAllEndpoints":{"type":"boolean","description":"Whether this client is authorized to access all endpoints"}}},"description":"List of OAuth clients"}}}]}}}}
```

## The RoleIdNameResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RoleIdNameResponse":{"type":"object","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role Name"}}}}}}
```

## The RolePageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RolePageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role Name"}}},"description":"List of roles"}}}]}}}}
```

## The AuthorityDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"AuthorityDetailResponse":{"type":"object","properties":{"id":{"type":"string","description":"Authority identifier"},"code":{"type":"string","description":"Authority code"},"name":{"type":"string","description":"Authority name"},"description":{"type":"string","description":"Authority description"},"moduleName":{"type":"string","description":"Module name this authority belongs to"}}}}}}
```

## The RoleDetailResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RoleDetailResponse":{"type":"object","properties":{"id":{"type":"string","description":"Role identifier"},"name":{"type":"string","description":"Role name"},"description":{"type":"string","description":"Role description"},"roleType":{"type":"string","enum":["ADMIN","DEFAULT","OTHERS"],"description":"Type of role"},"cascadeOrganizationPermission":{"type":"boolean","description":"Whether organization permissions cascade to child organizations"},"authorities":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Authority identifier"},"code":{"type":"string","description":"Authority code"},"name":{"type":"string","description":"Authority name"},"description":{"type":"string","description":"Authority description"},"moduleName":{"type":"string","description":"Module name this authority belongs to"}}},"description":"List of authorities assigned to this role"}}}}}}
```

## The RoleAuthorityResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RoleAuthorityResponse":{"type":"object","properties":{"code":{"type":"string","description":"Authority code"}}}}}}
```

## The RoleAuthorityPageResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RoleAuthorityPageResponse":{"allOf":[{"type":"object","required":["totalPages","last","totalElements","numberOfElements","first","size","number"],"properties":{"totalPages":{"type":"integer","description":"Total number of pages available"},"last":{"type":"boolean","description":"Indicates whether this is the last page"},"totalElements":{"type":"integer","description":"Total number of elements across all pages"},"numberOfElements":{"type":"integer","description":"Number of elements in the current page"},"sort":{"allOf":[{"type":"array","items":{"type":"object","required":["direction","property"],"properties":{"direction":{"type":"string"},"property":{"type":"string"},"ignoreCase":{"type":"boolean"},"nullHandling":{"type":"string"},"ascending":{"type":"boolean"},"descending":{"type":"boolean"}}}}],"description":"Sorting information for the page. Will be present when the request includes a sort parameter."},"first":{"type":"boolean","description":"Indicates whether this is the first page"},"size":{"type":"integer","description":"Size of the page (number of elements per page)"},"number":{"type":"integer","description":"Current page number (zero-indexed)"}}},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Authority code"}}},"description":"List of role authorities"}}}]}}}}
```

## The RolePermissionResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RolePermissionResponse":{"type":"object","properties":{"id":{"type":"string","description":"Permission identifier"},"dataId":{"type":"string","description":"Data identifier (e.g., organization ID, location ID, or \"ALL\")"},"dataType":{"type":"string","enum":["JOB_LEVEL","ORGANIZATION","LOCATION","OPERATIONAL_GROUP"],"description":"Type of data this permission applies to"},"role":{"allOf":[{"type":"object","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role Name"}}}],"description":"Role associated with this permission"}}}}}}
```

## The RolePermissionContentResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RolePermissionContentResponse":{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Permission identifier"},"dataId":{"type":"string","description":"Data identifier (e.g., organization ID, location ID, or \"ALL\")"},"dataType":{"type":"string","enum":["JOB_LEVEL","ORGANIZATION","LOCATION","OPERATIONAL_GROUP"],"description":"Type of data this permission applies to"},"role":{"allOf":[{"type":"object","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role Name"}}}],"description":"Role associated with this permission"}}}}}}}}}
```

## The EmployeeIdNameResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"EmployeeIdNameResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}
```

## The RoleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"RoleResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"active":{"type":"boolean"}}}}}}
```

## The UserAndRoleResponse object

```json
{"openapi":"3.0.0","info":{"title":"CATAPA API","version":"1.0.0"},"components":{"schemas":{"UserAndRoleResponse":{"type":"object","properties":{"id":{"type":"string"},"username":{"type":"string"},"email":{"type":"string"},"employee":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"roles":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"active":{"type":"boolean"}}}}}}}}}
```
