{ "openapi": "3.0.4", "info": { "title": "Youforce.WFM.Api", "description": "", "version": "CA" }, "servers": [ { "url": "https://api.youforce.com/WFM" } ], "paths": { "/v1.0/Assignments": { "get": { "tags": [ "Assignments" ], "parameters": [ { "name": "PersonId", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "ValidFrom", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "ValidUntil", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AssignmentsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AssignmentsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AssignmentsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } } } } } } }, "/v1.0/Assignments/{id}": { "get": { "tags": [ "Assignments" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Assignments" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Assignments" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Assignments" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AssignmentsProblemDetails" } } } } } } }, "/v1.0/live": { "get": { "tags": [ "Youforce.Assignment.Api" ], "responses": { "200": { "description": "OK" } } } }, "/v1.0/CostAllocations": { "get": { "tags": [ "CostAllocations" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostAllocationsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } } } } } } }, "/v1.0/CostAllocations/{id}": { "get": { "tags": [ "CostAllocations" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostAllocations" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostAllocations" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostAllocations" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostAllocationsProblemDetails" } } } } } } }, "/v1.0/CostCenters": { "get": { "tags": [ "CostCenters" ], "parameters": [ { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostCentersPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostCentersPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostCentersPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } } } } } } }, "/v1.0/CostCenters/{id}": { "get": { "tags": [ "CostCenters" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostCenters" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostCenters" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostCenters" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CostCentersProblemDetails" } } } } } } }, "/v1.0/Employments/PlannedChanges": { "get": { "tags": [ "Employments" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "Status", "in": "query", "schema": { "type": "string" } }, { "name": "StatusFrom", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "StatusTo", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesPlannedChangesPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesPlannedChangesPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesPlannedChangesPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } } } } } } }, "/v1.0/Employments/PlannedChanges/{id}": { "get": { "tags": [ "Employments" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesPlannedChange" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesPlannedChange" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesPlannedChange" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentPlannedChangesProblemDetails" } } } } } } }, "/v1.0/Employments": { "get": { "tags": [ "Employments" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "PersonId", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "OrganizationUnit", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "Company", "in": "query", "schema": { "type": "string" } }, { "name": "EmploymentType", "in": "query", "schema": { "type": "string" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } } } } } } }, "/v1.0/Employments/{id}": { "get": { "tags": [ "Employments" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Employment" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Employment" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Employment" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } } } } } } }, "/v1.0/PayComponents/{employment}": { "post": { "tags": [ "PayComponents" ], "parameters": [ { "name": "employment", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPayComponentsDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPayComponentsDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPayComponentsDto" } } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentWritePayComponents" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentWritePayComponents" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentWritePayComponents" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentProblemDetails" } } } } } } }, "/v1.0/Employments/Timelines": { "get": { "tags": [ "Employments" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "ValidOn", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelinePaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelinePaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelinePaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } } } } }, "/v1.0/Employments/Timelines/{id}": { "get": { "tags": [ "Employments" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimeline" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimeline" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimeline" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } } } } }, "/v1.0/EmploymentTimelines": { "get": { "tags": [ "EmploymentTimelines" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "ValidOn", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelinePaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelinePaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelinePaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } } }, "deprecated": true } }, "/v1.0/EmploymentTimelines/{id}": { "get": { "tags": [ "EmploymentTimelines" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimeline" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimeline" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimeline" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTimelineProblemDetails" } } } } }, "deprecated": true } }, "/v1.0/EmploymentTypes": { "get": { "tags": [ "EmploymentTypes" ], "parameters": [ { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTypesPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } } } } } } }, "/v1.0/EmploymentTypes/{code}": { "get": { "tags": [ "EmploymentTypes" ], "parameters": [ { "name": "code", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTypes" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypes" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypes" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentTypesProblemDetails" } } } } } } }, "/v1.0/EmploymentWorkSchedules": { "get": { "tags": [ "EmploymentWorkSchedules" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "PeriodFrom", "in": "query", "schema": { "type": "string" } }, { "name": "PeriodTo", "in": "query", "schema": { "type": "string" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } } } } } } }, "/v1.0/EmploymentWorkSchedules/{id}": { "get": { "tags": [ "EmploymentWorkSchedules" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedules" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedules" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedules" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EmploymentWorkSchedulesProblemDetails" } } } } } } }, "/v1.0/JobProfiles": { "get": { "tags": [ "JobProfiles" ], "parameters": [ { "name": "ShortName", "in": "query", "schema": { "type": "string" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobProfilesPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobProfilesPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobProfilesPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } } } } } } }, "/v1.0/JobProfiles/{id}": { "get": { "tags": [ "JobProfiles" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobProfiles" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobProfiles" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobProfiles" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobProfilesProblemDetails" } } } } } } }, "/v1.0/LeaveEntitlementChanges": { "get": { "tags": [ "LeaveEntitlementChanges" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "LeaveEntitlementYear", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangePaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangePaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangePaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } } } } } } }, "/v1.0/LeaveEntitlementChanges/{id}": { "get": { "tags": [ "LeaveEntitlementChanges" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChange" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChange" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChange" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementChangeProblemDetails" } } } } } } }, "/v1.0/LeaveEntitlements": { "get": { "tags": [ "LeaveEntitlements" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "LeaveEntitlementYear", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } } } } } } }, "/v1.0/LeaveEntitlements/{id}": { "get": { "tags": [ "LeaveEntitlements" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlements" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlements" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlements" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveEntitlementsProblemDetails" } } } } } } }, "/v1.0/LeaveHours": { "get": { "tags": [ "LeaveHours" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "LeaveEntitlementYear", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveHoursPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } } } } } } }, "/v1.0/LeaveHours/{id}": { "get": { "tags": [ "LeaveHours" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveHours" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveHours" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveHours" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveHoursProblemDetails" } } } } } } }, "/v1.0/LeavePeriods": { "get": { "tags": [ "LeavePeriods" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "LeaveEntitlementYear", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeavePeriodsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } } } } } } }, "/v1.0/LeavePeriods/{id}": { "get": { "tags": [ "LeavePeriods" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeavePeriods" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeavePeriods" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeavePeriods" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeavePeriodsProblemDetails" } } } } } } }, "/v1.0/Locations": { "get": { "tags": [ "Locations" ], "parameters": [ { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LocationsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LocationsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LocationsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } } } } } } }, "/v1.0/Locations/{id}": { "get": { "tags": [ "Locations" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Locations" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Locations" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Locations" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LocationsProblemDetails" } } } } } } }, "/v1.0/MaternityLeaves": { "get": { "tags": [ "MaternityLeaves" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/MaternityLeavePaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MaternityLeavePaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaternityLeavePaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } } } } } } }, "/v1.0/MaternityLeaves/{id}": { "get": { "tags": [ "MaternityLeaves" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/MaternityLeave" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MaternityLeave" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaternityLeave" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaternityLeaveProblemDetails" } } } } } } }, "/v1.0/organizationUnits": { "get": { "tags": [ "OrganizationUnits" ], "parameters": [ { "name": "ShortName", "in": "query", "schema": { "type": "string" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/OrgUnitPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/OrgUnitPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OrgUnitPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } } } } } } }, "/v1.0/organizationUnits/{id}": { "get": { "tags": [ "OrganizationUnits" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/OrgUnit" } }, "application/json": { "schema": { "$ref": "#/components/schemas/OrgUnit" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OrgUnit" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OrgUnitProblemDetails" } } } } } } }, "/v1.0/PayrollClients": { "get": { "tags": [ "PayrollClients" ], "parameters": [ { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollClientsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } } } } } } }, "/v1.0/PayrollClients/{id}": { "get": { "tags": [ "PayrollClients" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollClients" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollClients" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollClients" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollClientsProblemDetails" } } } } } } }, "/v1.0/PayrollInstitutions": { "get": { "tags": [ "PayrollInstitutions" ], "parameters": [ { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } } } } } } }, "/v1.0/PayrollInstitutions/{id}": { "get": { "tags": [ "PayrollInstitutions" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollInstitutions" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutions" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutions" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PayrollInstitutionsProblemDetails" } } } } } } }, "/v1.0/Persons": { "get": { "tags": [ "Persons" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } } } } } } }, "/v1.0/Persons/Search": { "get": { "tags": [ "Persons" ], "parameters": [ { "name": "KnownAs", "in": "query", "schema": { "type": "string" } }, { "name": "LastNameAtBirth", "in": "query", "schema": { "type": "string" } }, { "name": "LastNameAtBirthPrefix", "in": "query", "schema": { "type": "string" } }, { "name": "BirthDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "BirthPlace", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonGetAllPersonsSearchQueryResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonGetAllPersonsSearchQueryResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonGetAllPersonsSearchQueryResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } } } } } } }, "/v1.0/Persons/{id}": { "get": { "tags": [ "Persons" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Person" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Person" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Person" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonProblemDetails" } } } } } } }, "/v1.0/Persons/Timelines": { "get": { "tags": [ "Persons" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "ValidOn", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonTimelinePaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonTimelinePaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonTimelinePaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } } } } } } }, "/v1.0/Persons/Timelines/{id}": { "get": { "tags": [ "Persons" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonTimeline" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonTimeline" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonTimeline" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonTimelineProblemDetails" } } } } } } }, "/v1.0/RoleAssignments": { "get": { "tags": [ "RoleAssignments" ], "parameters": [ { "name": "PersonId", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "OrganizationUnit", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "ShortName", "in": "query", "schema": { "type": "string" } }, { "name": "ValidFrom", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "ValidUntil", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "ValidOn", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } } } } } } }, "/v1.0/RoleAssignments/{id}": { "get": { "tags": [ "RoleAssignments" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignment" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignment" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignment" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentProblemDetails" } } } } } } }, "/v1.0/SalaryDetails": { "get": { "tags": [ "SalaryDetails" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } } } } } } }, "/v1.0/SalaryDetails/{id}": { "get": { "tags": [ "SalaryDetails" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetails" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsProblemDetails" } } } } } } }, "/v1.0/SalaryDetails/PlannedChanges": { "get": { "tags": [ "SalaryDetails" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "Status", "in": "query", "schema": { "type": "string" } }, { "name": "StatusFrom", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "StatusTo", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesPlannedChangesPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesPlannedChangesPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesPlannedChangesPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } } } } } } }, "/v1.0/SalaryDetails/PlannedChanges/{id}": { "get": { "tags": [ "SalaryDetails" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChanges" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChanges" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChanges" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesProblemDetails" } } } } } } }, "/v1.0/SalaryDetails/Timelines": { "get": { "tags": [ "SalaryDetails" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "ValidOn", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelinePaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelinePaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelinePaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } } } } }, "/v1.0/SalaryDetails/Timelines/{id}": { "get": { "tags": [ "SalaryDetails" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimeline" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimeline" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimeline" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } } } } }, "/v1.0/SalaryDetailTimelines": { "get": { "tags": [ "SalaryDetailTimelines" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "ValidOn", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelinePaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelinePaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelinePaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } } }, "deprecated": true } }, "/v1.0/SalaryDetailTimelines/{id}": { "get": { "tags": [ "SalaryDetailTimelines" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimeline" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimeline" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimeline" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalaryDetailTimelineProblemDetails" } } } } }, "deprecated": true } }, "/v1.0/SickLeaves": { "get": { "tags": [ "SickLeaves" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SickLeavesPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SickLeavesPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SickLeavesPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } } } } } } }, "/v1.0/SickLeaves/{id}": { "get": { "tags": [ "SickLeaves" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SickLeaves" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SickLeaves" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SickLeaves" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SickLeavesProblemDetails" } } } } } } }, "/v1.0/Users(employeeId={employeeId})": { "get": { "tags": [ "Users" ], "parameters": [ { "name": "employeeId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/UserIdentityUser" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserIdentityUser" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserIdentityUser" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } } } } } } }, "/v1.0/entitlements/{entitlementId}/Users": { "get": { "tags": [ "Users" ], "parameters": [ { "name": "entitlementId", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/UserIdentityPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserIdentityPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserIdentityPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserIdentityProblemDetails" } } } } } } }, "/v1.0/WorkLocations": { "get": { "tags": [ "WorkLocations" ], "parameters": [ { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkLocationsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } } } } } } }, "/v1.0/WorkLocations/{id}": { "get": { "tags": [ "WorkLocations" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkLocations" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkLocations" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkLocations" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkLocationsProblemDetails" } } } } } } }, "/v1.0/WorkPatterns": { "get": { "tags": [ "WorkPatterns" ], "parameters": [ { "name": "PersonCode", "in": "query", "schema": { "type": "string", "format": "number" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } }, { "name": "From", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "To", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "Take", "in": "query", "schema": { "maximum": 1000, "minimum": 1, "type": "integer", "format": "int32" } }, { "name": "Skip", "in": "query", "schema": { "maximum": 2147483647, "minimum": 0, "type": "integer", "format": "int32" } }, { "name": "NextToken", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkPatternsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } } } } } } }, "/v1.0/WorkPatterns/{id}": { "get": { "tags": [ "WorkPatterns" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkPatterns" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkPatterns" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkPatterns" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkPatternsProblemDetails" } } } } } } }, "/v1.0/PayComponents/{ticketId}/status": { "get": { "tags": [ "PayComponents" ], "parameters": [ { "name": "ticketId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WriteBackWritePayComponents" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WriteBackWritePayComponents" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WriteBackWritePayComponents" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WriteBackProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WriteBackProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WriteBackProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WriteBackProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WriteBackProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WriteBackProblemDetails" } } } } } } } }, "components": { "schemas": { "AssignmentsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/Assignments" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Assignments": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personId": { "type": "string", "format": "number" }, "personCode": { "type": "string", "format": "number", "nullable": true }, "employmentCode": { "type": "string", "format": "number" }, "startDate": { "type": "string", "format": "date" }, "jobProfile": { "type": "string", "nullable": true }, "jobProfileName": { "type": "string", "nullable": true }, "organizationUnit": { "type": "string", "format": "number" }, "organizationUnitName": { "type": "string", "nullable": true }, "organizationUnitCode": { "type": "string", "nullable": true }, "workingAmount": { "$ref": "#/components/schemas/AssignmentsWorkingAmount" }, "latestSync": { "type": "string", "format": "date-time" }, "endDate": { "type": "string", "format": "date", "nullable": true, "readOnly": true }, "costCenter": { "type": "string", "nullable": true }, "costUnit": { "type": "string", "nullable": true }, "costType": { "type": "string", "nullable": true }, "type": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AssignmentsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "AssignmentsWorkingAmount": { "type": "object", "properties": { "amountOfWork": { "type": "number", "format": "double", "nullable": true }, "unitOfWork": { "type": "string", "nullable": true, "readOnly": true }, "periodOfWork": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "CostAllocationsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/CostAllocations" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "CostAllocations": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "sequenceNumber": { "type": "string", "format": "number", "nullable": true }, "costTypeCode": { "type": "string", "nullable": true }, "costTypeName": { "type": "string", "nullable": true }, "costCenterCode": { "type": "string", "nullable": true }, "costCenterName": { "type": "string", "nullable": true }, "costUnitCode": { "type": "string", "nullable": true }, "costUnitName": { "type": "string", "nullable": true }, "percentage": { "type": "number", "format": "double", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "validFrom": { "type": "string", "nullable": true, "readOnly": true }, "validUntil": { "type": "string", "nullable": true, "readOnly": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "CostAllocationsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "CostCenters": { "type": "object", "properties": { "value": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "CostCentersPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/CostCenters" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "CostCentersProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "EmploymentPlannedChangesChange": { "type": "object", "properties": { "activationDate": { "type": "string", "format": "date-time", "nullable": true }, "statusDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "string", "nullable": true }, "status": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentPlannedChangesDecimalChange": { "type": "object", "properties": { "activationDate": { "type": "string", "format": "date-time", "nullable": true }, "statusDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "number", "format": "double", "nullable": true }, "status": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentPlannedChangesPlannedChange": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number", "nullable": true }, "employmentCode": { "type": "string", "format": "number", "nullable": true }, "hireDate": { "type": "string", "format": "date-time", "nullable": true }, "originalHireDate": { "type": "string", "format": "date-time", "nullable": true }, "dischargeDate": { "type": "string", "format": "date-time", "nullable": true }, "jobProfile": { "type": "string", "nullable": true }, "organizationUnit": { "type": "string", "format": "number", "nullable": true }, "amountOfWork": { "type": "number", "format": "double", "nullable": true }, "employmentType": { "type": "string", "nullable": true }, "amountOfWorkPlanned": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPlannedChangesDecimalChange" }, "nullable": true }, "jobProfilePlanned": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPlannedChangesChange" }, "nullable": true }, "organizationUnitPlanned": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPlannedChangesChange" }, "nullable": true }, "employmentTypePlanned": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPlannedChangesChange" }, "nullable": true }, "dischargeDatePlanned": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPlannedChangesChange" }, "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "EmploymentPlannedChangesPlannedChangesPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPlannedChangesPlannedChange" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentPlannedChangesProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "Employment": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personCode": { "type": "string", "format": "number" }, "personId": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "originalHireDate": { "type": "string", "format": "date", "nullable": true }, "hireDate": { "type": "string", "format": "date", "nullable": true }, "dischargeDate": { "type": "string", "format": "date", "nullable": true }, "employmentType": { "type": "string", "nullable": true }, "employmentTypeName": { "type": "string", "nullable": true }, "contractType": { "type": "string", "format": "number", "nullable": true }, "contractTypeName": { "type": "string", "nullable": true }, "jobProfile": { "type": "string", "nullable": true }, "jobProfileName": { "type": "string", "nullable": true }, "organizationUnit": { "type": "string", "format": "number", "nullable": true }, "payrollInstitutionCode": { "type": "string", "format": "number", "nullable": true }, "payrollClientCode": { "type": "string", "format": "number", "nullable": true }, "payrollRegistrationNumber": { "type": "string", "format": "number", "nullable": true }, "classification": { "type": "string", "nullable": true }, "classificationName": { "type": "string", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "organizationUnitCode": { "type": "string", "nullable": true }, "organizationUnitName": { "type": "string", "nullable": true }, "labourAgreementType": { "type": "string", "nullable": true }, "userManaged": { "type": "string", "nullable": true }, "externalEmployeeCode": { "type": "string", "nullable": true }, "employmentExpirationDate": { "type": "string", "format": "date", "nullable": true }, "externalEmploymentId": { "type": "string", "nullable": true }, "departmentCode": { "type": "string", "nullable": true }, "locationCode": { "type": "string", "nullable": true }, "workingAmount": { "$ref": "#/components/schemas/EmploymentWorkingAmount" }, "workLocations": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentWorkLocation" }, "nullable": true } }, "additionalProperties": false }, "EmploymentPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/Employment" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentPayComponentsDto": { "required": [ "effectiveDate", "elementCode", "value" ], "type": "object", "properties": { "elementCode": { "minLength": 1, "type": "string" }, "value": { "minLength": 1, "type": "string" }, "effectiveDate": { "minLength": 1, "type": "string" } }, "additionalProperties": false }, "EmploymentProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "EmploymentWorkLocation": { "type": "object", "properties": { "code": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentWorkingAmount": { "type": "object", "properties": { "amountOfWork": { "type": "number", "format": "double", "nullable": true }, "parttimePercentage": { "type": "number", "format": "double", "nullable": true }, "unitOfWork": { "type": "string", "nullable": true, "readOnly": true }, "periodOfWork": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "EmploymentWritePayComponents": { "type": "object", "properties": { "ticketId": { "type": "string", "nullable": true }, "status": { "type": "string", "nullable": true }, "errorMessage": { "type": "string", "nullable": true }, "employmentCode": { "type": "string", "nullable": true }, "payComponents": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentPayComponentsDto" }, "nullable": true } }, "additionalProperties": false }, "EmploymentTimeline": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number", "nullable": true }, "hireDate": { "type": "string", "format": "date", "nullable": true }, "originalHireDate": { "type": "string", "format": "date", "nullable": true }, "dischargeDate": { "type": "string", "format": "date", "nullable": true }, "payrollClient": { "type": "string", "format": "number", "nullable": true }, "payrollInstitution": { "type": "string", "format": "number", "nullable": true }, "payrollRegistrationNumber": { "type": "string", "format": "number", "nullable": true }, "payrollClientCode": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "payrollInstitutionCode": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "employmentType": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "employmentTypeName": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "contractType": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "contractTypeName": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "classification": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "classificationName": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "jobProfile": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "jobProfileName": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "organizationUnit": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "organizationUnitCode": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "labourAgreementType": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "workingAmount": { "$ref": "#/components/schemas/EmploymentTimelineWorkingAmount" }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "EmploymentTimelinePaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimeline" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentTimelineProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "EmploymentTimelineTemporalDecimalValue": { "type": "object", "properties": { "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "EmploymentTimelineTemporalValue": { "type": "object", "properties": { "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentTimelineWorkingAmount": { "type": "object", "properties": { "amountOfWork": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalDecimalValue" }, "nullable": true }, "parttimePercentage": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalDecimalValue" }, "nullable": true }, "unitOfWork": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true }, "periodOfWork": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTimelineTemporalValue" }, "nullable": true } }, "additionalProperties": false }, "EmploymentTypes": { "type": "object", "properties": { "code": { "type": "string", "nullable": true }, "name": { "type": "string", "nullable": true }, "payrollSystemIndicator": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "EmploymentTypesPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentTypes" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentTypesProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "EmploymentWorkSchedulesPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/EmploymentWorkSchedules" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "EmploymentWorkSchedules": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "date": { "type": "string", "format": "date", "nullable": true }, "hours": { "type": "number", "format": "double", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "EmploymentWorkSchedulesProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "JobProfilesPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/JobProfiles" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "JobProfiles": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "fullName": { "type": "string", "nullable": true }, "jobFamily": { "type": "string", "nullable": true }, "type": { "type": "string", "nullable": true }, "costUnit": { "type": "string", "nullable": true }, "costType": { "type": "string", "nullable": true }, "jobFamilyName": { "type": "string", "nullable": true }, "isBlocked": { "type": "boolean", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" }, "shortName": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "JobProfilesProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "LeaveEntitlementChange": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number", "nullable": true }, "employmentCode": { "type": "string", "format": "number", "nullable": true }, "leaveType": { "type": "string", "nullable": true }, "leaveEntitlementYear": { "type": "integer", "format": "int32" }, "sequenceId": { "type": "string", "format": "number" }, "changeReason": { "type": "string", "nullable": true }, "changeReasonDescription": { "type": "string", "nullable": true }, "hours": { "type": "number", "format": "double", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "LeaveEntitlementChangePaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/LeaveEntitlementChange" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LeaveEntitlementChangeProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "LeaveEntitlements": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number", "nullable": true }, "employmentCode": { "type": "string", "format": "number", "nullable": true }, "leaveType": { "type": "string", "nullable": true }, "leaveEntitlementYear": { "type": "integer", "format": "int32", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "leaveEntitlementLastYear": { "type": "number", "format": "double", "nullable": true, "readOnly": true }, "leaveEntitlementThisYear": { "type": "number", "format": "double", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "LeaveEntitlementsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/LeaveEntitlements" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LeaveEntitlementsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "LeaveHours": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "leaveType": { "type": "string", "nullable": true }, "leaveEntitlementYear": { "type": "integer", "format": "int32" }, "leaveDate": { "type": "string", "format": "date-time" }, "latestSync": { "type": "string", "format": "date-time" }, "leaveSequence": { "type": "string", "format": "number" }, "leaveHours": { "type": "number", "format": "double", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "LeaveHoursPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/LeaveHours" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LeaveHoursProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "LeavePeriods": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "leaveType": { "type": "string", "nullable": true }, "leaveEntitlementYear": { "type": "integer", "format": "int32" }, "leaveSequence": { "type": "string", "format": "number" }, "beginDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "reason": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "LeavePeriodsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/LeavePeriods" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LeavePeriodsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "Locations": { "type": "object", "properties": { "value": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "LocationsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/Locations" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LocationsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "MaternityLeave": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "startDate": { "type": "string", "format": "date", "nullable": true }, "recoveryDate": { "type": "string", "format": "date", "nullable": true }, "expectedRecoveryDate": { "type": "string", "format": "date", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "MaternityLeavePaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/MaternityLeave" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "MaternityLeaveProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "OrgUnitAddress": { "type": "object", "properties": { "street": { "type": "string", "nullable": true }, "number": { "type": "integer", "format": "int32", "nullable": true }, "numberAdditional": { "type": "string", "nullable": true }, "postalCode": { "type": "string", "nullable": true }, "city": { "type": "string", "nullable": true } }, "additionalProperties": false }, "OrgUnit": { "type": "object", "properties": { "id": { "type": "string", "format": "number" }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "shortName": { "type": "string", "nullable": true }, "fullName": { "type": "string", "nullable": true }, "parentOrgUnit": { "type": "string", "format": "number", "nullable": true }, "organizationUnitType": { "type": "string", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "address": { "$ref": "#/components/schemas/OrgUnitAddress" }, "phoneNumber": { "type": "string", "nullable": true }, "costCenterCode": { "type": "string", "nullable": true }, "isBlocked": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "OrgUnitPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/OrgUnit" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "OrgUnitProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "PayrollClients": { "type": "object", "properties": { "code": { "type": "string", "format": "number" }, "name": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "PayrollClientsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/PayrollClients" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PayrollClientsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "PayrollInstitutions": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "payrollClientCode": { "type": "string", "nullable": true }, "payrollInstitutionCode": { "type": "string", "nullable": true }, "name": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "PayrollInstitutionsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/PayrollInstitutions" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PayrollInstitutionsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "PersonAddress": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "street": { "type": "string", "nullable": true }, "houseNumber": { "type": "string", "format": "number", "nullable": true }, "houseNumberAddition": { "type": "string", "nullable": true }, "postalCode": { "type": "string", "nullable": true }, "city": { "type": "string", "nullable": true }, "country": { "type": "string", "nullable": true }, "countryName": { "type": "string", "nullable": true }, "effectiveDate": { "type": "string", "format": "date", "nullable": true }, "addressLineAddition": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonEmailAddress": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "address": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonGetAllPersonsSearchQueryResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/PersonSearchResult" }, "nullable": true } }, "additionalProperties": false }, "Person": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "tenantId": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personCode": { "type": "string", "format": "number" }, "initials": { "type": "string", "nullable": true }, "knownAs": { "type": "string", "nullable": true }, "firstNames": { "type": "string", "nullable": true }, "gender": { "type": "string", "nullable": true }, "lastNameAtBirth": { "type": "string", "nullable": true }, "lastNameAtBirthPrefix": { "type": "string", "nullable": true }, "nameAssembleOrder": { "type": "string", "nullable": true }, "lastName": { "type": "string", "nullable": true }, "lastNamePrefix": { "type": "string", "nullable": true }, "dateOfBirth": { "type": "string", "format": "date", "nullable": true }, "deceased": { "type": "boolean", "nullable": true, "readOnly": true }, "partnerName": { "type": "string", "nullable": true }, "partnerNamePrefix": { "type": "string", "nullable": true }, "titlePrefix": { "type": "string", "nullable": true }, "titleSuffix": { "type": "string", "nullable": true }, "emailAddresses": { "type": "array", "items": { "$ref": "#/components/schemas/PersonEmailAddress" }, "nullable": true, "readOnly": true }, "phoneNumbers": { "type": "array", "items": { "$ref": "#/components/schemas/PersonPhoneNumber" }, "nullable": true, "readOnly": true }, "addresses": { "type": "array", "items": { "$ref": "#/components/schemas/PersonAddress" }, "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" }, "youforceAccount": { "type": "string", "nullable": true }, "externalPersonCode": { "type": "string", "nullable": true }, "userUID": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/Person" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonSearchResult": { "type": "object", "properties": { "personCode": { "type": "string", "format": "number" }, "knownAs": { "type": "string", "nullable": true }, "lastNameAtBirth": { "type": "string", "nullable": true }, "lastNameAtBirthPrefix": { "type": "string", "nullable": true }, "lastName": { "type": "string", "nullable": true }, "lastNamePrefix": { "type": "string", "nullable": true }, "gender": { "type": "string", "nullable": true }, "birthDate": { "type": "string", "format": "date", "nullable": true }, "birthPlace": { "type": "string", "nullable": true }, "tenantId": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonPhoneNumber": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "number": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "PersonTimeline": { "type": "object", "properties": { "tenantId": { "type": "string", "nullable": true }, "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number" }, "initials": { "type": "string", "nullable": true }, "firstNames": { "type": "string", "nullable": true }, "gender": { "type": "string", "nullable": true }, "lastName": { "type": "string", "nullable": true }, "dateOfBirth": { "type": "string", "format": "date", "nullable": true }, "emailAddresses": { "type": "array", "items": { "$ref": "#/components/schemas/PersonTimelineTimeline" }, "nullable": true, "readOnly": true }, "phoneNumbers": { "type": "array", "items": { "$ref": "#/components/schemas/PersonTimelineTimeline" }, "nullable": true, "readOnly": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "PersonTimelinePaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/PersonTimeline" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonTimelineProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "PersonTimelineTimeline": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RoleAssignmentProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "RoleAssignment": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personId": { "type": "string", "format": "number" }, "personCode": { "type": "string", "format": "number" }, "organizationUnit": { "type": "string", "format": "number" }, "organizationUnitCode": { "type": "string", "nullable": true }, "organizationUnitName": { "type": "string", "nullable": true }, "roleCode": { "type": "string", "nullable": true }, "roleName": { "type": "string", "nullable": true }, "startDate": { "type": "string", "format": "date" }, "endDate": { "type": "string", "format": "date", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "RoleAssignmentPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/RoleAssignment" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsCalculatedSalaryDetails": { "type": "object", "properties": { "calculatedSalary": { "type": "number", "format": "double", "nullable": true }, "calculatedHourlySalary": { "type": "number", "format": "double", "nullable": true }, "calculatedGuaranteedSalary": { "type": "number", "format": "double", "nullable": true }, "calculatedGuaranteedHourlySalary": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsGuaranteedSalaryDetails": { "type": "object", "properties": { "guaranteedPayrollScale": { "type": "string", "nullable": true }, "guaranteedSeniority": { "type": "integer", "format": "int32", "nullable": true }, "guaranteedPayrollAmountNo": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "SalaryDetails": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number", "nullable": true }, "employmentCode": { "type": "string", "format": "number", "nullable": true }, "typePaidWorkerCode": { "type": "string", "nullable": true }, "salaryDetails": { "$ref": "#/components/schemas/SalaryDetailsInformation" }, "guaranteedSalaryDetails": { "$ref": "#/components/schemas/SalaryDetailsGuaranteedSalaryDetails" }, "calculatedSalaryDetails": { "$ref": "#/components/schemas/SalaryDetailsCalculatedSalaryDetails" }, "latestSync": { "type": "string", "format": "date-time" }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "SalaryDetailsInformation": { "type": "object", "properties": { "payrollSchemeCode": { "type": "string", "nullable": true }, "payrollScale": { "type": "string", "nullable": true }, "payrollSeniority": { "type": "integer", "format": "int32", "nullable": true }, "payrollAmountNo": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetails" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsPlannedChangesChange": { "type": "object", "properties": { "activationDate": { "type": "string", "format": "date-time", "nullable": true }, "statusDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "string", "nullable": true }, "status": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsPlannedChangesGuaranteedSalaryDetails": { "type": "object", "properties": { "guaranteedPayrollScale": { "type": "string", "nullable": true }, "guaranteedSeniority": { "type": "string", "format": "number", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsPlannedChangesLongChange": { "type": "object", "properties": { "activationDate": { "type": "string", "format": "date-time", "nullable": true }, "statusDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "string", "format": "number", "nullable": true }, "status": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsPlannedChangesPlannedChangesPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailsPlannedChanges" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SalaryDetailsPlannedChangesProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "SalaryDetailsPlannedChanges": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "guaranteedSalaryDetails": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesGuaranteedSalaryDetails" }, "guaranteedPayrollScalePlanned": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesChange" }, "nullable": true }, "guaranteedSeniorityPlanned": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailsPlannedChangesLongChange" }, "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "SalaryDetailTimelineCalculatedSalaryDetails": { "type": "object", "properties": { "calculatedSalary": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalEncryptedDecimalValue" }, "nullable": true }, "calculatedHourlySalary": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalEncryptedDecimalValue" }, "nullable": true }, "calculatedGuaranteedSalary": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalEncryptedDecimalValue" }, "nullable": true }, "calculatedGuaranteedHourlySalary": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalEncryptedDecimalValue" }, "nullable": true } }, "additionalProperties": false }, "SalaryDetailTimelineGuaranteedSalaryDetails": { "type": "object", "properties": { "guaranteedPayrollScale": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalValue" }, "nullable": true }, "guaranteedSeniority": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalDecimalValue" }, "nullable": true }, "guaranteedPayrollAmountNo": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalEncryptedDecimalValue" }, "nullable": true } }, "additionalProperties": false }, "SalaryDetailTimelineProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "SalaryDetailTimelineSalaryDetail": { "type": "object", "properties": { "payrollSchemeCode": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalValue" }, "nullable": true }, "payrollScale": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalValue" }, "nullable": true }, "payrollSeniority": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalDecimalValue" }, "nullable": true }, "payrollAmountNo": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalEncryptedDecimalValue" }, "nullable": true } }, "additionalProperties": false }, "SalaryDetailTimeline": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "typePaidWorkerCode": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimelineTemporalValue" }, "nullable": true, "readOnly": true }, "salaryDetails": { "$ref": "#/components/schemas/SalaryDetailTimelineSalaryDetail" }, "guaranteedSalaryDetails": { "$ref": "#/components/schemas/SalaryDetailTimelineGuaranteedSalaryDetails" }, "calculatedSalaryDetails": { "$ref": "#/components/schemas/SalaryDetailTimelineCalculatedSalaryDetails" } }, "additionalProperties": false }, "SalaryDetailTimelinePaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/SalaryDetailTimeline" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SalaryDetailTimelineTemporalDecimalValue": { "type": "object", "properties": { "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "SalaryDetailTimelineTemporalEncryptedDecimalValue": { "type": "object", "properties": { "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "SalaryDetailTimelineTemporalValue": { "type": "object", "properties": { "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SickLeavesProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "SickLeavesPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/SickLeaves" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SickLeaves": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "startDate": { "type": "string", "format": "date", "nullable": true }, "recoveryDate": { "type": "string", "format": "date", "nullable": true }, "expectedRecoveryDate": { "type": "string", "format": "date", "nullable": true }, "hoursWorkedFirstDay": { "type": "number", "format": "double", "nullable": true }, "sicknessType": { "type": "string", "nullable": true }, "sicknessPeriod": { "type": "array", "items": { "$ref": "#/components/schemas/SickLeavesSicknessPeriod" }, "nullable": true }, "therapeuticPeriod": { "type": "array", "items": { "$ref": "#/components/schemas/SickLeavesTherapeuticPeriod" }, "nullable": true, "readOnly": true } }, "additionalProperties": false }, "SickLeavesSicknessPeriod": { "type": "object", "properties": { "periodId": { "type": "string", "nullable": true }, "periodStartDate": { "type": "string", "format": "date", "nullable": true }, "periodEndDate": { "type": "string", "format": "date", "nullable": true }, "percentage": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "SickLeavesTherapeuticPeriod": { "type": "object", "properties": { "periodId": { "type": "string", "nullable": true }, "periodStartDate": { "type": "string", "format": "date", "nullable": true }, "periodEndDate": { "type": "string", "format": "date", "nullable": true }, "percentage": { "type": "number", "format": "double", "nullable": true }, "amount": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "UserIdentityPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/UserIdentityUsersWithEntitlement" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UserIdentityProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "UserIdentityUser": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "sourceId": { "type": "string", "nullable": true }, "identityId": { "type": "string", "nullable": true }, "businessEmail": { "type": "string", "nullable": true }, "privateEmail": { "type": "string", "nullable": true }, "firstName": { "type": "string", "nullable": true }, "lastName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UserIdentityUsersWithEntitlement": { "type": "object", "properties": { "userUID": { "type": "string", "nullable": true }, "youforceID": { "type": "string", "nullable": true }, "language": { "type": "string", "nullable": true }, "tenantId": { "type": "string", "format": "number", "nullable": true }, "hrPersonNumber": { "type": "string", "nullable": true }, "firstName": { "type": "string", "nullable": true }, "lastName": { "type": "string", "nullable": true }, "businessEmail": { "type": "string", "nullable": true }, "isBlocked": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "WorkLocationsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "WorkLocationsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/WorkLocations" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "WorkLocations": { "type": "object", "properties": { "code": { "type": "string", "nullable": true }, "isEnabled": { "type": "boolean", "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "name": { "type": "string", "nullable": true }, "street": { "type": "string", "nullable": true }, "houseNumber": { "type": "integer", "format": "int32", "nullable": true }, "houseNumberAddition": { "type": "string", "nullable": true }, "postalCode": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "city": { "type": "string", "nullable": true }, "country": { "type": "string", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "WorkPatternsPatterns": { "type": "object", "properties": { "day": { "type": "string", "format": "number", "nullable": true }, "hours": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "WorkPatternsProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "WorkPatterns": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "personCode": { "type": "string", "format": "number" }, "employmentCode": { "type": "string", "format": "number" }, "startDate": { "type": "string", "format": "date", "nullable": true }, "pattern": { "type": "array", "items": { "$ref": "#/components/schemas/WorkPatternsPatterns" }, "nullable": true }, "isDeleted": { "type": "boolean", "nullable": true, "readOnly": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "WorkPatternsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/WorkPatterns" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "WriteBackPayComponentsDto": { "required": [ "effectiveDate", "elementCode", "value" ], "type": "object", "properties": { "elementCode": { "minLength": 1, "type": "string" }, "value": { "minLength": 1, "type": "string" }, "effectiveDate": { "minLength": 1, "type": "string" } }, "additionalProperties": false }, "WriteBackProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "WriteBackWritePayComponents": { "type": "object", "properties": { "ticketId": { "type": "string", "nullable": true }, "status": { "type": "string", "nullable": true }, "errorMessage": { "type": "string", "nullable": true }, "employmentCode": { "type": "string", "nullable": true }, "payComponents": { "type": "array", "items": { "$ref": "#/components/schemas/WriteBackPayComponentsDto" }, "nullable": true } }, "additionalProperties": false } }, "securitySchemes": { "Bearer": { "type": "http", "description": "Please insert JWT token into field", "scheme": "bearer", "bearerFormat": "JWT" } } }, "security": [ { "Bearer": [ "Bearer " ] } ] }