{ "openapi": "3.0.0", "info": { "version": "8.8.11", "title": "AFAS Verlof en Ziekte API", "description": "This API describes the endpoints related to Verlof en Ziekte. Use this API with the functional description of the API." }, "servers": [ { "url": "https://{id}.rest.afas.online/ProfitRestServices", "description": "Production environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } }, { "url": "https://{id}.resttest.afas.online/ProfitRestServices", "description": "Test environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } }, { "url": "https://{id}.restaccept.afas.online/ProfitRestServices", "description": "Accept environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } }, { "url": "https://{id}.restcursus.afas.online/ProfitRestServices", "description": "Cursus environment", "variables": { "id": { "description": "5 digit environment number", "default": "12345" } } } ], "paths": { "/MetaInfo": { "get": { "summary": "Retrieve the meta info of the Profit environment and the available connectors", "tags": [ "API Info" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "updateConnectors": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "description": { "type": "string" } } } }, "getConnectors": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "description": { "type": "string" } } } }, "customConnectors": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "description": { "type": "string" } } } }, "info": { "type": "object", "properties": { "envid": { "type": "string" }, "appName": { "type": "string" }, "group": { "type": "string" }, "tokenExpiry": { "type": "string" } } } } }, "examples": { "Example Result": { "value": { "updateConnectors": [ { "id": "HrCreateApplicant", "description": "Aanmaken sollicitatie" }, { "id": "FbSubscription", "description": "Abonnement" }, { "id": "KnAddress", "description": "Adres" } ], "getConnectors": [ { "id": "Profit_Fin_ChangedEntrydate", "description": "Profit_Fin_ChangedEntrydate" }, { "id": "Profit_Functions", "description": "Profit_Functions" } ], "customConnectors": [ { "id": "AppConnectorReport", "description": "AppConnectorReport" }, { "id": "AppConnectorSubject", "description": "AppConnectorSubject" } ], "info": { "envid": "A123456AC", "appName": "OpenAPI Spec Example", "group": "AuthorizationGroup 101 (12345.USER)", "tokenExpiry": "0" } } } } } } } }, "operationId": "get_MetaInfo" } }, "/Metainfo/{Type}/{Endpoint}": { "get": { "summary": "Retrieve the metainfo of a specific connector based on the endpoint id. This includes the fields and their properties.", "tags": [ "API Info" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "fields": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "fieldId": { "type": "string" }, "dataType": { "type": "string" }, "label": { "type": "string" }, "length": { "type": "integer" }, "controlType": { "type": "integer" }, "decimals": { "type": "integer" }, "decimalsFieldId": { "type": "string" } } } } } }, "examples": { "Example Result": { "value": { "name": "Profit_Administrations", "description": "Administraties (Profit)", "fields": [ { "id": "AdminId", "fieldId": "U002", "dataType": "int", "label": "Administratie", "length": 3, "controlType": 5, "decimals": 0, "decimalsFieldId": "" }, { "id": "AdminNm", "fieldId": "U001", "dataType": "string", "label": "Naam administratie", "length": 80, "controlType": 1, "decimals": 0, "decimalsFieldId": "" }, { "id": "AdminCd", "fieldId": "UnCo", "dataType": "string", "label": "Administratie", "length": 10, "controlType": 1, "decimals": 0, "decimalsFieldId": "" } ] } } } } } } }, "operationId": "get_MetaInfoPerConnector", "parameters": [ { "schema": { "type": "string", "enum": [ "get", "update" ], "example": "update" }, "in": "path", "name": "Type", "description": "Add the type of connector you want to get the meta info from", "required": true }, { "schema": { "type": "string", "example": "KnEmployee" }, "in": "path", "name": "Endpoint", "description": "Add the endpoint id of the connector you want to get the meta info from", "required": true }, { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/{Endpoint}": { "get": { "summary": "Retrieve the metainfo of a custom getconnector based on the endpoint id. This includes the fields and their properties. These id's can be found in the metainfo request result.", "tags": [ "GET" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "EmployeeId": { "type": "string" }, "EmploymentEndDate": { "type": "string" }, "EmailForDigitalDocuments": { "type": "string", "nullable": true } } } } } }, "examples": { "Example response": { "value": { "skip": 0, "take": 100, "rows": [ { "EmployeeId": "000001005", "EmploymentEndDate": "2025-11-22T00:00:00Z", "EmailForDigitalDocuments": null }, { "EmployeeId": "000001006", "EmploymentEndDate": "2025-11-22T00:00:00Z", "EmailForDigitalDocuments": null } ] } } } } } } }, "operationId": "get_MetaInfoPerCustomConnector", "parameters": [ { "schema": { "type": "string", "example": "your_custom_endpoint_id" }, "in": "path", "name": "Endpoint", "description": "Add the id of connector you want to get the meta info from", "required": true }, { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } } ] } }, "/ProfitVersion": { "get": { "summary": "Get the current Profit version", "tags": [ "API Info" ], "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "version": { "type": "string" } } }, "examples": { "Example Result": { "value": { "version": "7.7.10" } } } } } } }, "operationId": "get_ProfitVersion" } }, "/connectors/HrAbsBalance": { "put": { "summary": "Leave balance", "description": "\n\rAlleen beschikbaar onder conditie: Hrm\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_HrAbsBalance.htm", "operationId": "PUT_HrAbsBalance", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrAbsBalance_PUT" }, "examples": { "calculate new balance": { "value": { "HrAbsBalance": { "Element": { "@EmId": "floora", "@ErId": "01", "@EnSe": 1, "@ViAt": "V2013", "@PtId": 16, "@Year": 2013, "@SeNo": 1 } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave balance" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrAbsCorrection": { "post": { "summary": "Leave balance correction", "description": "\n\rAlleen beschikbaar onder conditie: Hrm\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_165.htm", "operationId": "POST_HrAbsCorrection", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrAbsCorrection_POST" }, "examples": { "Maximaal": { "value": { "HrAbsCorrection": { "Element": { "Fields": { "EmId": "MUHAMMEDA", "EnSe": "1", "RgDa": "2023-01-01", "ViAt": "V", "HhMm": "120", "ViCr": "H", "Re": "Import via JSON", "CcPy": false } } } } }, "Minimaal": { "value": { "HrAbsCorrection": { "Element": { "Fields": { "EmId": "FLOORA", "RgDa": "2024-01-01", "ViAt": "V2023", "HhMm": "60" } } } } }, "multiple rows": { "value": { "HrAbsCorrection": { "Element": [ { "Fields": { "EmId": "ANDREO", "EnSe": "1", "RgDa": "2023-01-01", "ViAt": "V", "HhMm": "20", "ViCr": "J1", "Re": "Import via JSON", "CcPy": true } }, { "Fields": { "EmId": "ANJAD", "EnSe": "1", "RgDa": "2023-01-01", "ViAt": "V", "HhMm": "11", "ViCr": "J2", "Re": "Import via JSON", "CcPy": true } }, { "Fields": { "EmId": "ANNETK", "EnSe": "1", "RgDa": "2023-01-01", "ViAt": "V", "HhMm": "7", "ViCr": "J5", "Re": "Import via JSON", "CcPy": true } } ] } } }, "Negative correction": { "value": { "HrAbsCorrection": { "Element": { "Fields": { "EmId": "FLOORA", "RgDa": "2024-08-01", "ViAt": "O", "HhMm": -60, "CoWk": "2" } } } } }, "ouderschapsverlof": { "value": { "HrAbsCorrection": { "Element": { "Fields": { "EmId": "FLOORA", "RgDa": "2024-08-01", "ViAt": "O", "HhMm": 60, "CoWk": "2" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrAbsCorrection": { "EmId": "PrimaryKeyValue", "Id": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave balance correction" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrAbsence": { "post": { "summary": "Leave entry", "description": "\n\rAlleen beschikbaar onder conditie: Hrm\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_145.htm", "operationId": "POST_HrAbsence", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrAbsence_POST" }, "examples": { "2 regels": { "value": { "HrAbsence": { "Element": [ { "Fields": { "EmId": "4125040", "ViAt": "v", "DaBe": "2013-08-01T08:30:00", "DaEn": "2013-08-02T17:00:00", "ViLr": "H", "EnSe": "1", "Re": "betreft een 12,5 jarig huwelijk", "LeDt": "0" } }, { "Fields": { "EmId": "4125606", "ViAt": "V", "DaBe": "2013-08-19T11:00:00", "DaEn": "2013-08-19T17:00:00", "ViLr": "HF", "EnSe": "1", "Re": "gaat dichter bij wonen", "LeDt": "1" } } ] } } }, "gedeeltelijk verlof roostertype 1": { "value": { "HrAbsence": { "Element": { "Fields": { "EmId": "CasperK", "ViAt": "V", "DaBe": "2024-01-26T00:00:00", "DaEn": "2024-01-26T12:00:00", "LeDt": true, "DuBe": 240 } } } } }, "gedeeltelijk verlof roostertype 3": { "value": { "HrAbsence": { "Element": { "Fields": { "EmId": "beatrijsb", "ViAt": "V", "DaBe": "2024-01-24T08:00:00", "DaEn": "2024-01-24T13:00:00", "LeDt": true } } } } }, "vakantie": { "value": { "HrAbsence": { "Element": { "Fields": { "EmId": "andreo", "ViAt": "v", "DaBe": "2024-07-11T08:00:00", "DaEn": "2024-07-30T17:00:00", "EnSe": "1", "Re": "voorbeeld volledige dag vakantie", "LeDt": "0" } } } } }, "verlof roostertype 1 meerdere dagen": { "value": { "HrAbsence": { "Element": { "Fields": { "EmId": "CHARLOTTEB", "ViAt": "V", "DaBe": "2024-04-08T00:00:00", "DaEn": "2024-04-12T00:00:00", "EnSe": 1, "Re": "the starting day is the duration of the working day in minutes", "LeDt": true } } } } }, "verlof roostertype 1": { "value": { "HrAbsence": { "Element": { "Fields": { "EmId": "CasperK", "ViAt": "V", "DaBe": "2024-01-29T00:00:00", "DaEn": "2024-01-29T18:00:00", "LeDt": false } } } } }, "verlof roostertype 3": { "value": { "HrAbsence": { "Element": { "Fields": { "EmId": "beatrijsb", "ViAt": "V", "DaBe": "2024-01-25T08:30:00", "DaEn": "2024-01-25T17:00:00", "LeDt": false } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrAbsence": { "Id": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Leave entry", "description": "\n\rAlleen beschikbaar onder conditie: Hrm\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_145.htm", "operationId": "PUT_HrAbsence", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrAbsence_PUT" }, "examples": { "verlof aanpassen": { "value": { "HrAbsence": { "Element": { "Fields": { "EmId": "EduardD", "ViAt": "V", "DaBe": "2013-04-17T08:30:00", "DaEn": "2013-04-17T12:30:00", "ViLr": "V", "EnSe": "1", "Re": "Gewijzigde boeking", "LeDt": "1" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrAbsence": { "Id": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrAbsence/HrAbsence/@EmId/{EmId}": { "parameters": [ { "schema": { "type": "string" }, "name": "EmId", "in": "path", "required": true, "description": "Employee" } ], "delete": { "summary": "Leave entry", "operationId": "DELETE_HrAbsence", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_145.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/HrAbsenceID": { "post": { "summary": "Leave booking (line number)", "description": "\n\rAlleen beschikbaar onder conditie: Hrm\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_145.htm", "operationId": "POST_HrAbsenceID", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrAbsenceID_POST" }, "examples": { "New absence": { "value": { "HrAbsenceID": { "Element": { "Fields": { "EmId": "Fritsc", "ViAt": "V", "DaBe": "2023-12-12T00:00:00", "DaEn": "2023-12-12T00:00:00", "EnSe": "1", "Re": "Leave created with api request", "LeDt": false } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave booking (line number)" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Leave booking (line number)", "description": "\n\rAlleen beschikbaar onder conditie: Hrm\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_145.htm", "operationId": "PUT_HrAbsenceID", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrAbsenceID_PUT" }, "examples": { "Update absence": { "value": { "HrAbsenceID": { "Element": { "Fields": { "Id": "1724", "DuBe": 240, "ViAt": "V", "Re": "change the duration to 240 minutes", "LeDt": true } } } } } } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave booking (line number)" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrAbsenceID/HrAbsenceID/@Id,@EmId/{Id},{EmId}": { "parameters": [ { "schema": { "type": "string" }, "name": "Id", "in": "path", "required": true, "description": "Line number" }, { "schema": { "type": "string" }, "name": "EmId", "in": "path", "required": true, "description": "Employee" } ], "delete": { "summary": "Leave booking (line number)", "operationId": "DELETE_HrAbsenceID", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_145.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Leave booking (line number)" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/HrAbsenceInSite": { "post": { "summary": "InSite leave entry", "description": "\n\rAlleen beschikbaar onder conditie: Hrm\n\r ", "operationId": "POST_HrAbsenceInSite", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrAbsenceInSite_POST" }, "examples": { "Maximaal": { "value": { "HrAbsenceInSite": { "Element": { "Fields": { "EmId": "FLOORA", "ViAt": "V", "DaBe": "2013-02-04T08:00:00", "DaEn": "2013-02-04T12:00:00", "ViLr": "V", "EnSe": "1", "DuRa": "4", "EmRp": "WILMAH", "Re": "Opmerking bij verlofboeking", "LeDt": "1", "PaTs": "0", "PaTe": "0" } } } } }, "Minimaal": { "value": { "HrAbsenceInSite": { "Element": { "Fields": { "EmId": "FLOORA", "ViAt": "V", "DaBe": "2013-01-02T00:00:00", "DaEn": "2013-01-04T17:00:00", "ViLr": "V", "EnSe": "1", "DuRa": "24", "LeDt": "1" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrAbsenceInSite": { "Id": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "InSite leave entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllness": { "post": { "summary": "Absence entry", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "operationId": "POST_HrIllness", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllness_POST" }, "examples": { "illness with atest": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "annetk", "DaBe": "2023-06-15T09:23:44", "DMeB": "2023-06-15T11:23:48", "DaEs": "2023-06-19", "TPBe": 0, "ViIt": "Z" }, "Objects": [ { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2023-06-15T09:23:18", "PsPc": "0", "BeAt": "2023-06-15", "EnAt": "2023-06-19", "FileName": "ExampleFileName.pdf", "FileStream": "base64string_of_attachment" } } } } ] } } } }, "minimum illness record": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "floora", "DaBe": "2024-03-05T00:00:00", "DMeB": "2024-03-18T00:00:00", "DaEs": "2024-05-16", "TPBe": "0", "ViIt": "Z", "ViIr": "00" }, "Objects": [ { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2024-03-05T00:00:00", "PsPc": "0" } } } } ] } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrIllness": { "AbId": "PrimaryKeyValue", "GUID": "{7AA21E2A-ECF7-4EF5-8036-87206E0FD230}" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Absence entry", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "operationId": "PUT_HrIllness", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllness_PUT" }, "examples": { "change closed illnessrecord": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "4125620", "DaBe": "2024-03-18T00:00:00", "PcWd": "0.00", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2026-04-22T00:00:00", "PsPc": "50.00", "ViWr": "1", "Re": "Opmerking" } } } } } } } }, "change last illnessline after recovery": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "4125620", "DaBe": "2008-03-18T00:00:00", "PcWd": "0.00", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2008-07-01T00:00:00", "PsPc": "100.00", "ViWr": "3", "Re": "Medewerker is weer compleet hersteld en klaar om aan het werk te gaan." } } } } } } } }, "change recoverd date": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "4125620", "DaBe": "2008-03-18T00:00:00", "PcWd": "0.00", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2008-04-11T00:00:00", "PsPc": "0", "ViWr": "1" } } } } } } } }, "illnessline": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "4125620", "DaBe": "2024-03-18T00:00:00", "DMeB": "2024-03-18T00:00:00", "DaEs": "2024-03-25", "TPBe": "0", "ViIt": "Z", "ViIr": "0", "EnSe": "1", "RuAb": true, "SfNt": true, "RtDa": true, "RtDl": true, "ExFr": true }, "Objects": [ { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2024-03-18T00:00:00", "PsPc": "0.00", "PsHr": "0", "PsSp": true, "PsPa": "0", "PsHa": "0" } } } } ] } } } }, "partial illness": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "4125621", "DaBe": "2008-03-01T00:00:00", "PcWd": "0.00", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2008-05-23T00:00:00", "PsPc": "50.00", "ViWr": "3" } } } } } } } }, "Re-open illness": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "ELAK", "DaBe": "2024-10-01T00:00:00", "DaEn": "" } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrIllness": { "AbId": "PrimaryKeyValue", "GUID": "{7AA21E2A-ECF7-4EF5-8036-87206E0FD230}" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllness/HrAbsIllnessProgress": { "post": { "summary": "Absence entry", "description": "Update main record in HrIllness and insert subrecord into HrAbsIllnessProgress. \n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "operationId": "POSTSubRecordHrIllnessHrAbsIllnessProgress", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllness_POST" }, "examples": { "Insert partial recovery line": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "4125621", "DaBe": "2024-03-01T00:00:00", "DMeB": "2024-06-23T00:00:00", "DaEs": "2024-04-15", "TPBe": "0", "ViIt": "Z", "ViIr": "0", "EnSe": "1", "RuAb": "0", "SfNt": "0", "PcWd": "0.00", "RtDa": "0", "RtDl": "0", "ExFr": "False" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2024-03-01T00:00:00", "PsPc": "50.00", "PsSp": "0", "PsPa": "0", "PsHa": "0", "ViWr": "2" } } } } } } } }, "Insert recovery line": { "value": { "HrIllness": { "Element": { "Fields": { "EmId": "floora", "DaBe": "2024-03-05T00:00:00", "DaEn": "2024-03-19T00:00:00", "DMeE": "2024-03-19T00:00:00", "ViRs": "1" }, "Objects": [ { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2024-03-19T00:00:00" } } } } ] } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrIllness": { "AbId": "PrimaryKeyValue", "GUID": "{7AA21E2A-ECF7-4EF5-8036-87206E0FD230}" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllness/HrIllness/@EmId/{EmId}": { "parameters": [ { "schema": { "type": "string" }, "name": "EmId", "in": "path", "required": true, "description": "Employee" } ], "delete": { "summary": "Absence entry", "operationId": "DELETE_HrIllness", "description": " \n\r Let op: Bij dit endpoint zijn de parameters om een item te verwijderen nog niet gedocumenteerd. De path parameters kunnen hierdoor afwijken\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/HrIllnessGUID": { "post": { "summary": "Absence entry (unique key)", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "operationId": "POST_HrIllnessGUID", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessGUID_POST" }, "examples": { "Maximaal": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{9810D946-CA38-49DB-9ADA-000000000002}", "Fields": { "EmId": "RianneA", "DaBe": "2013-04-01T00:00:00", "DMeB": "2013-04-01T00:00:00", "DaEs": "2013-04-02", "TPBe": "0", "ViIt": "Z", "ViIr": "4", "EnSe": "1", "RuAb": "0", "SfNt": "0", "AdId": "00", "AaId": "7", "PcWd": "0", "RtDa": "0", "ViAt": "V", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "@GUID": "{9810D946-CA38-49DB-9ADA-000000000002}", "Fields": { "DaTi": "2013-04-01T00:00:00", "SbId": "FLOORA", "SoTi": "Z", "PsHr": "20", "PsSp": "1", "HrMo": "4", "TbMo": "08:00:00", "TeMo": "12:00:00", "HrTu": "4", "TbTu": "08:00:00", "TeTu": "12:00:00", "HrWe": "4", "TbWe": "08:00:00", "TeWe": "12:00:00", "HrTh": "4", "TbTh": "08:00:00", "TeTh": "12:00:00", "HrFr": "4", "TbFr": "08:00:00", "TeFr": "12:00:00", "HrSa": "0", "HrSu": "0", "PsHa": "10", "AhMo": "2", "AbMo": "12:00:00", "AeMo": "14:00:00", "AhTu": "2", "AbTu": "12:00:00", "AeTu": "14:00:00", "AhWe": "2", "AbWe": "12:00:00", "AeWe": "14:00:00", "AhTh": "2", "AbTh": "12:00:00", "AeTh": "14:00:00", "AhFr": "2", "AbFr": "12:00:00", "AeFr": "14:00:00", "AhSa": "0", "AhSu": "0", "StAt": "Z", "DepN": [ "Verpleegtehuis de zandloper", "Verpleegtehuis de zandloper" ], "DepA": "Afdeling Psycho", "RmNr": "2.31", "Te": "334341800", "Re": "Ingeschoten via JSON!!!" }, "Objects": { "KnBasicAddress": { "Element": { "Fields": { "PbAd": "0", "Ad": "Philipsstraat", "HmNr": "105", "HmAd": "3b", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } } } } } } } } } }, "Minimaal": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{9810D946-CA38-49DB-9ADA-000000000001}", "Fields": { "EmId": "SimoneA", "DaBe": "2013-04-01T00:00:00", "DMeB": "2013-04-01T00:00:00", "DaEs": "2013-04-02", "TPBe": "0", "ViIt": "Z", "EnSe": "1" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "@GUID": "{9810D946-CA38-49DB-9ADA-000000000001}", "Fields": { "DaTi": "2013-04-01T00:00:", "PsPc": "0", "PsHr": "0", "PsSp": "0" } } } } } } } }, "ziek gemeld": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{283761ab-524d-4dff-9894-8e551c467df6}", "Fields": { "EmId": "4125630", "DaBe": "2008-03-01T00:00:00", "DMeB": "2008-03-01T00:00:00", "DaEs": "2008-03-25", "TPBe": "0", "ViIt": "Z", "ViIr": "0", "EnSe": "1", "RuAb": "0", "SfNt": "0", "AdId": "21", "AaId": "1", "PcWd": "0.00", "RtDa": "0", "RtDl": "0", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "@GUID": "{283761ab-524d-4dff-9894-8e551c467df6}", "Fields": { "DaTi": "2008-03-01T00:00:00", "PsPc": "0.00", "PsHr": "0", "PsSp": "0", "PsPa": "0", "PsHa": "0" } } } } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrIllnessGUID": { "GUID": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry (unique key)" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "Absence entry (unique key)", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "operationId": "PUT_HrIllnessGUID", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessGUID_PUT" }, "examples": { "dag Verplaatsen": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{BE48EC15-ECE3-47F2-9E06-895476098B92}", "Fields": { "EmId": "MARIEKES", "DaBe": "2014-08-05T08:30:00", "DaEs": "2014-08-07", "TPBe": "0", "PcWd": "0.00", "ExFr": "0" } } } } }, "heropenen": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{8691313D-C6B3-4961-AC4A-0E41FA746EDB}", "Fields": { "DaEn": "" } } } } }, "Minimaal": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{FFFFAB88-153F-4710-A398-706343C33EB3}", "Fields": { "EmId": "1182", "DaBe": "2015-03-09T00:00:00", "DMeB": "2015-03-20T00:00:00", "DaEs": "2015-03-10" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "@GUID": "{FFFFAB88-153F-4710-A398-706343C33EB3}", "Fields": { "DaTi": "2015-03-10T00:00:00", "PsPc": "0", "PsHr": "0", "PsSp": "0", "BeAt": "2015-03-10", "EnAt": "2015-03-10", "LePe": "1" } } } } } } } }, "Verw Einddatum": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{8A54F49F-46DF-4A34-A2FF-ECE767DDAAFF}", "Fields": { "DaEs": "2013-05-01" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "@GUID": "{8A54F49F-46DF-4A34-A2FF-ECE767DDAAFF}", "Fields": "" } } } } } } }, "ziek verzuimverloop": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{283761AB-524D-4DFF-9894-8E551C467DF6}", "Fields": { "EmId": "4125630", "DaBe": "2008-03-01T00:00:00", "DMeB": "2008-03-01T00:00:00", "DaEs": "2008-03-25", "TPBe": "0", "PcWd": "0.00", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "@GUID": "{283761AB-524D-4DFF-9894-8E551C467DF5}", "Fields": { "DaTi": "2008-03-18T00:00:00", "SoTi": "Z", "StAt": "Z", "PsPc": "50.00", "ViWr": "1" } } } } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrIllnessGUID": { "GUID": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry (unique key)" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllnessGUID/HrAbsIllnessProgress": { "post": { "summary": "Absence entry (unique key)", "description": "Update main record in HrIllnessGUID and insert subrecord into HrAbsIllnessProgress. \n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "operationId": "POSTSubRecordHrIllnessGUIDHrAbsIllnessProgress", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessGUID_POST" }, "examples": { "End leave line": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{E29B5696-B302-49BE-B27C-4F10CFA92998}", "Fields": { "DaEn": "2024-01-01T00:00:00", "DMeE": "2024-01-01T00:00:00", "ViRs": "1", "TPEn": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "@GUID": "{E29B5696-B302-49BE-B27C-4F10CFA93000}", "Fields": { "DaTi": "2024-01-01T00:00:00", "PsPc": "0", "ViWr": "1", "ViRc": "1", "Re": "Hersteld" } } } } } } } }, "Nieuwe verzuimverloopregel": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{E29B5696-B302-49BE-B27C-4F10CFA92998}", "Objects": [ { "HrAbsIllnessProgress": { "Element": [ { "@GUID": "{E29B5696-B302-49BE-B27C-4F10CFA92998}", "Fields": { "DaTi": "2024-03-01T00:00:00", "PsPc": "0", "PsHr": "0", "PsSp": true, "PsPa": "10", "DepN": "GALAXOS Health Hub", "DepA": "Epsilon Colony", "RmNr": "A900.10", "Te": "974261300", "Re": "Admitted for 6 hours per day, specialized treatment" }, "Objects": [ { "KnBasicAddress": { "Element": { "Fields": { "PbAd": true, "Ad": "Nunspeterweg", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } } } ] }, { "@GUID": "{E29B5696-B302-49BE-B27C-4F10CFA92999}", "Fields": { "DaTi": "2024-03-15T00:00:00", "PsPc": "20", "PsHr": "0", "PsSp": true, "PsPa": "20", "DepN": "GALAXOS Andromeda Daycare", "DepA": "The Beacon", "RmNr": "X112", "Te": "974261311", "Re": "Progressing well, increasing workload now." }, "Objects": { "KnBasicAddress": { "Element": { "Fields": { "PbAd": true, "Ad": "Langestraat", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } } } } ] } } ] } } } }, "Nieuwe verzuimverloopregels": { "value": { "HrIllnessGUID": { "Element": { "@GUID": "{E29B5696-B302-49BE-B27C-4F10CFA92998}", "Objects": [ { "HrAbsIllnessProgress": { "Element": { "@GUID": "{E29B5696-B302-49BE-B27C-4F10CFA92998}", "Fields": { "DaTi": "2024-01-01T00:00:00", "PsPc": "0", "PsHr": "0", "PsSp": true, "PsPa": "10", "DepN": "GALAXOS Health Hub", "DepA": "Epsilon Colony", "RmNr": "A900.10", "Te": "974261300", "Re": "Admitted for 6 hours per day, specialized treatment" }, "Objects": [ { "KnBasicAddress": { "Element": { "Fields": { "PbAd": true, "Ad": "Nunspeterweg", "HmNr": "105", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } } } ] } } } ] } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "results": { "HrIllnessGUID": { "GUID": "PrimaryKeyValue" } } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry (unique key)" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllnessGUID/HrIllnessGUID/@GUID/{GUID}": { "parameters": [ { "schema": { "type": "string" }, "name": "GUID", "in": "path", "required": true, "description": "GUID" } ], "delete": { "summary": "Absence entry (unique key)", "operationId": "DELETE_HrIllnessGUID", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "responses": { "400": { "$ref": "#/components/responses/400" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" }, "200": { "$ref": "#/components/responses/200" } }, "security": [ { "AfasToken": [] } ], "tags": [ "Absence entry (unique key)" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" } ] } }, "/connectors/HrIllnessInSite": { "post": { "summary": "InSite sickness entry", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_140.htm", "operationId": "POST_HrIllnessInSite", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessInSite_POST" }, "examples": { "1 bijlage": { "value": { "HrIllnessInSite": { "Element": { "Fields": { "EmId": "KoosB", "DaBe": "2013-04-01T00:00:00", "DMeB": "2013-04-01T00:00:00", "DaEs": "2013-04-02", "TPBe": "0", "ViIt": "Z", "EnSe": [ "1", "1" ], "RuAb": "0", "AdId": "21", "AaId": "7", "PcWd": "0.00", "RtDa": "0", "RtDl": "0", "ExFr": "0", "MuBi": "1" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2013-04-01T00:00:00", "PsPc": "0", "PsHr": "0", "PsSp": "false", "PsPa": "0", "PsHa": "0", "LePe": "false" }, "Objects": { "HrIllnessAttachment": { "Element": { "Fields": { "FileName": "example.png", "FileStream": "iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAEB0lEQVR4nO3YQU/yShiG4SmlBSwYjEIQCyaSqmHl//8NLNgZSaORAmJQxCC0dihzFs3hEPQkX8KXlid5rl1r9YW5w2RQ63Q6gpBl0n4BtC8mhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J42bRfwH88zxNCNBqN+HK5XPZ6ve0HHMexLEsIoZQaj8fT6TSKouPjY9u2s9m93kiKo/d3KAnH4/H7+/vp6enmThAEpmm22+1fH57NZq1WS9f1fr//9PTkOA7i6L8i/Y00DEPXdSeTiWma2/eDIMjn8z+fV0pNJpNarZbP5w3DaDabi8VisVhgjf6L0k+4XC5N07y9vc3lctv3/28dfd9fr9fxtiaEMAzDNM2ddZzNZt1udz6fx5ePj48PDw9KqQRGJy/9jbRcLpfL5Z/34/W6v7+XUhYKhXq9Hq+dlFIIYRjG5knDMMIw3PmbJycng8Hg5uZmNpvN5/Pr62tN0xIYnbz0P4W/iqJISmmapuM47Xb76OjIdd0gCIQQ6/VaCLHdQ9O0n58w27bX67XnecPhsFarFQqFxEYn7EAT6rp+d3fXbDaz2Ww2m724uMjlcm9vb+LfFdxeOKVUJrP7RnRdt2374+Mjl8tVq9UkRyfsQBP+ZJpmvI/FR4/VarX5kZRye3Pb8H1fCBGGYRRFCY9O0oEm/Pr66na739/f8aVSanPEyOfzmUxmc4iQUoZhuDlibPi+//r6Wq/XdV2Pv/YlNjphB5rQsqxCoeB5XhiGq9VqMBhEUVSpVIQQmUzm7OxsNBr5vi+l7Pf7lmXtrKNS6vn5uVgsVqvVRqPx+fk5nU6TGZ289E+kv9I07erqajQa9Xq9+BzvOM7m/yDn5+dKKdd1hRClUuny8nLn119eXqSUrVZLCFEsFiuVynA4LJVKf7Lp7Tk6eVqn00n7NdBeDnQjpT/HhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEN4/cnznZiQb6hsAAAAASUVORK5CYII=" } } } } } } } } } } }, "Maximaal": { "value": { "HrIllnessInSite": { "Element": { "Fields": { "EmId": "DreesV", "DaBe": "2013-04-01T00:00:00", "DMeB": "2013-04-01T00:00:00", "DaEs": "2013-04-02", "TPBe": "0", "ViIt": "Z", "ViIr": "4", "EnSe": "1", "RuAb": "0", "SfNt": "0", "AdId": "00", "AaId": "7", "PcWd": "0", "RtDa": "0", "ViAt": "V", "ExFr": "0" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2013-04-01T00:00:00", "SbId": "FLOORA", "SoTi": "Z", "PsHr": "20", "PsSp": "1", "HrMo": "4", "TbMo": "08:00:00", "TeMo": "12:00:00", "HrTu": "4", "TbTu": "08:00:00", "TeTu": "12:00:00", "HrWe": "4", "TbWe": "08:00:00", "TeWe": "12:00:00", "HrTh": "4", "TbTh": "08:00:00", "TeTh": "12:00:00", "HrFr": "4", "TbFr": "08:00:00", "TeFr": "12:00:00", "HrSa": "0", "HrSu": "0", "PsHa": "10", "AhMo": "2", "AbMo": "12:00:00", "AeMo": "14:00:00", "AhTu": "2", "AbTu": "12:00:00", "AeTu": "14:00:00", "AhWe": "2", "AbWe": "12:00:00", "AeWe": "14:00:00", "AhTh": "2", "AbTh": "12:00:00", "AeTh": "14:00:00", "AhFr": "2", "AbFr": "12:00:00", "AeFr": "14:00:00", "AhSa": "0", "AhSu": "0", "StAt": "Z", "DepN": [ "Verpleegtehuis de zandloper", "Verpleegtehuis de zandloper" ], "DepA": "Afdeling Psycho", "RmNr": "2.31", "Te": "334341800", "Re": "Ingeschoten via JSON!!!" }, "Objects": { "KnBasicAddress": { "Element": { "Fields": { "PbAd": "0", "Ad": "Philipsstraat", "HmNr": "105", "HmAd": "3b", "ZpCd": "3833LC", "CoId": "NL", "Rs": "Leusden" } } } } } } } } } } }, "meerdere bijlages": { "value": { "HrIllnessInSite": { "Element": { "Fields": { "EmId": "KarinM", "DaBe": "2013-04-01T00:00:00", "DMeB": "2013-04-01T00:00:00", "DaEs": "2013-04-02", "TPBe": "0", "ViIt": "Z", "EnSe": "1" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2013-04-01T00:00:00", "PsPc": "0", "PsHr": "0", "PsSp": "0" }, "Objects": { "HrIllnessAttachment": { "Element": [ { "Fields": { "FileName": "example.png", "FileStream": "iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAEB0lEQVR4nO3YQU/yShiG4SmlBSwYjEIQCyaSqmHl//8NLNgZSaORAmJQxCC0dihzFs3hEPQkX8KXlid5rl1r9YW5w2RQ63Q6gpBl0n4BtC8mhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J42bRfwH88zxNCNBqN+HK5XPZ6ve0HHMexLEsIoZQaj8fT6TSKouPjY9u2s9m93kiKo/d3KAnH4/H7+/vp6enmThAEpmm22+1fH57NZq1WS9f1fr//9PTkOA7i6L8i/Y00DEPXdSeTiWma2/eDIMjn8z+fV0pNJpNarZbP5w3DaDabi8VisVhgjf6L0k+4XC5N07y9vc3lctv3/28dfd9fr9fxtiaEMAzDNM2ddZzNZt1udz6fx5ePj48PDw9KqQRGJy/9jbRcLpfL5Z/34/W6v7+XUhYKhXq9Hq+dlFIIYRjG5knDMMIw3PmbJycng8Hg5uZmNpvN5/Pr62tN0xIYnbz0P4W/iqJISmmapuM47Xb76OjIdd0gCIQQ6/VaCLHdQ9O0n58w27bX67XnecPhsFarFQqFxEYn7EAT6rp+d3fXbDaz2Ww2m724uMjlcm9vb+LfFdxeOKVUJrP7RnRdt2374+Mjl8tVq9UkRyfsQBP+ZJpmvI/FR4/VarX5kZRye3Pb8H1fCBGGYRRFCY9O0oEm/Pr66na739/f8aVSanPEyOfzmUxmc4iQUoZhuDlibPi+//r6Wq/XdV2Pv/YlNjphB5rQsqxCoeB5XhiGq9VqMBhEUVSpVIQQmUzm7OxsNBr5vi+l7Pf7lmXtrKNS6vn5uVgsVqvVRqPx+fk5nU6TGZ289E+kv9I07erqajQa9Xq9+BzvOM7m/yDn5+dKKdd1hRClUuny8nLn119eXqSUrVZLCFEsFiuVynA4LJVKf7Lp7Tk6eVqn00n7NdBeDnQjpT/HhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEN4/cnznZiQb6hsAAAAASUVORK5CYII=" } }, { "Fields": { "FileName": "example.png", "FileStream": "iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAEB0lEQVR4nO3YQU/yShiG4SmlBSwYjEIQCyaSqmHl//8NLNgZSaORAmJQxCC0dihzFs3hEPQkX8KXlid5rl1r9YW5w2RQ63Q6gpBl0n4BtC8mhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J4TAiPCeExITwmhMeE8JgQHhPCY0J42bRfwH88zxNCNBqN+HK5XPZ6ve0HHMexLEsIoZQaj8fT6TSKouPjY9u2s9m93kiKo/d3KAnH4/H7+/vp6enmThAEpmm22+1fH57NZq1WS9f1fr//9PTkOA7i6L8i/Y00DEPXdSeTiWma2/eDIMjn8z+fV0pNJpNarZbP5w3DaDabi8VisVhgjf6L0k+4XC5N07y9vc3lctv3/28dfd9fr9fxtiaEMAzDNM2ddZzNZt1udz6fx5ePj48PDw9KqQRGJy/9jbRcLpfL5Z/34/W6v7+XUhYKhXq9Hq+dlFIIYRjG5knDMMIw3PmbJycng8Hg5uZmNpvN5/Pr62tN0xIYnbz0P4W/iqJISmmapuM47Xb76OjIdd0gCIQQ6/VaCLHdQ9O0n58w27bX67XnecPhsFarFQqFxEYn7EAT6rp+d3fXbDaz2Ww2m724uMjlcm9vb+LfFdxeOKVUJrP7RnRdt2374+Mjl8tVq9UkRyfsQBP+ZJpmvI/FR4/VarX5kZRye3Pb8H1fCBGGYRRFCY9O0oEm/Pr66na739/f8aVSanPEyOfzmUxmc4iQUoZhuDlibPi+//r6Wq/XdV2Pv/YlNjphB5rQsqxCoeB5XhiGq9VqMBhEUVSpVIQQmUzm7OxsNBr5vi+l7Pf7lmXtrKNS6vn5uVgsVqvVRqPx+fk5nU6TGZ289E+kv9I07erqajQa9Xq9+BzvOM7m/yDn5+dKKdd1hRClUuny8nLn119eXqSUrVZLCFEsFiuVynA4LJVKf7Lp7Tk6eVqn00n7NdBeDnQjpT/HhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEB4TwmNCeEwIjwnhMSE8JoTHhPCYEN4/cnznZiQb6hsAAAAASUVORK5CYII=" } } ] } } } } } } } } }, "Minimaal": { "value": { "HrIllnessInSite": { "Element": { "Fields": { "EmId": "DavidB", "DaBe": "2023-04-01T00:00:00", "DMeB": "2023-04-01T00:00:00", "DaEs": "2023-04-02", "TPBe": "0", "ViIt": "Z", "EnSe": "1" }, "Objects": [ { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2023-04-01T00:00:", "PsPc": "0", "PsHr": "0", "PsSp": "0" } } } } ] } } } }, "Minimaal erp": { "value": { "HrIllnessInSite": { "Element": { "Fields": { "EmId": "DavidB", "DaBe": "2013-04-01T00:00:00", "DMeB": "2013-04-01T00:00:00", "DaEs": "2013-04-02", "TPBe": "0", "ViIt": "Z", "EnSe": "1" }, "Objects": { "HrAbsIllnessProgress": { "Element": { "Fields": { "DaTi": "2013-04-01T00:00:", "PsPc": "0", "PsHr": "0", "PsSp": "0" } } } } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "HrIllnessInSite": { "AbId": "45", "GUID": "{48B81B30-92A1-4B34-9989-21379A08B6A1}" } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "InSite sickness entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllnessProgressInSite": { "post": { "summary": "InSite illness trajectory", "description": "\n\r ", "operationId": "POST_HrIllnessProgressInSite", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessProgressInSite_POST" }, "examples": { "Create illnessprogress task for insite": { "value": { "HrAbsIllnessProgress": { "Element": { "@ApSn": null, "Fields": { "ProfileId": -26, "EmId": "GAMZEY", "AbId": 85, "DaTi": "2024-06-06T14:41:45", "PsPc": "0", "PsHr": 0 } } } } } } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "HrAbsIllnessProgress": { "ApSn": "51" } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "InSite illness trajectory" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] }, "put": { "summary": "InSite illness trajectory", "description": "\n\r ", "operationId": "PUT_HrIllnessProgressInSite", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessProgressInSite_PUT" } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "HrAbsIllnessProgress": { "ApSn": "51" } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "InSite illness trajectory" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllnessProgressInSite/KnBasicAddress": { "post": { "summary": "InSite illness trajectory", "description": "Update main record in HrIllnessProgressInSite and insert subrecord into KnBasicAddress. \n\r ", "operationId": "POSTSubRecordHrIllnessProgressInSiteKnBasicAddress", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessProgressInSite_POST" } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "HrAbsIllnessProgress": { "ApSn": "51" } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "InSite illness trajectory" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrIllnessProgressInSite/HrPlacement": { "post": { "summary": "InSite illness trajectory", "description": "Update main record in HrIllnessProgressInSite and insert subrecord into HrPlacement. \n\r ", "operationId": "POSTSubRecordHrIllnessProgressInSiteHrPlacement", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrIllnessProgressInSite_POST" } } } }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "type": "object" }, "examples": { "Response example": { "value": { "HrAbsIllnessProgress": { "ApSn": "51" } } } } } }, "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Transfer-Encoding": { "description": "chunked", "schema": { "type": "string" } }, "Content-Type": { "description": "application/json; charset=utf-8", "schema": { "type": "string" } }, "Content-Encoding": { "description": "gzip", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(10ms), after response(609ms), after compressing(610ms), complete(610ms)", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Wed, 07 Feb 2024 10:39:26 GMT", "schema": { "type": "string" } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "InSite illness trajectory" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/HrWellnessInSite": { "put": { "summary": "InSite recovery entry", "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_166.htm", "operationId": "PUT_HrWellnessInSite", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HrWellnessInSite_PUT" } } } }, "responses": { "201": { "description": "Created" }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "InSite recovery entry" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" }, { "$ref": "#/components/parameters/Content-Type" } ] } }, "/connectors/Profit_Illness": { "get": { "summary": "Employee/absence course", "operationId": "Get_Profit_Illness", "description": " ", "parameters": [ { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent reordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } }, { "$ref": "#/components/parameters/Accept-Language" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "ActionId": { "type": "integer", "description": "Promotion code (connector)" }, "GUID": { "type": "string", "description": "GUID" }, "EmployerId": { "type": "string", "description": "Employer" }, "EmployeeId": { "type": "string", "description": "Employee" }, "BSN": { "type": "string", "description": "Social security number ('BSN')" }, "AbsenceId": { "type": "integer", "description": "Absence entry" }, "StartDate": { "type": "string", "description": "Start date/time" }, "EndDate": { "type": "string", "description": "End date/time" }, "AbsenceTypeId": { "type": "string", "description": "Absence type code" }, "AbsenceTypeDesc": { "type": "string", "description": "Absence type" }, "ReasonId": { "type": "string", "description": "Absence reason code" }, "ReasonDesc": { "type": "string", "description": "Absence reason" }, "Presence": { "type": "number", "description": "Presence percentage" }, "TypeWorkResumption": { "type": "string", "description": "Work resumption type code" }, "TypeWorkResumptionDesc": { "type": "string", "description": "Work resumption type descr." }, "Phone": { "type": "string", "description": "Telephone no." }, "Street": { "type": "string", "description": "Street" }, "HouseNumber": { "type": "integer", "description": "House number" }, "AddNumber": { "type": "string", "description": "Extension (a, b, etc.) to house number" }, "ZIPCode": { "type": "string", "description": "Postal code" }, "City": { "type": "string", "description": "City" }, "Address4": { "type": "string", "description": "Country" }, "ModifiedDate": { "type": "string", "description": "Changed on" }, "ReportDate": { "type": "string", "description": "Start of absence entry" }, "ExEndDate": { "type": "string", "description": "Expected end date" }, "FirstDay": { "type": "integer", "description": "First day of presence" }, "DvId": { "type": "integer", "description": "Employment" }, "Continuous": { "type": "boolean", "description": "Continuous absence" }, "Vangnet": { "type": "integer", "description": "'Vangnet' arrangement" }, "NoStatistic": { "type": "integer", "description": "Exclude absence entry from frequency statistics" }, "ReportEndDate": { "type": "string", "description": "End of absence entry" }, "ReasonEnd": { "type": "string", "description": "Reason for closing code" }, "PresentLastDay": { "type": "integer", "description": "Last day of presence" }, "WAO": { "type": "number", "description": "WAO/WIA PERCENTAGE" }, "ApplyQualifyingDays": { "type": "integer", "description": "Apply qualifying days" }, "RecoveredCode": { "type": "string", "description": "Recovery code" }, "HourWeekPresent": { "type": "integer", "description": "Attendance hours per week" }, "PresenceTherapy": { "type": "number", "description": "Presence percentage OT" }, "HourWeekPresentTherapy": { "type": "integer", "description": "OT attendance hours per week" }, "NursingAddress": { "type": "string", "description": "Nursing address name" } } } } } } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "GET" ] } }, "/connectors/Profit_LeaveBalance": { "get": { "summary": "Employee/Leave balance", "operationId": "Get_Profit_LeaveBalance", "description": " ", "parameters": [ { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent reordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } }, { "$ref": "#/components/parameters/Accept-Language" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "EmployeeId": { "type": "string", "description": "Employee" }, "EmployerId": { "type": "string", "description": "Employer" }, "DvId": { "type": "integer", "description": "Employment" }, "Leavetype": { "type": "string", "description": "Code" }, "Year": { "type": "integer", "description": "Financial year" }, "Period": { "type": "integer", "description": "Leave period" }, "Entitlement": { "type": "integer", "description": "Periodical entitlement" }, "ExtraEntitlement": { "type": "integer", "description": "Extra period rights" }, "StartBalance": { "type": "integer", "description": "Opening balance" }, "Taken": { "type": "integer", "description": "Taken" }, "Balance": { "type": "integer", "description": "Balance" } } } } } } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "GET" ] } }, "/connectors/Profit_Leaves": { "get": { "summary": "Leave (Connector)", "operationId": "Get_Profit_Leaves", "description": " ", "parameters": [ { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent reordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } }, { "$ref": "#/components/parameters/Accept-Language" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "LeaveId": { "type": "integer", "description": "Line number" }, "EmployeeId": { "type": "string", "description": "Employee" }, "Name": { "type": "string", "description": "Name" }, "BSN": { "type": "string", "description": "Social security number ('BSN')" }, "Export": { "type": "boolean", "description": "Export employee to time registration" }, "Hours": { "type": "integer", "description": "Number of hours" }, "StartDate": { "type": "string", "description": "Start date/time" }, "EndDate": { "type": "string", "description": "End date/time" }, "DvId": { "type": "integer", "description": "Employment" }, "ModifiedDate": { "type": "string", "description": "Changed on" }, "LeaveCode": { "type": "string", "description": "Leave type code" }, "LeaveDescr": { "type": "string", "description": "Leave type description" }, "ReasonCode": { "type": "string", "description": "Reasons for leave code" }, "ReasonDescr": { "type": "string", "description": "Leave reason description" } } } } } } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "GET" ] } }, "/connectors/Profit_Rooster_Ouderverlof": { "get": { "summary": "Employee/roster and leave bookings parental leave", "operationId": "Get_Profit_Rooster_Ouderverlof", "description": " ", "parameters": [ { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent reordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } }, { "$ref": "#/components/parameters/Accept-Language" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "employeeNumber": { "type": "string", "description": "Employee" }, "serialNumber": { "type": "integer", "description": "Employment" }, "validFrom": { "type": "string", "description": "Start date" }, "weeklyHours": { "type": "number", "description": "Average roster hours per week" }, "hoursParentalLeaveBirth": { "type": "number", "description": "Maternity leave per week" }, "hoursParentalLeavePayed1": { "type": "number", "description": "Paid parental leave per week (statutory)" }, "hoursParentalLeavePayed2": { "type": "number", "description": "Paid parental leave per week (additional)" }, "hoursParentalLeaveUnpayed": { "type": "number", "description": "Unpaid parental leave per week" }, "dateOfChange": { "type": "string", "description": "Date last changed" } } } } } } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "GET" ] } }, "/connectors/Profit_Timetable": { "get": { "summary": "Employee/timetable", "operationId": "Get_Profit_Timetable", "description": " ", "parameters": [ { "name": "skip", "in": "query", "required": false, "description": "Pagination: amount of results skipped. Starts at 0", "schema": { "type": "number", "example": 0 } }, { "name": "take", "in": "query", "required": false, "description": "Pagination: amount of results returned", "schema": { "type": "number", "example": 100 } }, { "name": "orderbyfieldids", "in": "query", "required": false, "description": "Must be used to prevent reordered results", "schema": { "type": "string" } }, { "name": "filterfieldids", "in": "query", "required": false, "description": "The fieldIds of the values to filter on", "schema": { "type": "string" } }, { "name": "filtervalues", "in": "query", "required": false, "description": "The values to filter on", "schema": { "type": "string" } }, { "name": "operatortypes", "in": "query", "required": false, "description": "Operator for comparing filter values. Supported values include:\n\n* `1` - = (is equal to)\n* `2` - >= (is greater or equal to)\n* `3` - <= (is less or equal to)\n* `4` - > (is greater than)\n* `5` - < (is less than)\n* `6` - * (contains text)\n* `7` - != (is not equal to)\n* `8` - [] (is empty)\n* `9` - ![] (is not empty)\n* `10` - @ (starts with)\n* `11` - !* (does not contain text)\n* `12` - !@ (does not start with)\n* `13` - & (ends with)\n* `14` - !& (does not end with)\n* `15` - Sf (quickfilter)\n", "schema": { "type": "number", "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ] } }, { "$ref": "#/components/parameters/Accept-Language" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "skip": { "type": "integer" }, "take": { "type": "integer" }, "rows": { "type": "array", "items": { "type": "object", "properties": { "EmployeeId": { "type": "string", "description": "Employee" }, "SeqNo": { "type": "integer", "description": "Shift sequence no." }, "EmployerId": { "type": "string", "description": "Employer" }, "StartDate": { "type": "string", "description": "Timetable start date" }, "EndDate": { "type": "string", "description": "Timetable end date" }, "DaysPerWeek": { "type": "number", "description": "Number of days per week" }, "HoursPerWeek": { "type": "number", "description": "Number of hours per week" }, "Variable": { "type": "boolean", "description": "Variable work pattern" }, "PartTime": { "type": "number", "description": "Part-time (%)" }, "VariablePattern": { "type": "boolean", "description": "Alternating work pattern with work timetable" }, "MinHours": { "type": "number", "description": "Minimum hours per week" }, "MaxHours": { "type": "number", "description": "Maximum hours per week" }, "ModifiedDate": { "type": "string", "description": "Changed on" } } } } } } } } }, "401": { "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "413": { "$ref": "#/components/responses/413" }, "500": { "$ref": "#/components/responses/500" }, "503": { "$ref": "#/components/responses/503" } }, "security": [ { "AfasToken": [] } ], "tags": [ "GET" ] } } }, "tags": [ { "name": "GET", "description": "GET" }, { "name": "API Info", "description": "API Info" }, { "name": "Leave balance", "description": "Leave balance" }, { "name": "Leave balance correction", "description": "Leave balance correction" }, { "name": "Leave entry", "description": "Leave entry" }, { "name": "Leave booking (line number)", "description": "Leave booking (line number)" }, { "name": "InSite leave entry", "description": "InSite leave entry" }, { "name": "Absence entry", "description": "Absence entry" }, { "name": "Absence entry (unique key)", "description": "Absence entry (unique key)" }, { "name": "InSite sickness entry", "description": "InSite sickness entry" }, { "name": "InSite illness trajectory", "description": "InSite illness trajectory" }, { "name": "InSite recovery entry", "description": "InSite recovery entry" } ], "components": { "schemas": { "HrAbsBalance_PUT": { "type": "object", "properties": { "HrAbsBalance": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "ErId": { "type": "string", "maxLength": 15, "description": "Employer", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "PtId": { "type": "integer", "description": "Leave period table", "format": "" }, "Year": { "type": "integer", "description": "Financial year", "format": "" }, "SeNo": { "type": "integer", "description": "Leave period", "format": "" } }, "required": [ "EmId", "ErId", "EnSe", "ViAt", "PtId", "Year", "SeNo" ] } } } } } } }, "HrAbsCorrection_POST": { "type": "object", "properties": { "HrAbsCorrection": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "RgDa": { "type": "string", "description": "Date entry", "format": "date" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "HhMm": { "type": "integer", "description": "Number of hours", "format": "duration" }, "ViCr": { "type": "string", "enum": [ "C", "RBO" ], "maxLength": 20, "description": "Correction reason\nC = Conversion;\nRBO = Remaining paid parental leave;", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "CcPy": { "type": "boolean", "description": "Settle in salary processing", "format": "" }, "BlId": { "type": "integer", "description": "Leave balance", "format": "" }, "CoWk": { "type": "number", "description": "Number of weeks of parental leave", "format": "number" } }, "required": [ "EmId", "ViAt" ] } } } } } } }, "HrAbsenceID_POST": { "type": "object", "properties": { "HrAbsenceID": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "ViLr": { "type": "string", "enum": [ "TvT", "Vak", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" ], "maxLength": 20, "description": "Reason leave\nTvT = Time off in lieu;\nVak = Vakantie;\n01 = Huwelijk werknemer;\n02 = Huwelijk familie 1e graads;\n03 = Bevalling partner;\n04 = Overlijden partner/ongehuwde kinderen;\n05 = Overlijden gehuwde kinderen;\n06 = Overlijden ouders;\n07 = Overlijden grootouders/broers of zusters;\n08 = Dienstjubileum;\n09 = Huwelijkjubileum;\n10 = Huwelijksjubileum ouders/grootouders;\n11 = Verhuizing (zelfstandig wonen);\n12 = Examen opleiding t.b.v. functie;", "format": "" }, "DuRa": { "type": "integer", "description": "Number of hours", "format": "duration" }, "EmRp": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "LeDt": { "type": "boolean", "description": "Partial leave", "format": "" }, "PaTs": { "type": "integer", "description": "Start date break length", "format": "duration" }, "PaTe": { "type": "integer", "description": "End date break length", "format": "duration" }, "DuBe": { "type": "integer", "description": "Leave hours start date", "format": "duration" }, "DuEn": { "type": "integer", "description": "Leave hours end date", "format": "duration" }, "ReLe": { "type": "string", "enum": [ "02", "04", "09", "13", "80", "86", "99" ], "maxLength": 20, "description": "'VF' absence reason\n02 = Short extraordinary leave, mandatory (can be declared up to 2014);\n04 = Other extraordinary leave (can be declared up to 2014);\n09 = Leave related to consultation and advice activities (can be declared up to 2014);\n13 = Suspension;\n80 = Emergency leave (can be declared up to 2014);\n86 = Early reintegration process (can be declared up to 2014);\n99 = Long special leave (non-chargeable);", "format": "" }, "FaSn": { "type": "integer", "description": "Child", "format": "" }, "MuCh": { "type": "integer", "description": "Multiple birth", "format": "" } }, "required": [ "Id", "EmId", "ViAt", "DaBe", "DaEn", "DuRa" ] } } } } } } }, "HrAbsenceID_PUT": { "type": "object", "properties": { "HrAbsenceID": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Id": { "type": "integer", "description": "Line number", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "ViLr": { "type": "string", "enum": [ "TvT", "Vak", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" ], "maxLength": 20, "description": "Reason leave\nTvT = Time off in lieu;\nVak = Vakantie;\n01 = Huwelijk werknemer;\n02 = Huwelijk familie 1e graads;\n03 = Bevalling partner;\n04 = Overlijden partner/ongehuwde kinderen;\n05 = Overlijden gehuwde kinderen;\n06 = Overlijden ouders;\n07 = Overlijden grootouders/broers of zusters;\n08 = Dienstjubileum;\n09 = Huwelijkjubileum;\n10 = Huwelijksjubileum ouders/grootouders;\n11 = Verhuizing (zelfstandig wonen);\n12 = Examen opleiding t.b.v. functie;", "format": "" }, "DuRa": { "type": "integer", "description": "Number of hours", "format": "duration" }, "EmRp": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "LeDt": { "type": "boolean", "description": "Partial leave", "format": "" }, "PaTs": { "type": "integer", "description": "Start date break length", "format": "duration" }, "PaTe": { "type": "integer", "description": "End date break length", "format": "duration" }, "DuBe": { "type": "integer", "description": "Leave hours start date", "format": "duration" }, "DuEn": { "type": "integer", "description": "Leave hours end date", "format": "duration" }, "ReLe": { "type": "string", "enum": [ "02", "04", "09", "13", "80", "86", "99" ], "maxLength": 20, "description": "'VF' absence reason\n02 = Short extraordinary leave, mandatory (can be declared up to 2014);\n04 = Other extraordinary leave (can be declared up to 2014);\n09 = Leave related to consultation and advice activities (can be declared up to 2014);\n13 = Suspension;\n80 = Emergency leave (can be declared up to 2014);\n86 = Early reintegration process (can be declared up to 2014);\n99 = Long special leave (non-chargeable);", "format": "" }, "FaSn": { "type": "integer", "description": "Child", "format": "" }, "MuCh": { "type": "integer", "description": "Multiple birth", "format": "" } }, "required": [ "Id", "EmId" ] } } } } } } }, "HrAbsenceInSite_POST": { "type": "object", "properties": { "HrAbsenceInSite": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "ViLr": { "type": "string", "enum": [ "TvT", "Vak", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" ], "maxLength": 20, "description": "Reason leave\nTvT = Time off in lieu;\nVak = Vakantie;\n01 = Huwelijk werknemer;\n02 = Huwelijk familie 1e graads;\n03 = Bevalling partner;\n04 = Overlijden partner/ongehuwde kinderen;\n05 = Overlijden gehuwde kinderen;\n06 = Overlijden ouders;\n07 = Overlijden grootouders/broers of zusters;\n08 = Dienstjubileum;\n09 = Huwelijkjubileum;\n10 = Huwelijksjubileum ouders/grootouders;\n11 = Verhuizing (zelfstandig wonen);\n12 = Examen opleiding t.b.v. functie;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "DuRa": { "type": "integer", "description": "Number of hours", "format": "duration" }, "EmRp": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "LeDt": { "type": "boolean", "description": "Partial leave", "format": "" }, "PaTs": { "type": "integer", "description": "Start date break length", "format": "duration" }, "PaTe": { "type": "integer", "description": "End date break length", "format": "duration" }, "DuBe": { "type": "integer", "description": "Leave hours start date", "format": "duration" }, "DuEn": { "type": "integer", "description": "Leave hours end date", "format": "duration" }, "ReLe": { "type": "string", "enum": [ "02", "04", "09", "13", "80", "86", "99" ], "maxLength": 20, "description": "'VF' absence reason\n02 = Short extraordinary leave, mandatory (can be declared up to 2014);\n04 = Other extraordinary leave (can be declared up to 2014);\n09 = Leave related to consultation and advice activities (can be declared up to 2014);\n13 = Suspension;\n80 = Emergency leave (can be declared up to 2014);\n86 = Early reintegration process (can be declared up to 2014);\n99 = Long special leave (non-chargeable);", "format": "" }, "LeId": { "type": "integer", "description": "Sequence number leave entry", "format": "" }, "FaSn": { "type": "integer", "description": "Child", "format": "" }, "MuCh": { "type": "integer", "description": "Multiple birth", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "Bijlage", "format": "byte" }, "ProfileId": { "type": "integer", "description": "Instuurprofiel", "format": "" } }, "required": [ "EmId", "ViAt", "DaBe", "DaEn", "EnSe", "DuRa", "LeDt" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "HrAbsenceInSiteAttachment": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "FileName": { "type": "string", "maxLength": 255, "description": "FileName", "format": "" }, "FileId": { "type": "string", "maxLength": 32, "description": "File Id", "format": "" }, "FileStream": { "type": "string", "description": "File as byte-array", "format": "byte" } } } } } } } } } } } } } } } } }, "HrAbsence_POST": { "type": "object", "properties": { "HrAbsence": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "ViLr": { "type": "string", "enum": [ "TvT", "Vak", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" ], "maxLength": 20, "description": "Reason leave\nTvT = Time off in lieu;\nVak = Vakantie;\n01 = Huwelijk werknemer;\n02 = Huwelijk familie 1e graads;\n03 = Bevalling partner;\n04 = Overlijden partner/ongehuwde kinderen;\n05 = Overlijden gehuwde kinderen;\n06 = Overlijden ouders;\n07 = Overlijden grootouders/broers of zusters;\n08 = Dienstjubileum;\n09 = Huwelijkjubileum;\n10 = Huwelijksjubileum ouders/grootouders;\n11 = Verhuizing (zelfstandig wonen);\n12 = Examen opleiding t.b.v. functie;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "DuRa": { "type": "integer", "description": "Number of hours", "format": "duration" }, "EmRp": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "LeDt": { "type": "boolean", "description": "Partial leave", "format": "" }, "PaTs": { "type": "integer", "description": "Start date break length", "format": "duration" }, "PaTe": { "type": "integer", "description": "End date break length", "format": "duration" }, "DuBe": { "type": "integer", "description": "Leave hours start date", "format": "duration" }, "DuEn": { "type": "integer", "description": "Leave hours end date", "format": "duration" }, "ReLe": { "type": "string", "enum": [ "02", "04", "09", "13", "80", "86", "99" ], "maxLength": 20, "description": "'VF' absence reason\n02 = Short extraordinary leave, mandatory (can be declared up to 2014);\n04 = Other extraordinary leave (can be declared up to 2014);\n09 = Leave related to consultation and advice activities (can be declared up to 2014);\n13 = Suspension;\n80 = Emergency leave (can be declared up to 2014);\n86 = Early reintegration process (can be declared up to 2014);\n99 = Long special leave (non-chargeable);", "format": "" }, "FaSn": { "type": "integer", "description": "Child", "format": "" }, "MuCh": { "type": "integer", "description": "Multiple birth", "format": "" } }, "required": [ "EmId", "ViAt", "DaBe", "DaEn", "EnSe", "DuRa", "LeDt" ] } } } } } } }, "HrAbsence_PUT": { "type": "object", "properties": { "HrAbsence": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "ViLr": { "type": "string", "enum": [ "TvT", "Vak", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" ], "maxLength": 20, "description": "Reason leave\nTvT = Time off in lieu;\nVak = Vakantie;\n01 = Huwelijk werknemer;\n02 = Huwelijk familie 1e graads;\n03 = Bevalling partner;\n04 = Overlijden partner/ongehuwde kinderen;\n05 = Overlijden gehuwde kinderen;\n06 = Overlijden ouders;\n07 = Overlijden grootouders/broers of zusters;\n08 = Dienstjubileum;\n09 = Huwelijkjubileum;\n10 = Huwelijksjubileum ouders/grootouders;\n11 = Verhuizing (zelfstandig wonen);\n12 = Examen opleiding t.b.v. functie;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "DuRa": { "type": "integer", "description": "Number of hours", "format": "duration" }, "EmRp": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "LeDt": { "type": "boolean", "description": "Partial leave", "format": "" }, "PaTs": { "type": "integer", "description": "Start date break length", "format": "duration" }, "PaTe": { "type": "integer", "description": "End date break length", "format": "duration" }, "DuBe": { "type": "integer", "description": "Leave hours start date", "format": "duration" }, "DuEn": { "type": "integer", "description": "Leave hours end date", "format": "duration" }, "ReLe": { "type": "string", "enum": [ "02", "04", "09", "13", "80", "86", "99" ], "maxLength": 20, "description": "'VF' absence reason\n02 = Short extraordinary leave, mandatory (can be declared up to 2014);\n04 = Other extraordinary leave (can be declared up to 2014);\n09 = Leave related to consultation and advice activities (can be declared up to 2014);\n13 = Suspension;\n80 = Emergency leave (can be declared up to 2014);\n86 = Early reintegration process (can be declared up to 2014);\n99 = Long special leave (non-chargeable);", "format": "" }, "FaSn": { "type": "integer", "description": "Child", "format": "" }, "MuCh": { "type": "integer", "description": "Multiple birth", "format": "" } }, "required": [ "EmId" ] } } } } } } }, "HrIllnessGUID_POST": { "type": "object", "properties": { "HrIllnessGUID": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GUID": { "type": "string", "maxLength": 38, "description": "GUID", "format": "uuid" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DMeB": { "type": "string", "description": "Start of absence entry", "format": "date-time" }, "DaEs": { "type": "string", "description": "Expected end date", "format": "date" }, "TPBe": { "type": "integer", "description": "First day of presence", "format": "duration" }, "ViIt": { "type": "string", "enum": [ "A", "AO", "I", "BR", "D", "F", "O", "P", "PM", "PO", "PC", "TO", "S", "ZB", "ZOD", "PR", "ZZW" ], "maxLength": 20, "description": "Type of absence\nA = Adoption;\nAO = Industrial accident;\nI = Industrial accident;\nBR = Breastfeeding repose;\nD = Disabled by third party;\nF = Family circumstances;\nO = Other accidents;\nP = Nursing care;\nPM = Preventive mother repose;\nPO = Personal accident;\nPC = Palliative care;\nTO = Temporary unemployment due to medical circumstances;\nS = Sick;\nZB = Sick because of childbirth;\nZOD = Sick because of organ donation;\nPR = Pregnancy/childbirth;\nZZW = Sick because of pregnancy;", "format": "" }, "ViIr": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" ], "maxLength": 20, "description": "Absence reason\n0 = Onbekend;\n1 = Griep, koorts, verkoudheid;\n2 = Hoofdpijn, migraine;\n3 = Sportblessure;\n4 = Botbreuk;\n5 = Buikgriep, diaree;\n6 = Oorpijn, ontsteking;\n7 = Overspannen;\n8 = Familieomstandigheden;\n9 = Zwangerschap;\n10 = Ziekenhuisopname;\n11 = RSI;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "RuAb": { "type": "boolean", "description": "Continuous absence", "format": "" }, "SfNt": { "type": "boolean", "description": "'Vangnet' arrangement", "format": "" }, "RtDa": { "type": "boolean", "description": "Apply qualifying days", "format": "" }, "RtDs": { "type": "integer", "description": "Number of qualifying days", "format": "" }, "RtHr": { "type": "integer", "description": "Number of qualifying day hours", "format": "duration" }, "RtDl": { "type": "boolean", "description": "Extract qualifying days from leave", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "ExFr": { "type": "boolean", "description": "Exclude absence entry from frequency statistics", "format": "" }, "MuBi": { "type": "boolean", "description": "Multiple birth", "format": "" }, "EPgS": { "type": "string", "description": "Expected date of child birth", "format": "date" }, "EPgR": { "type": "string", "description": "Actual date of child birth", "format": "date" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "DMeE": { "type": "string", "description": "End of absence entry", "format": "date-time" }, "ViRs": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Reason for closing\n1 = Recovered;\n2 = No longer employed (termination of contract);\n3 = Deceased;\n4 = Recovered (partially unable to work);\n5 = No longer employed (unable to work);\n6 = Consecutive absence with other reason;", "format": "" }, "TPEn": { "type": "integer", "description": "Last day of presence", "format": "duration" }, "ThAb": { "type": "integer", "description": "Absence hour total", "format": "duration" }, "ReAd": { "type": "string", "enum": [ "1", "10", "11", "2", "3", "4", "5", "6", "7", "8", "9", "99" ], "maxLength": 20, "description": "Absence cause\n1 = Unknown, no or insuffient information;\n10 = Industrial accident;\n11 = Verkeersongeval met regresmogelijkheid;\n2 = Company sports accident;\n3 = Company road accident;\n4 = Other industrial accidents;\n5 = Sports accident;\n6 = Road accident;\n7 = Other accidents;\n8 = Other private causes;\n9 = Other work related causes;\n99 = Other reasons;", "format": "" }, "AcAr": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17" ], "maxLength": 20, "description": "ARBO service action\n01 = In conformity with agreement|;\n02 = House call absence reporter;\n03 = Invite for consultation BA;\n04 = Urgency control;\n05 = Action in consultation;\n06 = Invite for consultation within 24 hours;\n07 = Consultation BA;\n08 = No action;\n09 = No house call;\n10 = House call day 1;\n11 = House call day 2/3;\n12 = Written survey;\n13 = Telephone survey;\n14 = Surgery call;\n15 = Administrative check;\n16 = Check of the work;\n17 = Evening/weekend check;", "format": "" }, "ReAe": { "type": "string", "enum": [ "01", "03", "04", "05", "07", "08", "09", "10", "11", "12", "13", "99" ], "maxLength": 20, "description": "Absence end reason\n01 = Recovered;\n03 = Deceased;\n04 = Employment ended;\n05 = Transit to 'WAZO';\n07 = 'WIA';\n08 = WGA < 35%;\n09 = WGA 35-80%;\n10 = IVA 80-100%;\n11 = WIA 80-100%;\n12 = 'WGA' end;\n13 = Sick after end of employment;\n99 = Unknown;", "format": "" }, "DaPr": { "type": "string", "description": "Contract start date", "format": "date-time" } }, "required": [ "GUID", "EmId", "DaBe", "DMeB", "DaEs", "TPBe", "ViIt", "EnSe", "RuAb", "SfNt", "RtDa", "RtDl", "ExFr", "MuBi" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GUID": { "type": "string", "maxLength": 38, "description": "GUID", "format": "uuid" }, "DaTi": { "type": "string", "description": "Date/time", "format": "date-time" }, "SbId": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "SoTi": { "type": "string", "maxLength": 5, "description": "Absence hour type", "format": "" }, "PsPc": { "type": "number", "description": "Presence percentage", "format": "number" }, "PsHr": { "type": "integer", "description": "Attendance hours per week", "format": "duration" }, "PsSp": { "type": "boolean", "description": "Specify presence", "format": "" }, "HrMo": { "type": "integer", "description": "Hours Monday", "format": "duration" }, "TbMo": { "type": "string", "description": "Start time Monday", "format": "date-time" }, "TeMo": { "type": "string", "description": "Monday end time", "format": "date-time" }, "HrTu": { "type": "integer", "description": "Hours Tuesday", "format": "duration" }, "TbTu": { "type": "string", "description": "Start time Tuesday", "format": "date-time" }, "TeTu": { "type": "string", "description": "Tuesday end time", "format": "date-time" }, "HrWe": { "type": "integer", "description": "Hours Wednesday", "format": "duration" }, "TbWe": { "type": "string", "description": "Start time Wednesday", "format": "date-time" }, "TeWe": { "type": "string", "description": "Wednesday end time", "format": "date-time" }, "HrTh": { "type": "integer", "description": "Hours Thursday", "format": "duration" }, "TbTh": { "type": "string", "description": "Start time Thursday", "format": "date-time" }, "TeTh": { "type": "string", "description": "Thursday end time", "format": "date-time" }, "HrFr": { "type": "integer", "description": "Hours Friday", "format": "duration" }, "TbFr": { "type": "string", "description": "Start time Friday", "format": "date-time" }, "TeFr": { "type": "string", "description": "Friday end time", "format": "date-time" }, "HrSa": { "type": "integer", "description": "Hours Saturday", "format": "duration" }, "TbSa": { "type": "string", "description": "Start time Saturday", "format": "date-time" }, "TeSa": { "type": "string", "description": "Saturday end time", "format": "date-time" }, "HrSu": { "type": "integer", "description": "Hours Sunday", "format": "duration" }, "TbSu": { "type": "string", "description": "Start time Sunday", "format": "date-time" }, "TeSu": { "type": "string", "description": "Sunday end time", "format": "date-time" }, "PsPa": { "type": "number", "description": "Presence percentage OT", "format": "number" }, "PsHa": { "type": "integer", "description": "OT attendance hours per week", "format": "duration" }, "AhMo": { "type": "integer", "description": "Monday occupational therapy hours", "format": "duration" }, "AbMo": { "type": "string", "description": "Monday OT start time", "format": "date-time" }, "AeMo": { "type": "string", "description": "Monday OT end time", "format": "date-time" }, "AhTu": { "type": "integer", "description": "Tuesday occupational therapy hours", "format": "duration" }, "AbTu": { "type": "string", "description": "Tuesday OT start time", "format": "date-time" }, "AeTu": { "type": "string", "description": "Tuesday OT end time", "format": "date-time" }, "AhWe": { "type": "integer", "description": "Wednesday occupational therapy hours", "format": "duration" }, "AbWe": { "type": "string", "description": "Wednesday OT start time", "format": "date-time" }, "AeWe": { "type": "string", "description": "Wednesday OT end time", "format": "date-time" }, "AhTh": { "type": "integer", "description": "Thursday occupational therapy hours", "format": "duration" }, "AbTh": { "type": "string", "description": "Thursday OT start time", "format": "date-time" }, "AeTh": { "type": "string", "description": "Thursday OT end time", "format": "date-time" }, "AhFr": { "type": "integer", "description": "Friday occupational therapy hours", "format": "duration" }, "AbFr": { "type": "string", "description": "Friday OT start time", "format": "date-time" }, "AeFr": { "type": "string", "description": "Friday OT end time", "format": "date-time" }, "AhSa": { "type": "integer", "description": "Saturday occupational therapy hours", "format": "duration" }, "AbSa": { "type": "string", "description": "Saturday OT start time", "format": "date-time" }, "AeSa": { "type": "string", "description": "Saturday OT end time", "format": "date-time" }, "AhSu": { "type": "integer", "description": "Sunday occupational therapy hours", "format": "duration" }, "AbSu": { "type": "string", "description": "Sunday OT start time", "format": "date-time" }, "AeSu": { "type": "string", "description": "Sunday OT end time", "format": "date-time" }, "StAt": { "type": "string", "maxLength": 5, "description": "Work therapeutic hour type", "format": "" }, "StHo": { "type": "string", "maxLength": 5, "description": "Hour type for public holidays", "format": "" }, "DepN": { "type": "string", "maxLength": 80, "description": "Name", "format": "" }, "Adr": { "type": "integer", "description": "Nursing address", "format": "" }, "DepA": { "type": "string", "maxLength": 80, "description": "Nursing department", "format": "" }, "RmNr": { "type": "string", "maxLength": 15, "description": "Room number", "format": "" }, "Te": { "type": "string", "maxLength": 30, "description": "Telephone no.", "format": "password" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "BeAt": { "type": "string", "description": "Certificate start date", "format": "date" }, "EnAt": { "type": "string", "description": "Certificate end date", "format": "date" }, "LePe": { "type": "boolean", "description": "Permission to leave the dwelling", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "ZiekteAttest", "format": "byte" } }, "required": [ "GUID", "DaTi", "PsPc", "PsHr", "PsSp", "PsPa", "PsHa" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } }, "required": [ "PbAd", "CoId" ] } } } } } }, "HrPlacement": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Plaatsingscontract", "format": "" } }, "required": [ "PcCo" ] } } } } } } } } } } } } } } } } } } } } } } }, "HrIllnessGUID_PUT": { "type": "object", "properties": { "HrIllnessGUID": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GUID": { "type": "string", "maxLength": 38, "description": "GUID", "format": "uuid" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DMeB": { "type": "string", "description": "Start of absence entry", "format": "date-time" }, "DaEs": { "type": "string", "description": "Expected end date", "format": "date" }, "TPBe": { "type": "integer", "description": "First day of presence", "format": "duration" }, "ViIt": { "type": "string", "enum": [ "A", "AO", "I", "BR", "D", "F", "O", "P", "PM", "PO", "PC", "TO", "S", "ZB", "ZOD", "PR", "ZZW" ], "maxLength": 20, "description": "Type of absence\nA = Adoption;\nAO = Industrial accident;\nI = Industrial accident;\nBR = Breastfeeding repose;\nD = Disabled by third party;\nF = Family circumstances;\nO = Other accidents;\nP = Nursing care;\nPM = Preventive mother repose;\nPO = Personal accident;\nPC = Palliative care;\nTO = Temporary unemployment due to medical circumstances;\nS = Sick;\nZB = Sick because of childbirth;\nZOD = Sick because of organ donation;\nPR = Pregnancy/childbirth;\nZZW = Sick because of pregnancy;", "format": "" }, "ViIr": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" ], "maxLength": 20, "description": "Absence reason\n0 = Onbekend;\n1 = Griep, koorts, verkoudheid;\n2 = Hoofdpijn, migraine;\n3 = Sportblessure;\n4 = Botbreuk;\n5 = Buikgriep, diaree;\n6 = Oorpijn, ontsteking;\n7 = Overspannen;\n8 = Familieomstandigheden;\n9 = Zwangerschap;\n10 = Ziekenhuisopname;\n11 = RSI;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "RuAb": { "type": "boolean", "description": "Continuous absence", "format": "" }, "SfNt": { "type": "boolean", "description": "'Vangnet' arrangement", "format": "" }, "RtDa": { "type": "boolean", "description": "Apply qualifying days", "format": "" }, "RtDs": { "type": "integer", "description": "Number of qualifying days", "format": "" }, "RtHr": { "type": "integer", "description": "Number of qualifying day hours", "format": "duration" }, "RtDl": { "type": "boolean", "description": "Extract qualifying days from leave", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "ExFr": { "type": "boolean", "description": "Exclude absence entry from frequency statistics", "format": "" }, "MuBi": { "type": "boolean", "description": "Multiple birth", "format": "" }, "EPgS": { "type": "string", "description": "Expected date of child birth", "format": "date" }, "EPgR": { "type": "string", "description": "Actual date of child birth", "format": "date" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "DMeE": { "type": "string", "description": "End of absence entry", "format": "date-time" }, "ViRs": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Reason for closing\n1 = Recovered;\n2 = No longer employed (termination of contract);\n3 = Deceased;\n4 = Recovered (partially unable to work);\n5 = No longer employed (unable to work);\n6 = Consecutive absence with other reason;", "format": "" }, "TPEn": { "type": "integer", "description": "Last day of presence", "format": "duration" }, "ThAb": { "type": "integer", "description": "Absence hour total", "format": "duration" }, "ReAd": { "type": "string", "enum": [ "1", "10", "11", "2", "3", "4", "5", "6", "7", "8", "9", "99" ], "maxLength": 20, "description": "Absence cause\n1 = Unknown, no or insuffient information;\n10 = Industrial accident;\n11 = Verkeersongeval met regresmogelijkheid;\n2 = Company sports accident;\n3 = Company road accident;\n4 = Other industrial accidents;\n5 = Sports accident;\n6 = Road accident;\n7 = Other accidents;\n8 = Other private causes;\n9 = Other work related causes;\n99 = Other reasons;", "format": "" }, "AcAr": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17" ], "maxLength": 20, "description": "ARBO service action\n01 = In conformity with agreement|;\n02 = House call absence reporter;\n03 = Invite for consultation BA;\n04 = Urgency control;\n05 = Action in consultation;\n06 = Invite for consultation within 24 hours;\n07 = Consultation BA;\n08 = No action;\n09 = No house call;\n10 = House call day 1;\n11 = House call day 2/3;\n12 = Written survey;\n13 = Telephone survey;\n14 = Surgery call;\n15 = Administrative check;\n16 = Check of the work;\n17 = Evening/weekend check;", "format": "" }, "ReAe": { "type": "string", "enum": [ "01", "03", "04", "05", "07", "08", "09", "10", "11", "12", "13", "99" ], "maxLength": 20, "description": "Absence end reason\n01 = Recovered;\n03 = Deceased;\n04 = Employment ended;\n05 = Transit to 'WAZO';\n07 = 'WIA';\n08 = WGA < 35%;\n09 = WGA 35-80%;\n10 = IVA 80-100%;\n11 = WIA 80-100%;\n12 = 'WGA' end;\n13 = Sick after end of employment;\n99 = Unknown;", "format": "" }, "DaPr": { "type": "string", "description": "Contract start date", "format": "date-time" } }, "required": [ "GUID" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "GUID": { "type": "string", "maxLength": 38, "description": "GUID", "format": "uuid" }, "DaTi": { "type": "string", "description": "Date/time", "format": "date-time" }, "SbId": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "SoTi": { "type": "string", "maxLength": 5, "description": "Absence hour type", "format": "" }, "PsPc": { "type": "number", "multipleOf": 0.01, "description": "Presence percentage", "format": "float" }, "PsHr": { "type": "integer", "description": "Attendance hours per week", "format": "duration" }, "PsSp": { "type": "boolean", "description": "Specify presence", "format": "" }, "HrMo": { "type": "integer", "description": "Hours Monday", "format": "duration" }, "TbMo": { "type": "string", "description": "Start time Monday", "format": "date-time" }, "TeMo": { "type": "string", "description": "Monday end time", "format": "date-time" }, "HrTu": { "type": "integer", "description": "Hours Tuesday", "format": "duration" }, "TbTu": { "type": "string", "description": "Start time Tuesday", "format": "date-time" }, "TeTu": { "type": "string", "description": "Tuesday end time", "format": "date-time" }, "HrWe": { "type": "integer", "description": "Hours Wednesday", "format": "duration" }, "TbWe": { "type": "string", "description": "Start time Wednesday", "format": "date-time" }, "TeWe": { "type": "string", "description": "Wednesday end time", "format": "date-time" }, "HrTh": { "type": "integer", "description": "Hours Thursday", "format": "duration" }, "TbTh": { "type": "string", "description": "Start time Thursday", "format": "date-time" }, "TeTh": { "type": "string", "description": "Thursday end time", "format": "date-time" }, "HrFr": { "type": "integer", "description": "Hours Friday", "format": "duration" }, "TbFr": { "type": "string", "description": "Start time Friday", "format": "date-time" }, "TeFr": { "type": "string", "description": "Friday end time", "format": "date-time" }, "HrSa": { "type": "integer", "description": "Hours Saturday", "format": "duration" }, "TbSa": { "type": "string", "description": "Start time Saturday", "format": "date-time" }, "TeSa": { "type": "string", "description": "Saturday end time", "format": "date-time" }, "HrSu": { "type": "integer", "description": "Hours Sunday", "format": "duration" }, "TbSu": { "type": "string", "description": "Start time Sunday", "format": "date-time" }, "TeSu": { "type": "string", "description": "Sunday end time", "format": "date-time" }, "PsPa": { "type": "number", "multipleOf": 0.01, "description": "Presence percentage OT", "format": "float" }, "PsHa": { "type": "integer", "description": "OT attendance hours per week", "format": "duration" }, "AhMo": { "type": "integer", "description": "Monday occupational therapy hours", "format": "duration" }, "AbMo": { "type": "string", "description": "Monday OT start time", "format": "date-time" }, "AeMo": { "type": "string", "description": "Monday OT end time", "format": "date-time" }, "AhTu": { "type": "integer", "description": "Tuesday occupational therapy hours", "format": "duration" }, "AbTu": { "type": "string", "description": "Tuesday OT start time", "format": "date-time" }, "AeTu": { "type": "string", "description": "Tuesday OT end time", "format": "date-time" }, "AhWe": { "type": "integer", "description": "Wednesday occupational therapy hours", "format": "duration" }, "AbWe": { "type": "string", "description": "Wednesday OT start time", "format": "date-time" }, "AeWe": { "type": "string", "description": "Wednesday OT end time", "format": "date-time" }, "AhTh": { "type": "integer", "description": "Thursday occupational therapy hours", "format": "duration" }, "AbTh": { "type": "string", "description": "Thursday OT start time", "format": "date-time" }, "AeTh": { "type": "string", "description": "Thursday OT end time", "format": "date-time" }, "AhFr": { "type": "integer", "description": "Friday occupational therapy hours", "format": "duration" }, "AbFr": { "type": "string", "description": "Friday OT start time", "format": "date-time" }, "AeFr": { "type": "string", "description": "Friday OT end time", "format": "date-time" }, "AhSa": { "type": "integer", "description": "Saturday occupational therapy hours", "format": "duration" }, "AbSa": { "type": "string", "description": "Saturday OT start time", "format": "date-time" }, "AeSa": { "type": "string", "description": "Saturday OT end time", "format": "date-time" }, "AhSu": { "type": "integer", "description": "Sunday occupational therapy hours", "format": "duration" }, "AbSu": { "type": "string", "description": "Sunday OT start time", "format": "date-time" }, "AeSu": { "type": "string", "description": "Sunday OT end time", "format": "date-time" }, "StAt": { "type": "string", "maxLength": 5, "description": "Work therapeutic hour type", "format": "" }, "StHo": { "type": "string", "maxLength": 5, "description": "Hour type for public holidays", "format": "" }, "DepN": { "type": "string", "maxLength": 80, "description": "Name", "format": "" }, "Adr": { "type": "integer", "description": "Nursing address", "format": "" }, "DepA": { "type": "string", "maxLength": 80, "description": "Nursing department", "format": "" }, "RmNr": { "type": "string", "maxLength": 15, "description": "Room number", "format": "" }, "Te": { "type": "string", "maxLength": 30, "description": "Telephone no.", "format": "password" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "BeAt": { "type": "string", "description": "Certificate start date", "format": "date" }, "EnAt": { "type": "string", "description": "Certificate end date", "format": "date" }, "LePe": { "type": "boolean", "description": "Permission to leave the dwelling", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "ZiekteAttest", "format": "byte" } }, "required": [ "GUID" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } } } } } } } }, "HrPlacement": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Plaatsingscontract", "format": "" } } } } } } } } } } } } } } } } } } } } } } } } }, "HrIllnessInSite_POST": { "type": "object", "properties": { "HrIllnessInSite": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DMeB": { "type": "string", "description": "Start of absence entry", "format": "date-time" }, "DaEs": { "type": "string", "description": "Expected end date", "format": "date" }, "TPBe": { "type": "integer", "description": "First day of presence", "format": "duration" }, "ViIt": { "type": "string", "enum": [ "A", "AO", "I", "BR", "D", "F", "O", "P", "PM", "PO", "PC", "TO", "S", "ZB", "ZOD", "PR", "ZZW" ], "maxLength": 20, "description": "Type of absence\nA = Adoption;\nAO = Industrial accident;\nI = Industrial accident;\nBR = Breastfeeding repose;\nD = Disabled by third party;\nF = Family circumstances;\nO = Other accidents;\nP = Nursing care;\nPM = Preventive mother repose;\nPO = Personal accident;\nPC = Palliative care;\nTO = Temporary unemployment due to medical circumstances;\nS = Sick;\nZB = Sick because of childbirth;\nZOD = Sick because of organ donation;\nPR = Pregnancy/childbirth;\nZZW = Sick because of pregnancy;", "format": "" }, "ViIr": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" ], "maxLength": 20, "description": "Absence reason\n0 = Onbekend;\n1 = Griep, koorts, verkoudheid;\n2 = Hoofdpijn, migraine;\n3 = Sportblessure;\n4 = Botbreuk;\n5 = Buikgriep, diaree;\n6 = Oorpijn, ontsteking;\n7 = Overspannen;\n8 = Familieomstandigheden;\n9 = Zwangerschap;\n10 = Ziekenhuisopname;\n11 = RSI;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "RuAb": { "type": "boolean", "description": "Continuous absence", "format": "" }, "SfNt": { "type": "boolean", "description": "'Vangnet' arrangement", "format": "" }, "RtDa": { "type": "boolean", "description": "Apply qualifying days", "format": "" }, "RtDs": { "type": "integer", "description": "Number of qualifying days", "format": "" }, "RtHr": { "type": "integer", "description": "Number of qualifying day hours", "format": "duration" }, "RtDl": { "type": "boolean", "description": "Extract qualifying days from leave", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "ExFr": { "type": "boolean", "description": "Exclude entry from frequency stat.", "format": "" }, "MuBi": { "type": "boolean", "description": "Multiple birth", "format": "" }, "EPgS": { "type": "string", "description": "Expected date of child birth", "format": "date" }, "EPgR": { "type": "string", "description": "Actual date of child birth", "format": "date" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "DMeE": { "type": "string", "description": "End of absence entry", "format": "date-time" }, "ViRs": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Reason for closing\n1 = Recovered;\n2 = No longer employed (termination of contract);\n3 = Deceased;\n4 = Recovered (partially unable to work);\n5 = No longer employed (unable to work);\n6 = Consecutive absence with other reason;", "format": "" }, "TPEn": { "type": "integer", "description": "Last day of presence", "format": "duration" }, "ThAb": { "type": "integer", "description": "Absence hour total", "format": "duration" }, "ReAd": { "type": "string", "enum": [ "1", "10", "11", "2", "3", "4", "5", "6", "7", "8", "9", "99" ], "maxLength": 20, "description": "Absence cause\n1 = Unknown, no or insuffient information;\n10 = Industrial accident;\n11 = Verkeersongeval met regresmogelijkheid;\n2 = Company sports accident;\n3 = Company road accident;\n4 = Other industrial accidents;\n5 = Sports accident;\n6 = Road accident;\n7 = Other accidents;\n8 = Other private causes;\n9 = Other work related causes;\n99 = Other reasons;", "format": "" }, "AcAr": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17" ], "maxLength": 20, "description": "ARBO service action\n01 = In conformity with agreement|;\n02 = House call absence reporter;\n03 = Invite for consultation BA;\n04 = Urgency control;\n05 = Action in consultation;\n06 = Invite for consultation within 24 hours;\n07 = Consultation BA;\n08 = No action;\n09 = No house call;\n10 = House call day 1;\n11 = House call day 2/3;\n12 = Written survey;\n13 = Telephone survey;\n14 = Surgery call;\n15 = Administrative check;\n16 = Check of the work;\n17 = Evening/weekend check;", "format": "" }, "ReAe": { "type": "string", "enum": [ "01", "03", "04", "05", "07", "08", "09", "10", "11", "12", "13", "99" ], "maxLength": 20, "description": "Absence end reason\n01 = Recovered;\n03 = Deceased;\n04 = Employment ended;\n05 = Transit to 'WAZO';\n07 = 'WIA';\n08 = WGA < 35%;\n09 = WGA 35-80%;\n10 = IVA 80-100%;\n11 = WIA 80-100%;\n12 = 'WGA' end;\n13 = Sick after end of employment;\n99 = Unknown;", "format": "" }, "DaPr": { "type": "string", "description": "Contract start date", "format": "date-time" }, "ProfileId": { "type": "integer", "description": "Profiel ID", "format": "" } }, "required": [ "EmId", "DaBe", "DMeB", "DaEs", "TPBe", "ViIt", "EnSe", "RuAb", "SfNt", "RtDa", "RtDl", "ExFr", "MuBi" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DaTi": { "type": "string", "description": "Date/time", "format": "date-time" }, "SbId": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "SoTi": { "type": "string", "maxLength": 5, "description": "Sickness hour type", "format": "" }, "PsPc": { "type": "number", "description": "Presence percentage", "format": "number" }, "PsHr": { "type": "integer", "description": "Attendance hours per week", "format": "duration" }, "PsSp": { "type": "boolean", "description": "Specify presence", "format": "" }, "HrMo": { "type": "integer", "description": "Hours Monday", "format": "duration" }, "TbMo": { "type": "string", "description": "Start time Monday", "format": "date-time" }, "TeMo": { "type": "string", "description": "Monday end time", "format": "date-time" }, "HrTu": { "type": "integer", "description": "Hours Tuesday", "format": "duration" }, "TbTu": { "type": "string", "description": "Start time Tuesday", "format": "date-time" }, "TeTu": { "type": "string", "description": "Tuesday end time", "format": "date-time" }, "HrWe": { "type": "integer", "description": "Hours Wednesday", "format": "duration" }, "TbWe": { "type": "string", "description": "Start time Wednesday", "format": "date-time" }, "TeWe": { "type": "string", "description": "Wednesday end time", "format": "date-time" }, "HrTh": { "type": "integer", "description": "Hours Thursday", "format": "duration" }, "TbTh": { "type": "string", "description": "Start time Thursday", "format": "date-time" }, "TeTh": { "type": "string", "description": "Thursday end time", "format": "date-time" }, "HrFr": { "type": "integer", "description": "Hours Friday", "format": "duration" }, "TbFr": { "type": "string", "description": "Start time Friday", "format": "date-time" }, "TeFr": { "type": "string", "description": "Friday end time", "format": "date-time" }, "HrSa": { "type": "integer", "description": "Hours Saturday", "format": "duration" }, "TbSa": { "type": "string", "description": "Start time Saturday", "format": "date-time" }, "TeSa": { "type": "string", "description": "Saturday end time", "format": "date-time" }, "HrSu": { "type": "integer", "description": "Hours Sunday", "format": "duration" }, "TbSu": { "type": "string", "description": "Start time Sunday", "format": "date-time" }, "TeSu": { "type": "string", "description": "Sunday end time", "format": "date-time" }, "PsPa": { "type": "number", "description": "Presence percentage OT", "format": "number" }, "PsHa": { "type": "integer", "description": "OT attendance hours per week", "format": "duration" }, "AhMo": { "type": "integer", "description": "Monday occupational therapy hours", "format": "duration" }, "AbMo": { "type": "string", "description": "Monday OT start time", "format": "date-time" }, "AeMo": { "type": "string", "description": "Monday OT end time", "format": "date-time" }, "AhTu": { "type": "integer", "description": "Tuesday occupational therapy hours", "format": "duration" }, "AbTu": { "type": "string", "description": "Tuesday OT start time", "format": "date-time" }, "AeTu": { "type": "string", "description": "Tuesday OT end time", "format": "date-time" }, "AhWe": { "type": "integer", "description": "Wednesday occupational therapy hours", "format": "duration" }, "AbWe": { "type": "string", "description": "Wednesday OT start time", "format": "date-time" }, "AeWe": { "type": "string", "description": "Wednesday OT end time", "format": "date-time" }, "AhTh": { "type": "integer", "description": "Thursday occupational therapy hours", "format": "duration" }, "AbTh": { "type": "string", "description": "Thursday OT start time", "format": "date-time" }, "AeTh": { "type": "string", "description": "Thursday OT end time", "format": "date-time" }, "AhFr": { "type": "integer", "description": "Friday occupational therapy hours", "format": "duration" }, "AbFr": { "type": "string", "description": "Friday OT start time", "format": "date-time" }, "AeFr": { "type": "string", "description": "Friday OT end time", "format": "date-time" }, "AhSa": { "type": "integer", "description": "Saturday occupational therapy hours", "format": "duration" }, "AbSa": { "type": "string", "description": "Saturday OT start time", "format": "date-time" }, "AeSa": { "type": "string", "description": "Saturday OT end time", "format": "date-time" }, "AhSu": { "type": "integer", "description": "Sunday occupational therapy hours", "format": "duration" }, "AbSu": { "type": "string", "description": "Sunday OT start time", "format": "date-time" }, "AeSu": { "type": "string", "description": "Sunday OT end time", "format": "date-time" }, "StAt": { "type": "string", "maxLength": 5, "description": "Work therapeutic hour type", "format": "" }, "StHo": { "type": "string", "maxLength": 5, "description": "Hour type for public holidays", "format": "" }, "DepN": { "type": "string", "maxLength": 80, "description": "Name", "format": "" }, "Adr": { "type": "integer", "description": "Nursing address", "format": "" }, "DepA": { "type": "string", "maxLength": 80, "description": "Nursing department", "format": "" }, "RmNr": { "type": "string", "maxLength": 15, "description": "Room number", "format": "" }, "Te": { "type": "string", "maxLength": 30, "description": "Telephone no.", "format": "password" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "BeAt": { "type": "string", "description": "Certificate start date", "format": "date" }, "EnAt": { "type": "string", "description": "Certificate end date", "format": "date" }, "LePe": { "type": "boolean", "description": "Permission to leave the dwelling", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "ZiekteAttest", "format": "byte" } }, "required": [ "DaTi", "PsPc", "PsHr", "PsSp", "PsPa", "PsHa" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } }, "required": [ "PbAd", "CoId" ] } } } } } }, "HrPlacement": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Plaatsingscontract", "format": "" } }, "required": [ "PcCo" ] } } } } } } } } } } } } } }, "HrIllnessAttachment": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "FileName": { "type": "string", "maxLength": 255, "description": "FileName", "format": "" }, "FileId": { "type": "string", "maxLength": 32, "description": "File Id", "format": "" }, "FileStream": { "type": "string", "description": "File as Base64 string", "format": "byte" } } } } } } } } } } } } } } } } }, "HrIllnessProgressInSite_POST": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ProfileId": { "type": "integer", "description": "Profiel ID", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "AbId": { "type": "integer", "description": "Absence entry", "format": "" }, "ApSn": { "type": "integer", "description": "Identity", "format": "" }, "DaTi": { "type": "string", "description": "Date/time", "format": "date-time" }, "SbId": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "SoTi": { "type": "string", "maxLength": 5, "description": "Sickness hour type", "format": "" }, "PsPc": { "type": "number", "description": "Presence percentage", "format": "number" }, "PsHr": { "type": "integer", "description": "Attendance hours per week", "format": "duration" }, "PsSp": { "type": "boolean", "description": "Specify presence", "format": "" }, "HrMo": { "type": "integer", "description": "Hours Monday", "format": "duration" }, "TbMo": { "type": "string", "description": "Start time Monday", "format": "date-time" }, "TeMo": { "type": "string", "description": "Monday end time", "format": "date-time" }, "HrTu": { "type": "integer", "description": "Hours Tuesday", "format": "duration" }, "TbTu": { "type": "string", "description": "Start time Tuesday", "format": "date-time" }, "TeTu": { "type": "string", "description": "Tuesday end time", "format": "date-time" }, "HrWe": { "type": "integer", "description": "Hours Wednesday", "format": "duration" }, "TbWe": { "type": "string", "description": "Start time Wednesday", "format": "date-time" }, "TeWe": { "type": "string", "description": "Wednesday end time", "format": "date-time" }, "HrTh": { "type": "integer", "description": "Hours Thursday", "format": "duration" }, "TbTh": { "type": "string", "description": "Start time Thursday", "format": "date-time" }, "TeTh": { "type": "string", "description": "Thursday end time", "format": "date-time" }, "HrFr": { "type": "integer", "description": "Hours Friday", "format": "duration" }, "TbFr": { "type": "string", "description": "Start time Friday", "format": "date-time" }, "TeFr": { "type": "string", "description": "Friday end time", "format": "date-time" }, "HrSa": { "type": "integer", "description": "Hours Saturday", "format": "duration" }, "TbSa": { "type": "string", "description": "Start time Saturday", "format": "date-time" }, "TeSa": { "type": "string", "description": "Saturday end time", "format": "date-time" }, "HrSu": { "type": "integer", "description": "Hours Sunday", "format": "duration" }, "TbSu": { "type": "string", "description": "Start time Sunday", "format": "date-time" }, "TeSu": { "type": "string", "description": "Sunday end time", "format": "date-time" }, "PsPa": { "type": "number", "description": "Presence percentage OT", "format": "number" }, "PsHa": { "type": "integer", "description": "OT attendance hours per week", "format": "duration" }, "AhMo": { "type": "integer", "description": "Monday occupational therapy hours", "format": "duration" }, "AbMo": { "type": "string", "description": "Monday OT start time", "format": "date-time" }, "AeMo": { "type": "string", "description": "Monday OT end time", "format": "date-time" }, "AhTu": { "type": "integer", "description": "Tuesday occupational therapy hours", "format": "duration" }, "AbTu": { "type": "string", "description": "Tuesday OT start time", "format": "date-time" }, "AeTu": { "type": "string", "description": "Tuesday OT end time", "format": "date-time" }, "AhWe": { "type": "integer", "description": "Wednesday occupational therapy hours", "format": "duration" }, "AbWe": { "type": "string", "description": "Wednesday OT start time", "format": "date-time" }, "AeWe": { "type": "string", "description": "Wednesday OT end time", "format": "date-time" }, "AhTh": { "type": "integer", "description": "Thursday occupational therapy hours", "format": "duration" }, "AbTh": { "type": "string", "description": "Thursday OT start time", "format": "date-time" }, "AeTh": { "type": "string", "description": "Thursday OT end time", "format": "date-time" }, "AhFr": { "type": "integer", "description": "Friday occupational therapy hours", "format": "duration" }, "AbFr": { "type": "string", "description": "Friday OT start time", "format": "date-time" }, "AeFr": { "type": "string", "description": "Friday OT end time", "format": "date-time" }, "AhSa": { "type": "integer", "description": "Saturday occupational therapy hours", "format": "duration" }, "AbSa": { "type": "string", "description": "Saturday OT start time", "format": "date-time" }, "AeSa": { "type": "string", "description": "Saturday OT end time", "format": "date-time" }, "AhSu": { "type": "integer", "description": "Sunday occupational therapy hours", "format": "duration" }, "AbSu": { "type": "string", "description": "Sunday OT start time", "format": "date-time" }, "AeSu": { "type": "string", "description": "Sunday OT end time", "format": "date-time" }, "StAt": { "type": "string", "maxLength": 5, "description": "Work therapeutic hour type", "format": "" }, "StHo": { "type": "string", "maxLength": 5, "description": "Hour type for public holidays", "format": "" }, "DepN": { "type": "string", "maxLength": 80, "description": "Name", "format": "" }, "Adr": { "type": "integer", "description": "Nursing address", "format": "" }, "DepA": { "type": "string", "maxLength": 80, "description": "Nursing department", "format": "" }, "RmNr": { "type": "string", "maxLength": 15, "description": "Room number", "format": "" }, "Te": { "type": "string", "maxLength": 30, "description": "Telephone no.", "format": "password" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "BeAt": { "type": "string", "description": "Certificate start date", "format": "date" }, "EnAt": { "type": "string", "description": "Certificate end date", "format": "date" }, "LePe": { "type": "boolean", "description": "Permission to leave the dwelling", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "ZiekteAttest", "format": "byte" } }, "required": [ "ProfileId", "EmId", "AbId", "DaTi", "PsPc", "PsHr", "PsSp", "PsPa", "PsHa" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } }, "required": [ "PbAd", "CoId" ] } } } } } }, "HrPlacement": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Plaatsingscontract", "format": "" } }, "required": [ "PcCo" ] } } } } } } } } } } } } } } }, "HrIllnessProgressInSite_PUT": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "ProfileId": { "type": "integer", "description": "Profiel ID", "format": "" }, "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "AbId": { "type": "integer", "description": "Absence entry", "format": "" }, "ApSn": { "type": "integer", "description": "Identity", "format": "" }, "DaTi": { "type": "string", "description": "Date/time", "format": "date-time" }, "SbId": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "SoTi": { "type": "string", "maxLength": 5, "description": "Sickness hour type", "format": "" }, "PsPc": { "type": "number", "multipleOf": 0.01, "description": "Presence percentage", "format": "float" }, "PsHr": { "type": "integer", "description": "Attendance hours per week", "format": "duration" }, "PsSp": { "type": "boolean", "description": "Specify presence", "format": "" }, "HrMo": { "type": "integer", "description": "Hours Monday", "format": "duration" }, "TbMo": { "type": "string", "description": "Start time Monday", "format": "date-time" }, "TeMo": { "type": "string", "description": "Monday end time", "format": "date-time" }, "HrTu": { "type": "integer", "description": "Hours Tuesday", "format": "duration" }, "TbTu": { "type": "string", "description": "Start time Tuesday", "format": "date-time" }, "TeTu": { "type": "string", "description": "Tuesday end time", "format": "date-time" }, "HrWe": { "type": "integer", "description": "Hours Wednesday", "format": "duration" }, "TbWe": { "type": "string", "description": "Start time Wednesday", "format": "date-time" }, "TeWe": { "type": "string", "description": "Wednesday end time", "format": "date-time" }, "HrTh": { "type": "integer", "description": "Hours Thursday", "format": "duration" }, "TbTh": { "type": "string", "description": "Start time Thursday", "format": "date-time" }, "TeTh": { "type": "string", "description": "Thursday end time", "format": "date-time" }, "HrFr": { "type": "integer", "description": "Hours Friday", "format": "duration" }, "TbFr": { "type": "string", "description": "Start time Friday", "format": "date-time" }, "TeFr": { "type": "string", "description": "Friday end time", "format": "date-time" }, "HrSa": { "type": "integer", "description": "Hours Saturday", "format": "duration" }, "TbSa": { "type": "string", "description": "Start time Saturday", "format": "date-time" }, "TeSa": { "type": "string", "description": "Saturday end time", "format": "date-time" }, "HrSu": { "type": "integer", "description": "Hours Sunday", "format": "duration" }, "TbSu": { "type": "string", "description": "Start time Sunday", "format": "date-time" }, "TeSu": { "type": "string", "description": "Sunday end time", "format": "date-time" }, "PsPa": { "type": "number", "multipleOf": 0.01, "description": "Presence percentage OT", "format": "float" }, "PsHa": { "type": "integer", "description": "OT attendance hours per week", "format": "duration" }, "AhMo": { "type": "integer", "description": "Monday occupational therapy hours", "format": "duration" }, "AbMo": { "type": "string", "description": "Monday OT start time", "format": "date-time" }, "AeMo": { "type": "string", "description": "Monday OT end time", "format": "date-time" }, "AhTu": { "type": "integer", "description": "Tuesday occupational therapy hours", "format": "duration" }, "AbTu": { "type": "string", "description": "Tuesday OT start time", "format": "date-time" }, "AeTu": { "type": "string", "description": "Tuesday OT end time", "format": "date-time" }, "AhWe": { "type": "integer", "description": "Wednesday occupational therapy hours", "format": "duration" }, "AbWe": { "type": "string", "description": "Wednesday OT start time", "format": "date-time" }, "AeWe": { "type": "string", "description": "Wednesday OT end time", "format": "date-time" }, "AhTh": { "type": "integer", "description": "Thursday occupational therapy hours", "format": "duration" }, "AbTh": { "type": "string", "description": "Thursday OT start time", "format": "date-time" }, "AeTh": { "type": "string", "description": "Thursday OT end time", "format": "date-time" }, "AhFr": { "type": "integer", "description": "Friday occupational therapy hours", "format": "duration" }, "AbFr": { "type": "string", "description": "Friday OT start time", "format": "date-time" }, "AeFr": { "type": "string", "description": "Friday OT end time", "format": "date-time" }, "AhSa": { "type": "integer", "description": "Saturday occupational therapy hours", "format": "duration" }, "AbSa": { "type": "string", "description": "Saturday OT start time", "format": "date-time" }, "AeSa": { "type": "string", "description": "Saturday OT end time", "format": "date-time" }, "AhSu": { "type": "integer", "description": "Sunday occupational therapy hours", "format": "duration" }, "AbSu": { "type": "string", "description": "Sunday OT start time", "format": "date-time" }, "AeSu": { "type": "string", "description": "Sunday OT end time", "format": "date-time" }, "StAt": { "type": "string", "maxLength": 5, "description": "Work therapeutic hour type", "format": "" }, "StHo": { "type": "string", "maxLength": 5, "description": "Hour type for public holidays", "format": "" }, "DepN": { "type": "string", "maxLength": 80, "description": "Name", "format": "" }, "Adr": { "type": "integer", "description": "Nursing address", "format": "" }, "DepA": { "type": "string", "maxLength": 80, "description": "Nursing department", "format": "" }, "RmNr": { "type": "string", "maxLength": 15, "description": "Room number", "format": "" }, "Te": { "type": "string", "maxLength": 30, "description": "Telephone no.", "format": "password" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "BeAt": { "type": "string", "description": "Certificate start date", "format": "date" }, "EnAt": { "type": "string", "description": "Certificate end date", "format": "date" }, "LePe": { "type": "boolean", "description": "Permission to leave the dwelling", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "ZiekteAttest", "format": "byte" } }, "required": [ "ApSn" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } } } } } } } }, "HrPlacement": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Plaatsingscontract", "format": "" } } } } } } } } } } } } } } } } }, "HrIllness_POST": { "type": "object", "properties": { "HrIllness": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DMeB": { "type": "string", "description": "Start of absence entry", "format": "date-time" }, "DaEs": { "type": "string", "description": "Expected end date", "format": "date" }, "TPBe": { "type": "integer", "description": "First day of presence", "format": "duration" }, "ViIt": { "type": "string", "enum": [ "A", "AO", "I", "BR", "D", "F", "O", "P", "PM", "PO", "PC", "TO", "S", "ZB", "ZOD", "PR", "ZZW" ], "maxLength": 20, "description": "Type of absence\nA = Adoption;\nAO = Industrial accident;\nI = Industrial accident;\nBR = Breastfeeding repose;\nD = Disabled by third party;\nF = Family circumstances;\nO = Other accidents;\nP = Nursing care;\nPM = Preventive mother repose;\nPO = Personal accident;\nPC = Palliative care;\nTO = Temporary unemployment due to medical circumstances;\nS = Sick;\nZB = Sick because of childbirth;\nZOD = Sick because of organ donation;\nPR = Pregnancy/childbirth;\nZZW = Sick because of pregnancy;", "format": "" }, "ViIr": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" ], "maxLength": 20, "description": "Absence reason\n0 = Onbekend;\n1 = Griep, koorts, verkoudheid;\n2 = Hoofdpijn, migraine;\n3 = Sportblessure;\n4 = Botbreuk;\n5 = Buikgriep, diaree;\n6 = Oorpijn, ontsteking;\n7 = Overspannen;\n8 = Familieomstandigheden;\n9 = Zwangerschap;\n10 = Ziekenhuisopname;\n11 = RSI;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "RuAb": { "type": "boolean", "description": "Continuous absence", "format": "" }, "SfNt": { "type": "boolean", "description": "'Vangnet' arrangement", "format": "" }, "RtDa": { "type": "boolean", "description": "Apply qualifying days", "format": "" }, "RtDs": { "type": "integer", "description": "Number of qualifying days", "format": "" }, "RtHr": { "type": "integer", "description": "Number of qualifying day hours", "format": "duration" }, "RtDl": { "type": "boolean", "description": "Extract qualifying days from leave", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "ExFr": { "type": "boolean", "description": "Exclude absence entry from frequency statistics", "format": "" }, "MuBi": { "type": "boolean", "description": "Multiple birth", "format": "" }, "EPgS": { "type": "string", "description": "Expected date of child birth", "format": "date" }, "EPgR": { "type": "string", "description": "Actual date of child birth", "format": "date" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "DMeE": { "type": "string", "description": "End of absence entry", "format": "date-time" }, "ViRs": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Reason for closing\n1 = Recovered;\n2 = No longer employed (termination of contract);\n3 = Deceased;\n4 = Recovered (partially unable to work);\n5 = No longer employed (unable to work);\n6 = Consecutive absence with other reason;", "format": "" }, "TPEn": { "type": "integer", "description": "Last day of presence", "format": "duration" }, "ThAb": { "type": "integer", "description": "Absence hour total", "format": "duration" }, "ReAd": { "type": "string", "enum": [ "1", "10", "11", "2", "3", "4", "5", "6", "7", "8", "9", "99" ], "maxLength": 20, "description": "Absence cause\n1 = Unknown, no or insuffient information;\n10 = Industrial accident;\n11 = Verkeersongeval met regresmogelijkheid;\n2 = Company sports accident;\n3 = Company road accident;\n4 = Other industrial accidents;\n5 = Sports accident;\n6 = Road accident;\n7 = Other accidents;\n8 = Other private causes;\n9 = Other work related causes;\n99 = Other reasons;", "format": "" }, "AcAr": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17" ], "maxLength": 20, "description": "ARBO service action\n01 = In conformity with agreement|;\n02 = House call absence reporter;\n03 = Invite for consultation BA;\n04 = Urgency control;\n05 = Action in consultation;\n06 = Invite for consultation within 24 hours;\n07 = Consultation BA;\n08 = No action;\n09 = No house call;\n10 = House call day 1;\n11 = House call day 2/3;\n12 = Written survey;\n13 = Telephone survey;\n14 = Surgery call;\n15 = Administrative check;\n16 = Check of the work;\n17 = Evening/weekend check;", "format": "" }, "ReAe": { "type": "string", "enum": [ "01", "03", "04", "05", "07", "08", "09", "10", "11", "12", "13", "99" ], "maxLength": 20, "description": "Absence end reason\n01 = Recovered;\n03 = Deceased;\n04 = Employment ended;\n05 = Transit to 'WAZO';\n07 = 'WIA';\n08 = WGA < 35%;\n09 = WGA 35-80%;\n10 = IVA 80-100%;\n11 = WIA 80-100%;\n12 = 'WGA' end;\n13 = Sick after end of employment;\n99 = Unknown;", "format": "" }, "DaPr": { "type": "string", "description": "Contract start date", "format": "date-time" } }, "required": [ "EmId", "DaBe", "DMeB", "DaEs", "TPBe", "ViIt", "EnSe", "RuAb", "SfNt", "RtDa", "RtDl", "ExFr", "MuBi" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DaTi": { "type": "string", "description": "Date/time", "format": "date-time" }, "SbId": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "SoTi": { "type": "string", "maxLength": 5, "description": "Absence hour type", "format": "" }, "PsPc": { "type": "number", "description": "Presence percentage", "format": "number" }, "PsHr": { "type": "integer", "description": "Attendance hours per week", "format": "duration" }, "PsSp": { "type": "boolean", "description": "Specify presence", "format": "" }, "HrMo": { "type": "integer", "description": "Hours Monday", "format": "duration" }, "TbMo": { "type": "string", "description": "Start time Monday", "format": "date-time" }, "TeMo": { "type": "string", "description": "Monday end time", "format": "date-time" }, "HrTu": { "type": "integer", "description": "Hours Tuesday", "format": "duration" }, "TbTu": { "type": "string", "description": "Start time Tuesday", "format": "date-time" }, "TeTu": { "type": "string", "description": "Tuesday end time", "format": "date-time" }, "HrWe": { "type": "integer", "description": "Hours Wednesday", "format": "duration" }, "TbWe": { "type": "string", "description": "Start time Wednesday", "format": "date-time" }, "TeWe": { "type": "string", "description": "Wednesday end time", "format": "date-time" }, "HrTh": { "type": "integer", "description": "Hours Thursday", "format": "duration" }, "TbTh": { "type": "string", "description": "Start time Thursday", "format": "date-time" }, "TeTh": { "type": "string", "description": "Thursday end time", "format": "date-time" }, "HrFr": { "type": "integer", "description": "Hours Friday", "format": "duration" }, "TbFr": { "type": "string", "description": "Start time Friday", "format": "date-time" }, "TeFr": { "type": "string", "description": "Friday end time", "format": "date-time" }, "HrSa": { "type": "integer", "description": "Hours Saturday", "format": "duration" }, "TbSa": { "type": "string", "description": "Start time Saturday", "format": "date-time" }, "TeSa": { "type": "string", "description": "Saturday end time", "format": "date-time" }, "HrSu": { "type": "integer", "description": "Hours Sunday", "format": "duration" }, "TbSu": { "type": "string", "description": "Start time Sunday", "format": "date-time" }, "TeSu": { "type": "string", "description": "Sunday end time", "format": "date-time" }, "PsPa": { "type": "number", "description": "Presence percentage OT", "format": "number" }, "PsHa": { "type": "integer", "description": "OT attendance hours per week", "format": "duration" }, "AhMo": { "type": "integer", "description": "Monday occupational therapy hours", "format": "duration" }, "AbMo": { "type": "string", "description": "Monday OT start time", "format": "date-time" }, "AeMo": { "type": "string", "description": "Monday OT end time", "format": "date-time" }, "AhTu": { "type": "integer", "description": "Tuesday occupational therapy hours", "format": "duration" }, "AbTu": { "type": "string", "description": "Tuesday OT start time", "format": "date-time" }, "AeTu": { "type": "string", "description": "Tuesday OT end time", "format": "date-time" }, "AhWe": { "type": "integer", "description": "Wednesday occupational therapy hours", "format": "duration" }, "AbWe": { "type": "string", "description": "Wednesday OT start time", "format": "date-time" }, "AeWe": { "type": "string", "description": "Wednesday OT end time", "format": "date-time" }, "AhTh": { "type": "integer", "description": "Thursday occupational therapy hours", "format": "duration" }, "AbTh": { "type": "string", "description": "Thursday OT start time", "format": "date-time" }, "AeTh": { "type": "string", "description": "Thursday OT end time", "format": "date-time" }, "AhFr": { "type": "integer", "description": "Friday occupational therapy hours", "format": "duration" }, "AbFr": { "type": "string", "description": "Friday OT start time", "format": "date-time" }, "AeFr": { "type": "string", "description": "Friday OT end time", "format": "date-time" }, "AhSa": { "type": "integer", "description": "Saturday occupational therapy hours", "format": "duration" }, "AbSa": { "type": "string", "description": "Saturday OT start time", "format": "date-time" }, "AeSa": { "type": "string", "description": "Saturday OT end time", "format": "date-time" }, "AhSu": { "type": "integer", "description": "Sunday occupational therapy hours", "format": "duration" }, "AbSu": { "type": "string", "description": "Sunday OT start time", "format": "date-time" }, "AeSu": { "type": "string", "description": "Sunday OT end time", "format": "date-time" }, "StAt": { "type": "string", "maxLength": 5, "description": "Work therapeutic hour type", "format": "" }, "StHo": { "type": "string", "maxLength": 5, "description": "Hour type for public holidays", "format": "" }, "DepN": { "type": "string", "maxLength": 80, "description": "Name", "format": "" }, "Adr": { "type": "integer", "description": "Nursing address", "format": "" }, "DepA": { "type": "string", "maxLength": 80, "description": "Nursing department", "format": "" }, "RmNr": { "type": "string", "maxLength": 15, "description": "Room number", "format": "" }, "Te": { "type": "string", "maxLength": 30, "description": "Telephone no.", "format": "password" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "BeAt": { "type": "string", "description": "Certificate start date", "format": "date" }, "EnAt": { "type": "string", "description": "Certificate end date", "format": "date" }, "LePe": { "type": "boolean", "description": "Permission to leave the dwelling", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "ZiekteAttest", "format": "byte" } }, "required": [ "DaTi", "PsPc", "PsHr", "PsSp", "PsPa", "PsHa" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } }, "required": [ "PbAd", "CoId" ] } } } } } }, "HrPlacement": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Plaatsingscontract", "format": "" } }, "required": [ "PcCo" ] } } } } } } } } } } } } } } } } } } } } } } }, "HrIllness_PUT": { "type": "object", "properties": { "HrIllness": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "EmId": { "type": "string", "maxLength": 15, "description": "Employee", "format": "" }, "DaBe": { "type": "string", "description": "Start date/time", "format": "date-time" }, "DMeB": { "type": "string", "description": "Start of absence entry", "format": "date-time" }, "DaEs": { "type": "string", "description": "Expected end date", "format": "date" }, "TPBe": { "type": "integer", "description": "First day of presence", "format": "duration" }, "ViIt": { "type": "string", "enum": [ "A", "AO", "I", "BR", "D", "F", "O", "P", "PM", "PO", "PC", "TO", "S", "ZB", "ZOD", "PR", "ZZW" ], "maxLength": 20, "description": "Type of absence\nA = Adoption;\nAO = Industrial accident;\nI = Industrial accident;\nBR = Breastfeeding repose;\nD = Disabled by third party;\nF = Family circumstances;\nO = Other accidents;\nP = Nursing care;\nPM = Preventive mother repose;\nPO = Personal accident;\nPC = Palliative care;\nTO = Temporary unemployment due to medical circumstances;\nS = Sick;\nZB = Sick because of childbirth;\nZOD = Sick because of organ donation;\nPR = Pregnancy/childbirth;\nZZW = Sick because of pregnancy;", "format": "" }, "ViIr": { "type": "string", "enum": [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" ], "maxLength": 20, "description": "Absence reason\n0 = Onbekend;\n1 = Griep, koorts, verkoudheid;\n2 = Hoofdpijn, migraine;\n3 = Sportblessure;\n4 = Botbreuk;\n5 = Buikgriep, diaree;\n6 = Oorpijn, ontsteking;\n7 = Overspannen;\n8 = Familieomstandigheden;\n9 = Zwangerschap;\n10 = Ziekenhuisopname;\n11 = RSI;", "format": "" }, "EnSe": { "type": "integer", "description": "Employment", "format": "" }, "RuAb": { "type": "boolean", "description": "Continuous absence", "format": "" }, "SfNt": { "type": "boolean", "description": "'Vangnet' arrangement", "format": "" }, "RtDa": { "type": "boolean", "description": "Apply qualifying days", "format": "" }, "RtDs": { "type": "integer", "description": "Number of qualifying days", "format": "" }, "RtHr": { "type": "integer", "description": "Number of qualifying day hours", "format": "duration" }, "RtDl": { "type": "boolean", "description": "Extract qualifying days from leave", "format": "" }, "ViAt": { "type": "string", "maxLength": 20, "description": "Leave type", "format": "" }, "ExFr": { "type": "boolean", "description": "Exclude absence entry from frequency statistics", "format": "" }, "MuBi": { "type": "boolean", "description": "Multiple birth", "format": "" }, "EPgS": { "type": "string", "description": "Expected date of child birth", "format": "date" }, "EPgR": { "type": "string", "description": "Actual date of child birth", "format": "date" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "DMeE": { "type": "string", "description": "End of absence entry", "format": "date-time" }, "ViRs": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Reason for closing\n1 = Recovered;\n2 = No longer employed (termination of contract);\n3 = Deceased;\n4 = Recovered (partially unable to work);\n5 = No longer employed (unable to work);\n6 = Consecutive absence with other reason;", "format": "" }, "TPEn": { "type": "integer", "description": "Last day of presence", "format": "duration" }, "ThAb": { "type": "integer", "description": "Absence hour total", "format": "duration" }, "ReAd": { "type": "string", "enum": [ "1", "10", "11", "2", "3", "4", "5", "6", "7", "8", "9", "99" ], "maxLength": 20, "description": "Absence cause\n1 = Unknown, no or insuffient information;\n10 = Industrial accident;\n11 = Verkeersongeval met regresmogelijkheid;\n2 = Company sports accident;\n3 = Company road accident;\n4 = Other industrial accidents;\n5 = Sports accident;\n6 = Road accident;\n7 = Other accidents;\n8 = Other private causes;\n9 = Other work related causes;\n99 = Other reasons;", "format": "" }, "AcAr": { "type": "string", "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17" ], "maxLength": 20, "description": "ARBO service action\n01 = In conformity with agreement|;\n02 = House call absence reporter;\n03 = Invite for consultation BA;\n04 = Urgency control;\n05 = Action in consultation;\n06 = Invite for consultation within 24 hours;\n07 = Consultation BA;\n08 = No action;\n09 = No house call;\n10 = House call day 1;\n11 = House call day 2/3;\n12 = Written survey;\n13 = Telephone survey;\n14 = Surgery call;\n15 = Administrative check;\n16 = Check of the work;\n17 = Evening/weekend check;", "format": "" }, "ReAe": { "type": "string", "enum": [ "01", "03", "04", "05", "07", "08", "09", "10", "11", "12", "13", "99" ], "maxLength": 20, "description": "Absence end reason\n01 = Recovered;\n03 = Deceased;\n04 = Employment ended;\n05 = Transit to 'WAZO';\n07 = 'WIA';\n08 = WGA < 35%;\n09 = WGA 35-80%;\n10 = IVA 80-100%;\n11 = WIA 80-100%;\n12 = 'WGA' end;\n13 = Sick after end of employment;\n99 = Unknown;", "format": "" }, "DaPr": { "type": "string", "description": "Contract start date", "format": "date-time" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "DaTi": { "type": "string", "description": "Date/time", "format": "date-time" }, "SbId": { "type": "string", "maxLength": 15, "description": "Substitute", "format": "" }, "SoTi": { "type": "string", "maxLength": 5, "description": "Absence hour type", "format": "" }, "PsPc": { "type": "number", "multipleOf": 0.01, "description": "Presence percentage", "format": "float" }, "PsHr": { "type": "integer", "description": "Attendance hours per week", "format": "duration" }, "PsSp": { "type": "boolean", "description": "Specify presence", "format": "" }, "HrMo": { "type": "integer", "description": "Hours Monday", "format": "duration" }, "TbMo": { "type": "string", "description": "Start time Monday", "format": "date-time" }, "TeMo": { "type": "string", "description": "Monday end time", "format": "date-time" }, "HrTu": { "type": "integer", "description": "Hours Tuesday", "format": "duration" }, "TbTu": { "type": "string", "description": "Start time Tuesday", "format": "date-time" }, "TeTu": { "type": "string", "description": "Tuesday end time", "format": "date-time" }, "HrWe": { "type": "integer", "description": "Hours Wednesday", "format": "duration" }, "TbWe": { "type": "string", "description": "Start time Wednesday", "format": "date-time" }, "TeWe": { "type": "string", "description": "Wednesday end time", "format": "date-time" }, "HrTh": { "type": "integer", "description": "Hours Thursday", "format": "duration" }, "TbTh": { "type": "string", "description": "Start time Thursday", "format": "date-time" }, "TeTh": { "type": "string", "description": "Thursday end time", "format": "date-time" }, "HrFr": { "type": "integer", "description": "Hours Friday", "format": "duration" }, "TbFr": { "type": "string", "description": "Start time Friday", "format": "date-time" }, "TeFr": { "type": "string", "description": "Friday end time", "format": "date-time" }, "HrSa": { "type": "integer", "description": "Hours Saturday", "format": "duration" }, "TbSa": { "type": "string", "description": "Start time Saturday", "format": "date-time" }, "TeSa": { "type": "string", "description": "Saturday end time", "format": "date-time" }, "HrSu": { "type": "integer", "description": "Hours Sunday", "format": "duration" }, "TbSu": { "type": "string", "description": "Start time Sunday", "format": "date-time" }, "TeSu": { "type": "string", "description": "Sunday end time", "format": "date-time" }, "PsPa": { "type": "number", "multipleOf": 0.01, "description": "Presence percentage OT", "format": "float" }, "PsHa": { "type": "integer", "description": "OT attendance hours per week", "format": "duration" }, "AhMo": { "type": "integer", "description": "Monday occupational therapy hours", "format": "duration" }, "AbMo": { "type": "string", "description": "Monday OT start time", "format": "date-time" }, "AeMo": { "type": "string", "description": "Monday OT end time", "format": "date-time" }, "AhTu": { "type": "integer", "description": "Tuesday occupational therapy hours", "format": "duration" }, "AbTu": { "type": "string", "description": "Tuesday OT start time", "format": "date-time" }, "AeTu": { "type": "string", "description": "Tuesday OT end time", "format": "date-time" }, "AhWe": { "type": "integer", "description": "Wednesday occupational therapy hours", "format": "duration" }, "AbWe": { "type": "string", "description": "Wednesday OT start time", "format": "date-time" }, "AeWe": { "type": "string", "description": "Wednesday OT end time", "format": "date-time" }, "AhTh": { "type": "integer", "description": "Thursday occupational therapy hours", "format": "duration" }, "AbTh": { "type": "string", "description": "Thursday OT start time", "format": "date-time" }, "AeTh": { "type": "string", "description": "Thursday OT end time", "format": "date-time" }, "AhFr": { "type": "integer", "description": "Friday occupational therapy hours", "format": "duration" }, "AbFr": { "type": "string", "description": "Friday OT start time", "format": "date-time" }, "AeFr": { "type": "string", "description": "Friday OT end time", "format": "date-time" }, "AhSa": { "type": "integer", "description": "Saturday occupational therapy hours", "format": "duration" }, "AbSa": { "type": "string", "description": "Saturday OT start time", "format": "date-time" }, "AeSa": { "type": "string", "description": "Saturday OT end time", "format": "date-time" }, "AhSu": { "type": "integer", "description": "Sunday occupational therapy hours", "format": "duration" }, "AbSu": { "type": "string", "description": "Sunday OT start time", "format": "date-time" }, "AeSu": { "type": "string", "description": "Sunday OT end time", "format": "date-time" }, "StAt": { "type": "string", "maxLength": 5, "description": "Work therapeutic hour type", "format": "" }, "StHo": { "type": "string", "maxLength": 5, "description": "Hour type for public holidays", "format": "" }, "DepN": { "type": "string", "maxLength": 80, "description": "Name", "format": "" }, "Adr": { "type": "integer", "description": "Nursing address", "format": "" }, "DepA": { "type": "string", "maxLength": 80, "description": "Nursing department", "format": "" }, "RmNr": { "type": "string", "maxLength": 15, "description": "Room number", "format": "" }, "Te": { "type": "string", "maxLength": 30, "description": "Telephone no.", "format": "password" }, "Re": { "type": "string", "description": "Remark", "format": "byte" }, "BeAt": { "type": "string", "description": "Certificate start date", "format": "date" }, "EnAt": { "type": "string", "description": "Certificate end date", "format": "date" }, "LePe": { "type": "boolean", "description": "Permission to leave the dwelling", "format": "" }, "FileName": { "type": "string", "maxLength": 255, "description": "Bestandsnaam bijlage", "format": "" }, "FileStream": { "type": "string", "description": "ZiekteAttest", "format": "byte" } } }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "KnBasicAddress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PbAd": { "type": "boolean", "description": "P.O. Box address", "format": "" }, "StAd": { "type": "string", "maxLength": 255, "description": "Add. for street", "format": "" }, "Ad": { "type": "string", "maxLength": 60, "description": "Street", "format": "" }, "HmNr": { "type": "integer", "description": "House number", "format": "" }, "HmAd": { "type": "string", "maxLength": 30, "description": "Extension (a, b, etc.) to house number", "format": "" }, "ZpCd": { "type": "string", "maxLength": 15, "description": "Postal code", "format": "" }, "CoId": { "type": "string", "maxLength": 3, "description": "Country", "format": "" }, "Rs": { "type": "string", "maxLength": 50, "description": "City", "format": "" }, "AdAd": { "type": "string", "maxLength": 255, "description": "Addition to address", "format": "" } } } } } } } }, "HrPlacement": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "PcCo": { "type": "string", "maxLength": 12, "description": "Plaatsingscontract", "format": "" } } } } } } } } } } } } } } } } } } } } } } } } }, "HrWellnessInSite_PUT": { "type": "object", "properties": { "HrWellnessInSite": { "type": "object", "properties": { "Element": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "AbId": { "type": "integer", "description": "Identity", "format": "" }, "DaEn": { "type": "string", "description": "End date/time", "format": "date-time" }, "DMeE": { "type": "string", "description": "End of absence entry", "format": "date-time" }, "ViRs": { "type": "string", "enum": [ "1", "2", "3", "4", "5", "6" ], "maxLength": 20, "description": "Reason for closing\n1 = Recovered;\n2 = No longer employed (termination of contract);\n3 = Deceased;\n4 = Recovered (partially unable to work);\n5 = No longer employed (unable to work);\n6 = Consecutive absence with other reason;", "format": "" }, "TPEn": { "type": "integer", "description": "Last day of presence", "format": "duration" }, "ThAb": { "type": "integer", "description": "Absence hour total", "format": "duration" }, "AlAb": { "type": "boolean", "description": "Close open empl. sickness entry", "format": "" }, "ReAe": { "type": "string", "enum": [ "01", "03", "04", "05", "07", "08", "09", "10", "11", "12", "13", "99" ], "maxLength": 20, "description": "Absence end reason\n01 = Recovered;\n03 = Deceased;\n04 = Employment ended;\n05 = Transit to 'WAZO';\n07 = 'WIA';\n08 = WGA < 35%;\n09 = WGA 35-80%;\n10 = IVA 80-100%;\n11 = WIA 80-100%;\n12 = 'WGA' end;\n13 = Sick after end of employment;\n99 = Unknown;", "format": "" }, "ProfileId": { "type": "integer", "description": "Instuurprofiel", "format": "" } }, "required": [ "AbId" ] }, "Objects": { "type": "array", "items": { "type": "object", "properties": { "HrAbsIllnessProgress": { "type": "object", "properties": { "Element": { "type": "array", "items": { "type": "object", "properties": { "Fields": { "type": "object", "properties": { "Re": { "type": "string", "description": "Remark", "format": "byte" } } } } } } } } } } } } } } } } } }, "securitySchemes": { "AfasToken": { "name": "Authorization", "type": "apiKey", "in": "header", "description": "Convert the XML token to Base64 and add 'AfasToken ' in front of it." } }, "parameters": { "Accept-Language": { "name": "Accept-Language", "in": "header", "required": false, "description": "Indicates the client's preferred language for the response. If not provided, the API defaults to the base environment language.", "schema": { "type": "string", "enum": [ "en-us", "nl-nl", "nl-be", "fr-fr", "de-de" ], "example": "en-us" } }, "Content-Type": { "name": "Content-Type", "in": "header", "required": false, "description": "Specifies the media type and character encoding for the request body. Ensures proper decoding and interpretation of the transmitted data.", "schema": { "type": "string", "example": "application/json;charset=utf-8" } } }, "responses": { "200": { "description": "OK; request is successfully executed.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "400": { "description": "Bad Request; invalid request" }, "401": { "description": "Unauthorized; valid token but no access to this endpoint.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "403": { "description": "Forbidden; Due to IP restrictions in AFAS environment.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "404": { "description": "Not Found; requested resource is not available on the server.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(101ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "413": { "description": "Payload Too Large.", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(0ms), complete(418ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Thu, 23 Nov 2023 12:11:06 GMT", "schema": { "type": "string" } }, "Content-Length": { "description": "0", "schema": { "type": "string" } } } }, "500": { "description": "Internal Server Error", "headers": { "Cache-Control": { "description": "no-store, no-cache", "schema": { "type": "string" } }, "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Strict-Transport-Security": { "description": "max-age=31536000", "schema": { "type": "string" } }, "X-AFAS-Proxy-Stats": { "description": "init(0ms), before response(1ms), complete(2192ms)", "schema": { "type": "string" } }, "X-AFAS-Proxy-Version": { "description": "4.3.0.0", "schema": { "type": "string" } }, "X-Content-Type-Options": { "description": "nosniff", "schema": { "type": "string" } }, "X-Frame-Options": { "description": "deny", "schema": { "type": "string" } }, "Access-Control-Allow-Origin": { "description": "*", "schema": { "type": "string" } }, "Access-Control-Allow-Headers": { "description": "Content-Type, Accept, Authorization, OnlineSessionId, Accept-Language", "schema": { "type": "string" } }, "Access-Control-Allow-Methods": { "description": "GET, POST, PUT, DELETE, OPTIONS", "schema": { "type": "string" } }, "Access-Control-Max-Age": { "description": "1728000", "schema": { "type": "string" } }, "Date": { "description": "Tue, 30 Jan 2024 20:30:07 GMT", "schema": { "type": "string" } } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "errorNumber": { "type": "integer", "example": { "example": 0 } }, "externalMessage": { "type": "string", "example": { "example": "string" } }, "profitLogReference": { "type": "string", "example": { "example": "string" } } } } } } }, "503": { "description": "Service unavailable; retry at a later time. Contains the number of seconds to wait before retrying the request", "headers": { "Content-Type": { "description": "application/xml; charset=utf-8", "schema": { "type": "string" } }, "Content-Length": { "description": "61", "schema": { "type": "string" } }, "Retry-After": { "description": "7200", "schema": { "type": "string" } } }, "content": { "application/json": { "schema": { "type": "object", "properties": { "error": { "type": "object", "properties": { "code": { "type": "string", "example": { "example": "503" } }, "message": { "type": "string", "example": { "example": "Service temporarily unavailable due to scheduled maintenance. Please check afasstatus.nl for details." } } } }, "retry_after": { "type": "integer", "example": 7200 } } } } } } } }, "security": [ { "AfasToken": [] } ] }