{ "openapi": "3.0.4", "info": { "title": "Youforce.IAM.Api", "description": "", "version": "CA" }, "servers": [ { "url": "https://api.youforce.com/IAM" } ], "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/Countries": { "get": { "tags": [ "Countries" ], "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/CountriesPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CountriesPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CountriesPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } } } } } } }, "/v1.0/Countries/{id}": { "get": { "tags": [ "Countries" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Countries" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Countries" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Countries" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CountriesProblemDetails" } } } } } } }, "/v1.0/Departments": { "get": { "tags": [ "Departments" ], "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/DepartmentsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } } } } } } }, "/v1.0/Departments/{id}": { "get": { "tags": [ "Departments" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Departments" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Departments" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Departments" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentsProblemDetails" } } } } } } }, "/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/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/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/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/NameAssembleOrders": { "get": { "tags": [ "NameAssembleOrders" ], "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/NameAssembleOrdersPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } } } } } } }, "/v1.0/NameAssembleOrders/{id}": { "get": { "tags": [ "NameAssembleOrders" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/NameAssembleOrders" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrders" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrders" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NameAssembleOrdersProblemDetails" } } } } } } }, "/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/ContactDetails/{personCode}": { "post": { "tags": [ "ContactDetails" ], "parameters": [ { "name": "personCode", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PersonContactDetailsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonContactDetailsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PersonContactDetailsDto" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonWriteContactDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonWriteContactDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonWriteContactDetails" } } } }, "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/ContactDetails/bulk": { "post": { "tags": [ "ContactDetails" ], "requestBody": { "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/PersonContactDetailsBulkDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/PersonContactDetailsBulkDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/PersonContactDetailsBulkDto" } } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/PersonWriteContactDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PersonWriteContactDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonWriteContactDetails" } } } }, "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": { "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/RoleAssignmentDescriptions": { "get": { "tags": [ "RoleAssignmentDescriptions" ], "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/RoleAssignmentDescriptionsPaginatedResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsPaginatedResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsPaginatedResult" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } } } } } } }, "/v1.0/RoleAssignmentDescriptions/{id}": { "get": { "tags": [ "RoleAssignmentDescriptions" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptions" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptions" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptions" } } } }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleAssignmentDescriptionsProblemDetails" } } } } } } }, "/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/Users(employeeId={employeeId})/identity": { "patch": { "tags": [ "Users" ], "parameters": [ { "name": "employeeId", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserIdentityDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserIdentityDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UserIdentityDto" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "type": "array", "items": { } } }, "application/json": { "schema": { "type": "array", "items": { } } }, "text/json": { "schema": { "type": "array", "items": { } } } } }, "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/ContactDetails/{ticketId}/status": { "get": { "tags": [ "ContactDetails" ], "parameters": [ { "name": "ticketId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/WriteBackWriteContactDetails" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WriteBackWriteContactDetails" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WriteBackWriteContactDetails" } } } }, "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": { "value": { "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 }, "isActive": { "type": "boolean", "nullable": 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" }, "validFrom": { "type": "string", "format": "date-time" }, "validUntil": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date", "nullable": 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": { "value": { "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 }, "isActive": { "type": "boolean", "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 } }, "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 }, "isActive": { "type": "boolean", "nullable": 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": { } }, "Countries": { "type": "object", "properties": { "value": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "isActive": { "type": "boolean", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "CountriesPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/Countries" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "CountriesProblemDetails": { "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": { } }, "Departments": { "type": "object", "properties": { "value": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "isActive": { "type": "boolean", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "DepartmentsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/Departments" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DepartmentsProblemDetails": { "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 }, "isActive": { "type": "boolean", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "EmploymentPlannedChangesPlannedChangesPaginatedResult": { "type": "object", "properties": { "value": { "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 }, "isActive": { "type": "boolean", "nullable": true }, "personCode": { "type": "string", "format": "number" }, "personId": { "type": "string", "format": "number" }, "contractCode": { "type": "string", "format": "number" }, "validFrom": { "type": "string", "nullable": true, "readOnly": true }, "validUntil": { "type": "string", "nullable": true, "readOnly": true }, "employmentCode": { "type": "string", "format": "number" }, "contractId": { "type": "string", "format": "number", "nullable": true, "readOnly": true }, "originalHireDate": { "type": "string", "format": "date", "nullable": true }, "hireDate": { "type": "string", "format": "date", "nullable": true }, "dischargeDate": { "type": "string", "format": "date", "nullable": true }, "company": { "type": "string", "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 }, "classification": { "type": "string", "nullable": true }, "classificationName": { "type": "string", "nullable": true }, "terminationReason": { "type": "string", "nullable": true }, "terminationReasonName": { "type": "string", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "emailAddresses": { "type": "array", "items": { "type": "string" }, "nullable": true, "readOnly": true }, "phoneNumbers": { "type": "array", "items": { "type": "string" }, "nullable": true, "readOnly": true }, "organizationUnitCode": { "type": "string", "nullable": true }, "organizationUnitName": { "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 }, "extensions": { "type": "array", "items": { "type": "string" }, "nullable": true, "readOnly": true } }, "additionalProperties": false }, "EmploymentPaginatedResult": { "type": "object", "properties": { "value": { "type": "array", "items": { "$ref": "#/components/schemas/Employment" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "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 }, "EmploymentTimeline": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "isActive": { "type": "boolean", "nullable": true }, "personCode": { "type": "string", "format": "number" }, "contractCode": { "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 }, "terminationReason": { "type": "string", "nullable": true }, "terminationReasonName": { "type": "string", "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 }, "workingAmount": { "$ref": "#/components/schemas/EmploymentTimelineWorkingAmount" }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "EmploymentTimelinePaginatedResult": { "type": "object", "properties": { "value": { "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 }, "isActive": { "type": "boolean", "nullable": 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": { } }, "JobProfilesPaginatedResult": { "type": "object", "properties": { "value": { "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 }, "isActive": { "type": "boolean", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "shortName": { "type": "string", "nullable": true, "readOnly": true }, "validFrom": { "type": "string", "nullable": true, "readOnly": true }, "validUntil": { "type": "string", "nullable": true, "readOnly": true }, "extensions": { "type": "array", "items": { "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": { } }, "Locations": { "type": "object", "properties": { "value": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "isActive": { "type": "boolean", "nullable": 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": { } }, "NameAssembleOrders": { "type": "object", "properties": { "value": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "isActive": { "type": "boolean", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "NameAssembleOrdersPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/NameAssembleOrders" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "NameAssembleOrdersProblemDetails": { "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" }, "isActive": { "type": "boolean", "nullable": 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 }, "validFrom": { "type": "string", "nullable": true, "readOnly": true }, "validUntil": { "type": "string", "nullable": true, "readOnly": true }, "extensions": { "type": "array", "items": { "type": "string" }, "nullable": true, "readOnly": true } }, "additionalProperties": false }, "OrgUnitPaginatedResult": { "type": "object", "properties": { "value": { "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 }, "isActive": { "type": "boolean", "nullable": 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 }, "isActive": { "type": "boolean", "nullable": 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 }, "PersonContactDetailsBulkDto": { "required": [ "personCode" ], "type": "object", "properties": { "personCode": { "minLength": 1, "type": "string" }, "emailAddress": { "type": "string", "nullable": true }, "phoneNumber": { "type": "string", "format": "tel", "nullable": true } }, "additionalProperties": false }, "PersonContactDetailsDto": { "type": "object", "properties": { "emailAddress": { "type": "string", "nullable": true }, "phoneNumber": { "type": "string", "format": "tel", "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 }, "isActive": { "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 }, "validFrom": { "type": "string", "nullable": true, "readOnly": true }, "validUntil": { "type": "string", "nullable": true, "readOnly": 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 }, "extensions": { "type": "array", "items": { "type": "string" }, "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": { "value": { "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": { } }, "PersonWriteContactDetails": { "type": "object", "properties": { "ticketId": { "type": "string", "nullable": true }, "status": { "type": "string", "nullable": true }, "errorMessage": { "type": "string", "nullable": true }, "contactDetails": { "type": "array", "items": { "$ref": "#/components/schemas/PersonContactDetailsBulkDto" }, "nullable": true } }, "additionalProperties": false }, "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 }, "isActive": { "type": "boolean", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "PersonTimelinePaginatedResult": { "type": "object", "properties": { "value": { "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 }, "isActive": { "type": "boolean", "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 }, "shortName": { "type": "string", "nullable": true }, "roleName": { "type": "string", "nullable": true }, "startDate": { "type": "string", "format": "date", "nullable": true, "readOnly": true }, "endDate": { "type": "string", "format": "date", "nullable": true }, "validFrom": { "type": "string", "format": "date-time", "nullable": true, "readOnly": true }, "validUntil": { "type": "string", "format": "date-time", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" }, "extensions": { "type": "array", "items": { "type": "string" }, "nullable": true, "readOnly": true } }, "additionalProperties": false }, "RoleAssignmentPaginatedResult": { "type": "object", "properties": { "value": { "type": "array", "items": { "$ref": "#/components/schemas/RoleAssignment" }, "nullable": true }, "nextLink": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RoleAssignmentDescriptionsProblemDetails": { "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": { } }, "RoleAssignmentDescriptions": { "type": "object", "properties": { "value": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "isActive": { "type": "boolean", "nullable": true }, "latestSync": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "RoleAssignmentDescriptionsPaginatedResult": { "type": "object", "properties": { "values": { "type": "array", "items": { "$ref": "#/components/schemas/RoleAssignmentDescriptions" }, "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 }, "UserIdentityDto": { "required": [ "id" ], "type": "object", "properties": { "id": { "type": "string" } }, "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 }, "isActive": { "type": "boolean", "nullable": true }, "isEnabled": { "type": "boolean", "nullable": 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 }, "WriteBackContactDetailsBulkDto": { "required": [ "personCode" ], "type": "object", "properties": { "personCode": { "minLength": 1, "type": "string" }, "emailAddress": { "type": "string", "nullable": true }, "phoneNumber": { "type": "string", "format": "tel", "nullable": true } }, "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": { } }, "WriteBackWriteContactDetails": { "type": "object", "properties": { "ticketId": { "type": "string", "nullable": true }, "status": { "type": "string", "nullable": true }, "errorMessage": { "type": "string", "nullable": true }, "contactDetails": { "type": "array", "items": { "$ref": "#/components/schemas/WriteBackContactDetailsBulkDto" }, "nullable": true } }, "additionalProperties": false } }, "securitySchemes": { "Bearer": { "type": "http", "description": "Please insert JWT token into field", "scheme": "bearer", "bearerFormat": "JWT" } } }, "security": [ { "Bearer": [ "Bearer " ] } ] }