From 2f270c66d17b638ef4ff348d4249b48e2e96534c Mon Sep 17 00:00:00 2001 From: Eric Zwaal Date: Wed, 8 Apr 2026 20:49:57 +0200 Subject: [PATCH] Release P7 en P8 aangepast --- OpenApiSpecs/endpointpaths.json | 92 +- OpenApiSpecs/profit/en/Artikelen.json | 6 +- OpenApiSpecs/profit/en/Bakkerijen.json | 6 +- OpenApiSpecs/profit/en/Bouw.json | 6 +- .../profit/en/Budgetten en activa.json | 6 +- OpenApiSpecs/profit/en/Cursusmanagement.json | 6 +- .../en/Dossiers en bijlagen en workflows.json | 342 +++--- .../en/Financi\303\253le Inrichting.json" | 6 +- OpenApiSpecs/profit/en/Fiscaal.json | 6 +- OpenApiSpecs/profit/en/Flex.json | 6 +- OpenApiSpecs/profit/en/Inkoop.json | 120 +- OpenApiSpecs/profit/en/Inrichting.json | 1062 ++++++++--------- OpenApiSpecs/profit/en/Loonadministratie.json | 6 +- OpenApiSpecs/profit/en/Magazijn.json | 72 +- .../profit/en/Medewerker en contract.json | 16 +- OpenApiSpecs/profit/en/Mutaties.json | 6 +- .../profit/en/Organisaties en personen.json | 120 +- OpenApiSpecs/profit/en/Overige.json | 6 +- .../profit/en/Projecten en nacalculatie.json | 6 +- OpenApiSpecs/profit/en/Verkoop en Orders.json | 6 +- OpenApiSpecs/profit/en/Verlof en Ziekte.json | 6 +- OpenApiSpecs/profit/en/Werkgever.json | 6 +- .../profit/en/Werving en selectie.json | 6 +- OpenApiSpecs/profit/nl/Artikelen.json | 6 +- OpenApiSpecs/profit/nl/Bakkerijen.json | 6 +- OpenApiSpecs/profit/nl/Bouw.json | 6 +- .../profit/nl/Budgetten en activa.json | 6 +- OpenApiSpecs/profit/nl/Cursusmanagement.json | 8 +- .../nl/Dossiers en bijlagen en workflows.json | 342 +++--- .../nl/Financi\303\253le Inrichting.json" | 6 +- OpenApiSpecs/profit/nl/Fiscaal.json | 6 +- OpenApiSpecs/profit/nl/Flex.json | 6 +- OpenApiSpecs/profit/nl/Inkoop.json | 120 +- OpenApiSpecs/profit/nl/Inrichting.json | 1062 ++++++++--------- OpenApiSpecs/profit/nl/Loonadministratie.json | 6 +- OpenApiSpecs/profit/nl/Magazijn.json | 72 +- .../profit/nl/Medewerker en contract.json | 16 +- OpenApiSpecs/profit/nl/Mutaties.json | 6 +- .../profit/nl/Organisaties en personen.json | 120 +- OpenApiSpecs/profit/nl/Overige.json | 6 +- .../profit/nl/Projecten en nacalculatie.json | 6 +- OpenApiSpecs/profit/nl/Verkoop en Orders.json | 6 +- OpenApiSpecs/profit/nl/Verlof en Ziekte.json | 6 +- OpenApiSpecs/profit/nl/Werkgever.json | 6 +- .../profit/nl/Werving en selectie.json | 6 +- markdownpages/profit/en/news-profit7.md | 24 +- markdownpages/profit/en/news-profit8.md | 25 + markdownpages/profit/nl/news-profit7.md | 24 +- markdownpages/profit/nl/news-profit8.md | 25 + menustructures/multilanguage_menu.json | 16 +- 50 files changed, 1761 insertions(+), 2103 deletions(-) create mode 100644 markdownpages/profit/en/news-profit8.md create mode 100644 markdownpages/profit/nl/news-profit8.md diff --git a/OpenApiSpecs/endpointpaths.json b/OpenApiSpecs/endpointpaths.json index ceebbc2..6a2f047 100644 --- a/OpenApiSpecs/endpointpaths.json +++ b/OpenApiSpecs/endpointpaths.json @@ -470,6 +470,20 @@ "descriptionEn": "Presence" } }, + "SubjectConnector": { + "get": { + "descriptionNl": "", + "url": "Dossiers en bijlagen en workflows#get-/connectors/SubjectConnector", + "descriptionEn": "" + } + }, + "FileConnector": { + "get": { + "descriptionNl": "", + "url": "Dossiers en bijlagen en workflows#get-/connectors/FileConnector", + "descriptionEn": "" + } + }, "KnSubject": { "post": { "descriptionNl": "Dossier", @@ -523,13 +537,6 @@ "descriptionEn": "Workflow response" } }, - "FileConnector": { - "get": { - "descriptionNl": "", - "url": "Dossiers en bijlagen en workflows#get-/connectors/FileConnector", - "descriptionEn": "" - } - }, "Profit_FeatureCombination": { "get": { "descriptionNl": "Kenmerkcombinaties", @@ -621,13 +628,6 @@ "descriptionEn": "File items (with authorisation)" } }, - "SubjectConnector": { - "get": { - "descriptionNl": "", - "url": "Dossiers en bijlagen en workflows#get-/connectors/SubjectConnector", - "descriptionEn": "" - } - }, "FiIVY": { "post": { "descriptionNl": "Iv3-indeling per jaar", @@ -1162,11 +1162,6 @@ "descriptionNl": "Inkooprelatie organisatie", "url": "Inkoop#put-/connectors/KnPurchaseRelationOrg", "descriptionEn": "Purchase contact - organisation" - }, - "delete": { - "descriptionNl": "Inkooprelatie organisatie", - "url": "Inkoop#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-", - "descriptionEn": "Purchase contact - organisation" } }, "KnPurchaseRelationPer": { @@ -1179,11 +1174,27 @@ "descriptionNl": "Inkooprelatie persoon", "url": "Inkoop#put-/connectors/KnPurchaseRelationPer", "descriptionEn": "Purchase contact - person" - }, - "delete": { - "descriptionNl": "Inkooprelatie persoon", - "url": "Inkoop#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-", - "descriptionEn": "Purchase contact - person" + } + }, + "ReportConnector": { + "get": { + "descriptionNl": "", + "url": "Inrichting#get-/connectors/ReportConnector", + "descriptionEn": "" + } + }, + "OtpRequest": { + "get": { + "descriptionNl": "", + "url": "Inrichting#get-/connectors/OtpRequest", + "descriptionEn": "" + } + }, + "OtpValidation": { + "get": { + "descriptionNl": "", + "url": "Inrichting#get-/connectors/OtpValidation", + "descriptionEn": "" } }, "KnCSRLine": { @@ -1254,27 +1265,6 @@ "descriptionEn": "KPI line" } }, - "KnPeppol": { - "post": { - "descriptionNl": "PeppolCallback", - "url": "Inrichting#post-/connectors/KnPeppol", - "descriptionEn": "PeppolCallback" - } - }, - "OtpRequest": { - "get": { - "descriptionNl": "", - "url": "Inrichting#get-/connectors/OtpRequest", - "descriptionEn": "" - } - }, - "OtpValidation": { - "get": { - "descriptionNl": "", - "url": "Inrichting#get-/connectors/OtpValidation", - "descriptionEn": "" - } - }, "ProfitCodeTableValue": { "get": { "descriptionNl": "Vrije tabellen", @@ -1289,13 +1279,6 @@ "descriptionEn": "GetConnector" } }, - "ReportConnector": { - "get": { - "descriptionNl": "", - "url": "Inrichting#get-/connectors/ReportConnector", - "descriptionEn": "" - } - }, "HrCalculationplan": { "post": { "descriptionNl": "Salarisverwerkingsplan", @@ -1433,6 +1416,11 @@ "descriptionNl": "Itemcode magazijn", "url": "Magazijn#put-/connectors/FbItemCodeWarehouse", "descriptionEn": "Item code warehouse" + }, + "delete": { + "descriptionNl": "Itemcode magazijn", + "url": "Magazijn#delete-/connectors/FbItemCodeWarehouse/FbItemCodeWarehouse/@VaIt,@War/-VaIt-,-War-", + "descriptionEn": "Item code warehouse" } }, "FbPurchaseSales": { diff --git a/OpenApiSpecs/profit/en/Artikelen.json b/OpenApiSpecs/profit/en/Artikelen.json index 84ca4d7..242a86b 100644 --- a/OpenApiSpecs/profit/en/Artikelen.json +++ b/OpenApiSpecs/profit/en/Artikelen.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Bakkerijen.json b/OpenApiSpecs/profit/en/Bakkerijen.json index 3524596..54d79d5 100644 --- a/OpenApiSpecs/profit/en/Bakkerijen.json +++ b/OpenApiSpecs/profit/en/Bakkerijen.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Bouw.json b/OpenApiSpecs/profit/en/Bouw.json index 0f2ec5b..2c4c5ef 100644 --- a/OpenApiSpecs/profit/en/Bouw.json +++ b/OpenApiSpecs/profit/en/Bouw.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Budgetten en activa.json b/OpenApiSpecs/profit/en/Budgetten en activa.json index 2a8f5e3..022e8cc 100644 --- a/OpenApiSpecs/profit/en/Budgetten en activa.json +++ b/OpenApiSpecs/profit/en/Budgetten en activa.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Cursusmanagement.json b/OpenApiSpecs/profit/en/Cursusmanagement.json index f39a5cc..3e60e48 100644 --- a/OpenApiSpecs/profit/en/Cursusmanagement.json +++ b/OpenApiSpecs/profit/en/Cursusmanagement.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Dossiers en bijlagen en workflows.json b/OpenApiSpecs/profit/en/Dossiers en bijlagen en workflows.json index 8395d89..01be602 100644 --- a/OpenApiSpecs/profit/en/Dossiers en bijlagen en workflows.json +++ b/OpenApiSpecs/profit/en/Dossiers en bijlagen en workflows.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -575,6 +575,174 @@ "operationId": "get_ProfitVersion" } }, + "/SubjectConnector": { + "get": { + "summary": "Get a subject attachment based on the subject Id and file Id", + "tags": [ + "Bestanden" + ], + "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": { + "filename": { + "type": "string" + }, + "mimetype": { + "type": "string" + }, + "filedata": { + "type": "string" + } + } + }, + "examples": { + "Example Result": { + "value": { + "filename": "example.png", + "mimetype": "image/png", + "filedata": "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=" + } + } + } + } + } + } + }, + "operationId": "get_SubjectConnector", + "parameters": [ + { + "schema": { + "type": "integer", + "example": 635451 + }, + "in": "query", + "name": "SubjectId", + "description": "SbId value can be retrieved in Get endpoint Profit_Subjects", + "required": true + }, + { + "schema": { + "type": "string", + "example": "7CEEE0F54965C99D90764BA09F7606A6" + }, + "in": "query", + "name": "FileId", + "description": "File Id can be retrieved in Get endpoint Profit_Subject_Attachments", + "required": true + } + ] + } + }, + "/FileConnector": { + "get": { + "summary": "Get files based on the file Id and escaped file name", + "tags": [ + "Bestanden" + ], + "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": { + "filename": { + "type": "string" + }, + "mimetype": { + "type": "string" + }, + "filedata": { + "type": "string" + } + } + }, + "examples": { + "Example Result": { + "value": { + "filename": "example.png", + "mimetype": "image/png", + "filedata": "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=" + } + } + } + } + } + } + }, + "operationId": "get_FileConnector", + "parameters": [ + { + "schema": { + "type": "string", + "example": "7CEEE0F54965C99D90764BA09F7606A6" + }, + "in": "query", + "name": "fileid", + "description": "fileid value can be retrieved in Get endpoint Profit_Subject_Attachments", + "required": true + }, + { + "schema": { + "type": "string", + "example": "example.png" + }, + "in": "query", + "name": "filename", + "description": "File Name can be retrieved in Get endpoint Profit_Subject_Attachments and must be escaped", + "required": true + } + ] + } + }, "/connectors/KnSubject": { "post": { "summary": "Dossier", @@ -2143,90 +2311,6 @@ ] } }, - "/FileConnector": { - "get": { - "summary": "Get files based on the file Id and escaped file name", - "tags": [ - "Bestanden" - ], - "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": { - "filename": { - "type": "string" - }, - "mimetype": { - "type": "string" - }, - "filedata": { - "type": "string" - } - } - }, - "examples": { - "Example Result": { - "value": { - "filename": "example.png", - "mimetype": "image/png", - "filedata": "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=" - } - } - } - } - } - } - }, - "operationId": "get_FileConnector", - "parameters": [ - { - "schema": { - "type": "string", - "example": "7CEEE0F54965C99D90764BA09F7606A6" - }, - "in": "query", - "name": "fileid", - "description": "fileid value can be retrieved in Get endpoint Profit_Subject_Attachments", - "required": true - }, - { - "schema": { - "type": "string", - "example": "example.png" - }, - "in": "query", - "name": "filename", - "description": "File Name can be retrieved in Get endpoint Profit_Subject_Attachments and must be escaped", - "required": true - } - ] - } - }, "/connectors/Profit_FeatureCombination": { "get": { "summary": "Feature combinations", @@ -4534,90 +4618,6 @@ "GET" ] } - }, - "/SubjectConnector": { - "get": { - "summary": "Get a subject attachment based on the subject Id and file Id", - "tags": [ - "Bestanden" - ], - "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": { - "filename": { - "type": "string" - }, - "mimetype": { - "type": "string" - }, - "filedata": { - "type": "string" - } - } - }, - "examples": { - "Example Result": { - "value": { - "filename": "example.png", - "mimetype": "image/png", - "filedata": "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=" - } - } - } - } - } - } - }, - "operationId": "get_SubjectConnector", - "parameters": [ - { - "schema": { - "type": "integer", - "example": 635451 - }, - "in": "query", - "name": "SubjectId", - "description": "SbId value can be retrieved in Get endpoint Profit_Subjects", - "required": true - }, - { - "schema": { - "type": "string", - "example": "7CEEE0F54965C99D90764BA09F7606A6" - }, - "in": "query", - "name": "FileId", - "description": "File Id can be retrieved in Get endpoint Profit_Subject_Attachments", - "required": true - } - ] - } } }, "tags": [ diff --git "a/OpenApiSpecs/profit/en/Financi\303\253le Inrichting.json" "b/OpenApiSpecs/profit/en/Financi\303\253le Inrichting.json" index 67762b5..2393b88 100644 --- "a/OpenApiSpecs/profit/en/Financi\303\253le Inrichting.json" +++ "b/OpenApiSpecs/profit/en/Financi\303\253le Inrichting.json" @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Fiscaal.json b/OpenApiSpecs/profit/en/Fiscaal.json index 93e36ef..bf8f351 100644 --- a/OpenApiSpecs/profit/en/Fiscaal.json +++ b/OpenApiSpecs/profit/en/Fiscaal.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Flex.json b/OpenApiSpecs/profit/en/Flex.json index a79a307..385f9c8 100644 --- a/OpenApiSpecs/profit/en/Flex.json +++ b/OpenApiSpecs/profit/en/Flex.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Inkoop.json b/OpenApiSpecs/profit/en/Inkoop.json index 1e32e7d..b347e1a 100644 --- a/OpenApiSpecs/profit/en/Inkoop.json +++ b/OpenApiSpecs/profit/en/Inkoop.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -7035,63 +7035,6 @@ ] } }, - "/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Creditor number" - } - ], - "delete": { - "summary": "Purchase contact - organisation", - "operationId": "DELETE_KnPurchaseRelationOrg", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Purchase contact - organisation" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, "/connectors/KnPurchaseRelationPer": { "post": { "summary": "Purchase contact - person", @@ -7719,63 +7662,6 @@ } ] } - }, - "/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Creditor number" - } - ], - "delete": { - "summary": "Purchase contact - person", - "operationId": "DELETE_KnPurchaseRelationPer", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Purchase contact - person" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } } }, "tags": [ diff --git a/OpenApiSpecs/profit/en/Inrichting.json b/OpenApiSpecs/profit/en/Inrichting.json index 0ece237..344bbb8 100644 --- a/OpenApiSpecs/profit/en/Inrichting.json +++ b/OpenApiSpecs/profit/en/Inrichting.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -575,6 +575,327 @@ "operationId": "get_ProfitVersion" } }, + "/ReportConnector/{id}": { + "get": { + "summary": "Get a report in a specific format based on the report Id and format Id", + "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": { + "filedata": { + "type": "string" + }, + "mimetype": { + "type": "string" + } + } + }, + "examples": { + "Example response": { + "value": { + "filedata": "iVBORw0KGgoAAAANSUhEUgAAARMAAAC3CAYAAAAxU7r0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAANRoSURBVHhe7L0HgGVHda67+uTQOUwezSjnBAgEQgQ=", + "mimetype": "application/pdf" + } + } + } + } + } + } + }, + "operationId": "get_reportConnector", + "parameters": [ + { + "schema": { + "type": "string", + "example": "CF761B2F7099455B8C5227639C447689" + }, + "in": "path", + "name": "id", + "required": true, + "description": "Id of the report" + }, + { + "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 + ] + } + } + ] + } + }, + "/OtpRequest": { + "post": { + "summary": "Request and validate One Time Password (OTP) for authorization.", + "tags": [ + "OTP Authorization" + ], + "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" + } + } + } + } + }, + "operationId": "post_OtpRequest", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiKey": { + "type": "string", + "description": "The API key of the App Connector (API-Sleutel)" + }, + "apiToken": { + "type": "string", + "description": "The API secret of the App Connector (Omgevingssleutel)" + }, + "userId": { + "type": "string", + "description": "The emailladdress or userid (12345.user)" + } + }, + "required": [ + "apiKey", + "userId", + "apiToken" + ] + }, + "examples": { + "OTP Example": { + "value": { + "apiKey": "8B4406A0041C4A319D6594224186383F", + "userid": "work@exampleemail.com", + "apiToken": "941C8D1742366C922BFF7B81946526EE" + } + } + } + } + } + } + } + }, + "/OtpValidation": { + "post": { + "summary": "Request and validate One Time Password (OTP) for authorization.", + "tags": [ + "OTP Authorization" + ], + "responses": { + "200": { + "description": "OK; request is successfully executed.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "token": { + "type": "string" + } + } + }, + "examples": { + "Example response": { + "value": { + "token": "1979D703A5D92417998F36ECE577E10CD2822304B4E687A46AAB4598889FA5804\r\n" + } + } + } + } + } + } + }, + "operationId": "post_OtpValidation", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiKey": { + "type": "string", + "description": "The API key of the App Connector (API-Sleutel)" + }, + "apiToken": { + "type": "string", + "description": "The API secret of the App Connector (Omgevingssleutel)" + }, + "userId": { + "type": "string", + "description": "The emailladdress or userid (12345.user)" + }, + "otp": { + "type": "string", + "description": "The OTP value as received in the email." + } + }, + "required": [ + "apiKey", + "userId", + "apiToken", + "otp" + ] + }, + "examples": { + "OTP Example": { + "value": { + "apiKey": "8B4406A0041C4A319D6594224186383F", + "userid": "work@exampleemail.com", + "apiToken": "941C8D1742366C922BFF7B81946526EE", + "otp": "34264813" + } + } + } + } + } + } + } + }, "/connectors/KnCSRLine": { "post": { "summary": "CSR", @@ -1711,229 +2032,50 @@ "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": [ - "Custom contact file 01" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - }, - { - "$ref": "#/components/parameters/Content-Type" - } - ] - } - }, - "/connectors/KnCustomLinkC01/KnCustomLinkC01/@SqNo/{SqNo}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "SqNo", - "in": "path", - "required": true, - "description": "Sequence number" - } - ], - "delete": { - "summary": "Custom contact file 01", - "operationId": "DELETE_KnCustomLinkC01", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_200.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": [ - "Custom contact file 01" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, - "/connectors/KnKpiRow": { - "post": { - "summary": "KPI line", - "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", - "operationId": "POST_KnKpiRow", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnKpiRow_POST" - }, - "examples": { - "minmaal": { - "value": { - "KnKpiRow": { - "Element": { - "Fields": { - "KpId": "1", - "KpTy": "1", - "KpYe": "2020", - "EmId": "ANDREO", - "WgId": "001", - "KpCt": "1", - "KpAm": "1", - "ViKM": "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": [ - "KPI line" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - }, - { - "$ref": "#/components/parameters/Content-Type" - } - ] - }, - "put": { - "summary": "KPI line", - "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", - "operationId": "PUT_KnKpiRow", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnKpiRow_PUT" + }, + "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" + } } } - } - }, - "responses": { - "201": { - "description": "Created" }, "401": { "$ref": "#/components/responses/401" @@ -1957,7 +2099,7 @@ } ], "tags": [ - "KPI line" + "Custom contact file 01" ], "parameters": [ { @@ -1969,22 +2111,22 @@ ] } }, - "/connectors/KnKpiRow/KnKpiRow/@KpId/{KpId}": { + "/connectors/KnCustomLinkC01/KnCustomLinkC01/@SqNo/{SqNo}": { "parameters": [ { "schema": { "type": "string" }, - "name": "KpId", + "name": "SqNo", "in": "path", "required": true, - "description": "KPI ID" + "description": "Sequence number" } ], "delete": { - "summary": "KPI line", - "operationId": "DELETE_KnKpiRow", - "description": "\n\r ", + "summary": "Custom contact file 01", + "operationId": "DELETE_KnCustomLinkC01", + "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_200.htm", "responses": { "400": { "$ref": "#/components/responses/400" @@ -2017,7 +2159,7 @@ } ], "tags": [ - "KPI line" + "Custom contact file 01" ], "parameters": [ { @@ -2026,16 +2168,36 @@ ] } }, - "/connectors/KnPeppol": { + "/connectors/KnKpiRow": { "post": { - "summary": "PeppolCallback", - "description": "\n\r ", - "operationId": "POST_KnPeppol", + "summary": "KPI line", + "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", + "operationId": "POST_KnKpiRow", "requestBody": { "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/KnPeppol_POST" + "$ref": "#/components/schemas/KnKpiRow_POST" + }, + "examples": { + "minmaal": { + "value": { + "KnKpiRow": { + "Element": { + "Fields": { + "KpId": "1", + "KpTy": "1", + "KpYe": "2020", + "EmId": "ANDREO", + "WgId": "001", + "KpCt": "1", + "KpAm": "1", + "ViKM": "1" + } + } + } + } + } } } } @@ -2066,223 +2228,123 @@ } ], "tags": [ - "PeppolCallback" + "KPI line" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" - }, - { - "$ref": "#/components/parameters/Content-Type" - } - ] - } - }, - "/OtpRequest": { - "post": { - "summary": "Request and validate One Time Password (OTP) for authorization.", - "tags": [ - "OTP Authorization" - ], - "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" - } - } - } - } - }, - "operationId": "post_OtpRequest", - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "apiKey": { - "type": "string", - "description": "The API key of the App Connector (API-Sleutel)" - }, - "apiToken": { - "type": "string", - "description": "The API secret of the App Connector (Omgevingssleutel)" - }, - "userId": { - "type": "string", - "description": "The emailladdress or userid (12345.user)" - } - }, - "required": [ - "apiKey", - "userId", - "apiToken" - ] - }, - "examples": { - "OTP Example": { - "value": { - "apiKey": "8B4406A0041C4A319D6594224186383F", - "userid": "work@exampleemail.com", - "apiToken": "941C8D1742366C922BFF7B81946526EE" - } - } - } - } - } - } - } - }, - "/OtpValidation": { - "post": { - "summary": "Request and validate One Time Password (OTP) for authorization.", - "tags": [ - "OTP Authorization" - ], - "responses": { - "200": { - "description": "OK; request is successfully executed.", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "token": { - "type": "string" - } - } - }, - "examples": { - "Example response": { - "value": { - "token": "1979D703A5D92417998F36ECE577E10CD2822304B4E687A46AAB4598889FA5804\r\n" - } - } - } - } - } + }, + { + "$ref": "#/components/parameters/Content-Type" } - }, - "operationId": "post_OtpValidation", + ] + }, + "put": { + "summary": "KPI line", + "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", + "operationId": "PUT_KnKpiRow", "requestBody": { "content": { "application/json": { "schema": { - "type": "object", - "properties": { - "apiKey": { - "type": "string", - "description": "The API key of the App Connector (API-Sleutel)" - }, - "apiToken": { - "type": "string", - "description": "The API secret of the App Connector (Omgevingssleutel)" - }, - "userId": { - "type": "string", - "description": "The emailladdress or userid (12345.user)" - }, - "otp": { - "type": "string", - "description": "The OTP value as received in the email." - } - }, - "required": [ - "apiKey", - "userId", - "apiToken", - "otp" - ] - }, - "examples": { - "OTP Example": { - "value": { - "apiKey": "8B4406A0041C4A319D6594224186383F", - "userid": "work@exampleemail.com", - "apiToken": "941C8D1742366C922BFF7B81946526EE", - "otp": "34264813" - } - } + "$ref": "#/components/schemas/KnKpiRow_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": [ + "KPI line" + ], + "parameters": [ + { + "$ref": "#/components/parameters/Accept-Language" + }, + { + "$ref": "#/components/parameters/Content-Type" + } + ] + } + }, + "/connectors/KnKpiRow/KnKpiRow/@KpId/{KpId}": { + "parameters": [ + { + "schema": { + "type": "string" + }, + "name": "KpId", + "in": "path", + "required": true, + "description": "KPI ID" } + ], + "delete": { + "summary": "KPI line", + "operationId": "DELETE_KnKpiRow", + "description": "\n\r ", + "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": [ + "KPI line" + ], + "parameters": [ + { + "$ref": "#/components/parameters/Accept-Language" + } + ] } }, "/connectors/ProfitCodeTableValue": { @@ -2592,120 +2654,6 @@ "GET" ] } - }, - "/ReportConnector/{id}": { - "get": { - "summary": "Get a report in a specific format based on the report Id and format Id", - "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": { - "filedata": { - "type": "string" - }, - "mimetype": { - "type": "string" - } - } - }, - "examples": { - "Example response": { - "value": { - "filedata": "iVBORw0KGgoAAAANSUhEUgAAARMAAAC3CAYAAAAxU7r0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAANRoSURBVHhe7L0HgGVHda67+uTQOUwezSjnBAgEQgQ=", - "mimetype": "application/pdf" - } - } - } - } - } - } - }, - "operationId": "get_reportConnector", - "parameters": [ - { - "schema": { - "type": "string", - "example": "CF761B2F7099455B8C5227639C447689" - }, - "in": "path", - "name": "id", - "required": true, - "description": "Id of the report" - }, - { - "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 - ] - } - } - ] - } } }, "tags": [ @@ -2732,10 +2680,6 @@ { "name": "KPI line", "description": "KPI line" - }, - { - "name": "PeppolCallback", - "description": "PeppolCallback" } ], "components": { diff --git a/OpenApiSpecs/profit/en/Loonadministratie.json b/OpenApiSpecs/profit/en/Loonadministratie.json index 43a24ae..14edc0e 100644 --- a/OpenApiSpecs/profit/en/Loonadministratie.json +++ b/OpenApiSpecs/profit/en/Loonadministratie.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Magazijn.json b/OpenApiSpecs/profit/en/Magazijn.json index 5ce69ec..77a6064 100644 --- a/OpenApiSpecs/profit/en/Magazijn.json +++ b/OpenApiSpecs/profit/en/Magazijn.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -2523,6 +2523,72 @@ ] } }, + "/connectors/FbItemCodeWarehouse/FbItemCodeWarehouse/@VaIt,@War/{VaIt},{War}": { + "parameters": [ + { + "schema": { + "type": "string" + }, + "name": "VaIt", + "in": "path", + "required": true, + "description": "Item type" + }, + { + "schema": { + "type": "string" + }, + "name": "War", + "in": "path", + "required": true, + "description": "Warehouse" + } + ], + "delete": { + "summary": "Item code warehouse", + "operationId": "DELETE_FbItemCodeWarehouse", + "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_215.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": [ + "Item code warehouse" + ], + "parameters": [ + { + "$ref": "#/components/parameters/Accept-Language" + } + ] + } + }, "/connectors/FbPurchaseSales": { "post": { "summary": "Allocation", diff --git a/OpenApiSpecs/profit/en/Medewerker en contract.json b/OpenApiSpecs/profit/en/Medewerker en contract.json index 6f80e3f..939cb1c 100644 --- a/OpenApiSpecs/profit/en/Medewerker en contract.json +++ b/OpenApiSpecs/profit/en/Medewerker en contract.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -57562,6 +57562,11 @@ "description": "Account outside SEPA area", "format": "" }, + "DsTp": { + "type": "boolean", + "description": "Payment reference incl. payment text", + "format": "" + }, "IbCk": { "type": "boolean", "description": "IBAN controle", @@ -75930,6 +75935,11 @@ "description": "Account outside SEPA area", "format": "" }, + "DsTp": { + "type": "boolean", + "description": "Payment reference incl. payment text", + "format": "" + }, "IbCk": { "type": "boolean", "description": "IBAN controle", diff --git a/OpenApiSpecs/profit/en/Mutaties.json b/OpenApiSpecs/profit/en/Mutaties.json index 7cf0a31..ad952e6 100644 --- a/OpenApiSpecs/profit/en/Mutaties.json +++ b/OpenApiSpecs/profit/en/Mutaties.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Organisaties en personen.json b/OpenApiSpecs/profit/en/Organisaties en personen.json index 4d32b29..2eecdb0 100644 --- a/OpenApiSpecs/profit/en/Organisaties en personen.json +++ b/OpenApiSpecs/profit/en/Organisaties en personen.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -5810,63 +5810,6 @@ ] } }, - "/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Creditor number" - } - ], - "delete": { - "summary": "Purchase contact - organisation", - "operationId": "DELETE_KnPurchaseRelationOrg", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Purchase contact - organisation" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, "/connectors/KnPurchaseRelationPer": { "post": { "summary": "Purchase contact - person", @@ -6495,63 +6438,6 @@ ] } }, - "/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Creditor number" - } - ], - "delete": { - "summary": "Purchase contact - person", - "operationId": "DELETE_KnPurchaseRelationPer", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Purchase contact - person" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, "/connectors/KnRelationship": { "post": { "summary": "Relationship", diff --git a/OpenApiSpecs/profit/en/Overige.json b/OpenApiSpecs/profit/en/Overige.json index a4331a1..56e689f 100644 --- a/OpenApiSpecs/profit/en/Overige.json +++ b/OpenApiSpecs/profit/en/Overige.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Projecten en nacalculatie.json b/OpenApiSpecs/profit/en/Projecten en nacalculatie.json index 1b8a84b..98ea9ca 100644 --- a/OpenApiSpecs/profit/en/Projecten en nacalculatie.json +++ b/OpenApiSpecs/profit/en/Projecten en nacalculatie.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Verkoop en Orders.json b/OpenApiSpecs/profit/en/Verkoop en Orders.json index e20ed95..85de16e 100644 --- a/OpenApiSpecs/profit/en/Verkoop en Orders.json +++ b/OpenApiSpecs/profit/en/Verkoop en Orders.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Verlof en Ziekte.json b/OpenApiSpecs/profit/en/Verlof en Ziekte.json index b3ffceb..8aa6ed2 100644 --- a/OpenApiSpecs/profit/en/Verlof en Ziekte.json +++ b/OpenApiSpecs/profit/en/Verlof en Ziekte.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Werkgever.json b/OpenApiSpecs/profit/en/Werkgever.json index 77839d5..3468ff8 100644 --- a/OpenApiSpecs/profit/en/Werkgever.json +++ b/OpenApiSpecs/profit/en/Werkgever.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/en/Werving en selectie.json b/OpenApiSpecs/profit/en/Werving en selectie.json index f072da4..3a78d16 100644 --- a/OpenApiSpecs/profit/en/Werving en selectie.json +++ b/OpenApiSpecs/profit/en/Werving en selectie.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Artikelen.json b/OpenApiSpecs/profit/nl/Artikelen.json index bf36490..c089464 100644 --- a/OpenApiSpecs/profit/nl/Artikelen.json +++ b/OpenApiSpecs/profit/nl/Artikelen.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Bakkerijen.json b/OpenApiSpecs/profit/nl/Bakkerijen.json index fd55ca1..c641f09 100644 --- a/OpenApiSpecs/profit/nl/Bakkerijen.json +++ b/OpenApiSpecs/profit/nl/Bakkerijen.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Bouw.json b/OpenApiSpecs/profit/nl/Bouw.json index 94dd000..b372b35 100644 --- a/OpenApiSpecs/profit/nl/Bouw.json +++ b/OpenApiSpecs/profit/nl/Bouw.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Budgetten en activa.json b/OpenApiSpecs/profit/nl/Budgetten en activa.json index 01cd40d..03b7b57 100644 --- a/OpenApiSpecs/profit/nl/Budgetten en activa.json +++ b/OpenApiSpecs/profit/nl/Budgetten en activa.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Cursusmanagement.json b/OpenApiSpecs/profit/nl/Cursusmanagement.json index 66dab91..4b6b23f 100644 --- a/OpenApiSpecs/profit/nl/Cursusmanagement.json +++ b/OpenApiSpecs/profit/nl/Cursusmanagement.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -1784,7 +1784,7 @@ "tags": [ { "name": "GET", - "description": "#GET endpoints for custom connectors. \nThe endpoint id's can be found in the metainfo request result." + "description": "GET" }, { "name": "API Info", diff --git a/OpenApiSpecs/profit/nl/Dossiers en bijlagen en workflows.json b/OpenApiSpecs/profit/nl/Dossiers en bijlagen en workflows.json index 4bdae66..3998465 100644 --- a/OpenApiSpecs/profit/nl/Dossiers en bijlagen en workflows.json +++ b/OpenApiSpecs/profit/nl/Dossiers en bijlagen en workflows.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -575,6 +575,174 @@ "operationId": "get_ProfitVersion" } }, + "/SubjectConnector": { + "get": { + "summary": "Get a subject attachment based on the subject Id and file Id", + "tags": [ + "Bestanden" + ], + "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": { + "filename": { + "type": "string" + }, + "mimetype": { + "type": "string" + }, + "filedata": { + "type": "string" + } + } + }, + "examples": { + "Example Result": { + "value": { + "filename": "example.png", + "mimetype": "image/png", + "filedata": "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=" + } + } + } + } + } + } + }, + "operationId": "get_SubjectConnector", + "parameters": [ + { + "schema": { + "type": "integer", + "example": 635451 + }, + "in": "query", + "name": "SubjectId", + "description": "SbId value can be retrieved in Get endpoint Profit_Subjects", + "required": true + }, + { + "schema": { + "type": "string", + "example": "7CEEE0F54965C99D90764BA09F7606A6" + }, + "in": "query", + "name": "FileId", + "description": "File Id can be retrieved in Get endpoint Profit_Subject_Attachments", + "required": true + } + ] + } + }, + "/FileConnector": { + "get": { + "summary": "Get files based on the file Id and escaped file name", + "tags": [ + "Bestanden" + ], + "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": { + "filename": { + "type": "string" + }, + "mimetype": { + "type": "string" + }, + "filedata": { + "type": "string" + } + } + }, + "examples": { + "Example Result": { + "value": { + "filename": "example.png", + "mimetype": "image/png", + "filedata": "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=" + } + } + } + } + } + } + }, + "operationId": "get_FileConnector", + "parameters": [ + { + "schema": { + "type": "string", + "example": "7CEEE0F54965C99D90764BA09F7606A6" + }, + "in": "query", + "name": "fileid", + "description": "fileid value can be retrieved in Get endpoint Profit_Subject_Attachments", + "required": true + }, + { + "schema": { + "type": "string", + "example": "example.png" + }, + "in": "query", + "name": "filename", + "description": "File Name can be retrieved in Get endpoint Profit_Subject_Attachments and must be escaped", + "required": true + } + ] + } + }, "/connectors/KnSubject": { "post": { "summary": "Dossier", @@ -2143,90 +2311,6 @@ ] } }, - "/FileConnector": { - "get": { - "summary": "Get files based on the file Id and escaped file name", - "tags": [ - "Bestanden" - ], - "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": { - "filename": { - "type": "string" - }, - "mimetype": { - "type": "string" - }, - "filedata": { - "type": "string" - } - } - }, - "examples": { - "Example Result": { - "value": { - "filename": "example.png", - "mimetype": "image/png", - "filedata": "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=" - } - } - } - } - } - } - }, - "operationId": "get_FileConnector", - "parameters": [ - { - "schema": { - "type": "string", - "example": "7CEEE0F54965C99D90764BA09F7606A6" - }, - "in": "query", - "name": "fileid", - "description": "fileid value can be retrieved in Get endpoint Profit_Subject_Attachments", - "required": true - }, - { - "schema": { - "type": "string", - "example": "example.png" - }, - "in": "query", - "name": "filename", - "description": "File Name can be retrieved in Get endpoint Profit_Subject_Attachments and must be escaped", - "required": true - } - ] - } - }, "/connectors/Profit_FeatureCombination": { "get": { "summary": "Kenmerkcombinaties", @@ -4534,90 +4618,6 @@ "GET" ] } - }, - "/SubjectConnector": { - "get": { - "summary": "Get a subject attachment based on the subject Id and file Id", - "tags": [ - "Bestanden" - ], - "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": { - "filename": { - "type": "string" - }, - "mimetype": { - "type": "string" - }, - "filedata": { - "type": "string" - } - } - }, - "examples": { - "Example Result": { - "value": { - "filename": "example.png", - "mimetype": "image/png", - "filedata": "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=" - } - } - } - } - } - } - }, - "operationId": "get_SubjectConnector", - "parameters": [ - { - "schema": { - "type": "integer", - "example": 635451 - }, - "in": "query", - "name": "SubjectId", - "description": "SbId value can be retrieved in Get endpoint Profit_Subjects", - "required": true - }, - { - "schema": { - "type": "string", - "example": "7CEEE0F54965C99D90764BA09F7606A6" - }, - "in": "query", - "name": "FileId", - "description": "File Id can be retrieved in Get endpoint Profit_Subject_Attachments", - "required": true - } - ] - } } }, "tags": [ diff --git "a/OpenApiSpecs/profit/nl/Financi\303\253le Inrichting.json" "b/OpenApiSpecs/profit/nl/Financi\303\253le Inrichting.json" index 8cdfa9f..40a6ac2 100644 --- "a/OpenApiSpecs/profit/nl/Financi\303\253le Inrichting.json" +++ "b/OpenApiSpecs/profit/nl/Financi\303\253le Inrichting.json" @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Fiscaal.json b/OpenApiSpecs/profit/nl/Fiscaal.json index 02399ab..e30e33c 100644 --- a/OpenApiSpecs/profit/nl/Fiscaal.json +++ b/OpenApiSpecs/profit/nl/Fiscaal.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Flex.json b/OpenApiSpecs/profit/nl/Flex.json index 2df72c1..5328b48 100644 --- a/OpenApiSpecs/profit/nl/Flex.json +++ b/OpenApiSpecs/profit/nl/Flex.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Inkoop.json b/OpenApiSpecs/profit/nl/Inkoop.json index 4a7168a..7722307 100644 --- a/OpenApiSpecs/profit/nl/Inkoop.json +++ b/OpenApiSpecs/profit/nl/Inkoop.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -7035,63 +7035,6 @@ ] } }, - "/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Nummer crediteur" - } - ], - "delete": { - "summary": "Inkooprelatie organisatie", - "operationId": "DELETE_KnPurchaseRelationOrg", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Inkooprelatie organisatie" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, "/connectors/KnPurchaseRelationPer": { "post": { "summary": "Inkooprelatie persoon", @@ -7719,63 +7662,6 @@ } ] } - }, - "/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Nummer crediteur" - } - ], - "delete": { - "summary": "Inkooprelatie persoon", - "operationId": "DELETE_KnPurchaseRelationPer", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Inkooprelatie persoon" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } } }, "tags": [ diff --git a/OpenApiSpecs/profit/nl/Inrichting.json b/OpenApiSpecs/profit/nl/Inrichting.json index d5aae6e..c567e63 100644 --- a/OpenApiSpecs/profit/nl/Inrichting.json +++ b/OpenApiSpecs/profit/nl/Inrichting.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -575,6 +575,327 @@ "operationId": "get_ProfitVersion" } }, + "/ReportConnector/{id}": { + "get": { + "summary": "Get a report in a specific format based on the report Id and format Id", + "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": { + "filedata": { + "type": "string" + }, + "mimetype": { + "type": "string" + } + } + }, + "examples": { + "Example response": { + "value": { + "filedata": "iVBORw0KGgoAAAANSUhEUgAAARMAAAC3CAYAAAAxU7r0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAANRoSURBVHhe7L0HgGVHda67+uTQOUwezSjnBAgEQgQ=", + "mimetype": "application/pdf" + } + } + } + } + } + } + }, + "operationId": "get_reportConnector", + "parameters": [ + { + "schema": { + "type": "string", + "example": "CF761B2F7099455B8C5227639C447689" + }, + "in": "path", + "name": "id", + "required": true, + "description": "Id of the report" + }, + { + "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 + ] + } + } + ] + } + }, + "/OtpRequest": { + "post": { + "summary": "Request and validate One Time Password (OTP) for authorization.", + "tags": [ + "OTP Authorization" + ], + "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" + } + } + } + } + }, + "operationId": "post_OtpRequest", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiKey": { + "type": "string", + "description": "The API key of the App Connector (API-Sleutel)" + }, + "apiToken": { + "type": "string", + "description": "The API secret of the App Connector (Omgevingssleutel)" + }, + "userId": { + "type": "string", + "description": "The emailladdress or userid (12345.user)" + } + }, + "required": [ + "apiKey", + "userId", + "apiToken" + ] + }, + "examples": { + "OTP Example": { + "value": { + "apiKey": "8B4406A0041C4A319D6594224186383F", + "userid": "work@exampleemail.com", + "apiToken": "941C8D1742366C922BFF7B81946526EE" + } + } + } + } + } + } + } + }, + "/OtpValidation": { + "post": { + "summary": "Request and validate One Time Password (OTP) for authorization.", + "tags": [ + "OTP Authorization" + ], + "responses": { + "200": { + "description": "OK; request is successfully executed.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "token": { + "type": "string" + } + } + }, + "examples": { + "Example response": { + "value": { + "token": "1979D703A5D92417998F36ECE577E10CD2822304B4E687A46AAB4598889FA5804\r\n" + } + } + } + } + } + } + }, + "operationId": "post_OtpValidation", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiKey": { + "type": "string", + "description": "The API key of the App Connector (API-Sleutel)" + }, + "apiToken": { + "type": "string", + "description": "The API secret of the App Connector (Omgevingssleutel)" + }, + "userId": { + "type": "string", + "description": "The emailladdress or userid (12345.user)" + }, + "otp": { + "type": "string", + "description": "The OTP value as received in the email." + } + }, + "required": [ + "apiKey", + "userId", + "apiToken", + "otp" + ] + }, + "examples": { + "OTP Example": { + "value": { + "apiKey": "8B4406A0041C4A319D6594224186383F", + "userid": "work@exampleemail.com", + "apiToken": "941C8D1742366C922BFF7B81946526EE", + "otp": "34264813" + } + } + } + } + } + } + } + }, "/connectors/KnCSRLine": { "post": { "summary": "CSR", @@ -1711,229 +2032,50 @@ "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": [ - "Vrij contactbestand 01" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - }, - { - "$ref": "#/components/parameters/Content-Type" - } - ] - } - }, - "/connectors/KnCustomLinkC01/KnCustomLinkC01/@SqNo/{SqNo}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "SqNo", - "in": "path", - "required": true, - "description": "Volgnummer" - } - ], - "delete": { - "summary": "Vrij contactbestand 01", - "operationId": "DELETE_KnCustomLinkC01", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_200.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": [ - "Vrij contactbestand 01" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, - "/connectors/KnKpiRow": { - "post": { - "summary": "KPI-regel", - "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", - "operationId": "POST_KnKpiRow", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnKpiRow_POST" - }, - "examples": { - "minmaal": { - "value": { - "KnKpiRow": { - "Element": { - "Fields": { - "KpId": "1", - "KpTy": "1", - "KpYe": "2020", - "EmId": "ANDREO", - "WgId": "001", - "KpCt": "1", - "KpAm": "1", - "ViKM": "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": [ - "KPI-regel" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - }, - { - "$ref": "#/components/parameters/Content-Type" - } - ] - }, - "put": { - "summary": "KPI-regel", - "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", - "operationId": "PUT_KnKpiRow", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnKpiRow_PUT" + }, + "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" + } } } - } - }, - "responses": { - "201": { - "description": "Created" }, "401": { "$ref": "#/components/responses/401" @@ -1957,7 +2099,7 @@ } ], "tags": [ - "KPI-regel" + "Vrij contactbestand 01" ], "parameters": [ { @@ -1969,22 +2111,22 @@ ] } }, - "/connectors/KnKpiRow/KnKpiRow/@KpId/{KpId}": { + "/connectors/KnCustomLinkC01/KnCustomLinkC01/@SqNo/{SqNo}": { "parameters": [ { "schema": { "type": "string" }, - "name": "KpId", + "name": "SqNo", "in": "path", "required": true, - "description": "KPI ID" + "description": "Volgnummer" } ], "delete": { - "summary": "KPI-regel", - "operationId": "DELETE_KnKpiRow", - "description": "\n\r ", + "summary": "Vrij contactbestand 01", + "operationId": "DELETE_KnCustomLinkC01", + "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_200.htm", "responses": { "400": { "$ref": "#/components/responses/400" @@ -2017,7 +2159,7 @@ } ], "tags": [ - "KPI-regel" + "Vrij contactbestand 01" ], "parameters": [ { @@ -2026,16 +2168,36 @@ ] } }, - "/connectors/KnPeppol": { + "/connectors/KnKpiRow": { "post": { - "summary": "PeppolCallback", - "description": "\n\r ", - "operationId": "POST_KnPeppol", + "summary": "KPI-regel", + "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", + "operationId": "POST_KnKpiRow", "requestBody": { "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/KnPeppol_POST" + "$ref": "#/components/schemas/KnKpiRow_POST" + }, + "examples": { + "minmaal": { + "value": { + "KnKpiRow": { + "Element": { + "Fields": { + "KpId": "1", + "KpTy": "1", + "KpYe": "2020", + "EmId": "ANDREO", + "WgId": "001", + "KpCt": "1", + "KpAm": "1", + "ViKM": "1" + } + } + } + } + } } } } @@ -2066,223 +2228,123 @@ } ], "tags": [ - "PeppolCallback" + "KPI-regel" ], "parameters": [ { "$ref": "#/components/parameters/Accept-Language" - }, - { - "$ref": "#/components/parameters/Content-Type" - } - ] - } - }, - "/OtpRequest": { - "post": { - "summary": "Request and validate One Time Password (OTP) for authorization.", - "tags": [ - "OTP Authorization" - ], - "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" - } - } - } - } - }, - "operationId": "post_OtpRequest", - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "apiKey": { - "type": "string", - "description": "The API key of the App Connector (API-Sleutel)" - }, - "apiToken": { - "type": "string", - "description": "The API secret of the App Connector (Omgevingssleutel)" - }, - "userId": { - "type": "string", - "description": "The emailladdress or userid (12345.user)" - } - }, - "required": [ - "apiKey", - "userId", - "apiToken" - ] - }, - "examples": { - "OTP Example": { - "value": { - "apiKey": "8B4406A0041C4A319D6594224186383F", - "userid": "work@exampleemail.com", - "apiToken": "941C8D1742366C922BFF7B81946526EE" - } - } - } - } - } - } - } - }, - "/OtpValidation": { - "post": { - "summary": "Request and validate One Time Password (OTP) for authorization.", - "tags": [ - "OTP Authorization" - ], - "responses": { - "200": { - "description": "OK; request is successfully executed.", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "token": { - "type": "string" - } - } - }, - "examples": { - "Example response": { - "value": { - "token": "1979D703A5D92417998F36ECE577E10CD2822304B4E687A46AAB4598889FA5804\r\n" - } - } - } - } - } + }, + { + "$ref": "#/components/parameters/Content-Type" } - }, - "operationId": "post_OtpValidation", + ] + }, + "put": { + "summary": "KPI-regel", + "description": "\n\rAlleen beschikbaar onder conditie: BI\n\r ", + "operationId": "PUT_KnKpiRow", "requestBody": { "content": { "application/json": { "schema": { - "type": "object", - "properties": { - "apiKey": { - "type": "string", - "description": "The API key of the App Connector (API-Sleutel)" - }, - "apiToken": { - "type": "string", - "description": "The API secret of the App Connector (Omgevingssleutel)" - }, - "userId": { - "type": "string", - "description": "The emailladdress or userid (12345.user)" - }, - "otp": { - "type": "string", - "description": "The OTP value as received in the email." - } - }, - "required": [ - "apiKey", - "userId", - "apiToken", - "otp" - ] - }, - "examples": { - "OTP Example": { - "value": { - "apiKey": "8B4406A0041C4A319D6594224186383F", - "userid": "work@exampleemail.com", - "apiToken": "941C8D1742366C922BFF7B81946526EE", - "otp": "34264813" - } - } + "$ref": "#/components/schemas/KnKpiRow_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": [ + "KPI-regel" + ], + "parameters": [ + { + "$ref": "#/components/parameters/Accept-Language" + }, + { + "$ref": "#/components/parameters/Content-Type" + } + ] + } + }, + "/connectors/KnKpiRow/KnKpiRow/@KpId/{KpId}": { + "parameters": [ + { + "schema": { + "type": "string" + }, + "name": "KpId", + "in": "path", + "required": true, + "description": "KPI ID" } + ], + "delete": { + "summary": "KPI-regel", + "operationId": "DELETE_KnKpiRow", + "description": "\n\r ", + "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": [ + "KPI-regel" + ], + "parameters": [ + { + "$ref": "#/components/parameters/Accept-Language" + } + ] } }, "/connectors/ProfitCodeTableValue": { @@ -2592,120 +2654,6 @@ "GET" ] } - }, - "/ReportConnector/{id}": { - "get": { - "summary": "Get a report in a specific format based on the report Id and format Id", - "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": { - "filedata": { - "type": "string" - }, - "mimetype": { - "type": "string" - } - } - }, - "examples": { - "Example response": { - "value": { - "filedata": "iVBORw0KGgoAAAANSUhEUgAAARMAAAC3CAYAAAAxU7r0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAANRoSURBVHhe7L0HgGVHda67+uTQOUwezSjnBAgEQgQ=", - "mimetype": "application/pdf" - } - } - } - } - } - } - }, - "operationId": "get_reportConnector", - "parameters": [ - { - "schema": { - "type": "string", - "example": "CF761B2F7099455B8C5227639C447689" - }, - "in": "path", - "name": "id", - "required": true, - "description": "Id of the report" - }, - { - "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 - ] - } - } - ] - } } }, "tags": [ @@ -2732,10 +2680,6 @@ { "name": "KPI-regel", "description": "KPI-regel" - }, - { - "name": "PeppolCallback", - "description": "PeppolCallback" } ], "components": { diff --git a/OpenApiSpecs/profit/nl/Loonadministratie.json b/OpenApiSpecs/profit/nl/Loonadministratie.json index 24dd0a1..19d8b06 100644 --- a/OpenApiSpecs/profit/nl/Loonadministratie.json +++ b/OpenApiSpecs/profit/nl/Loonadministratie.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Magazijn.json b/OpenApiSpecs/profit/nl/Magazijn.json index d5cc3c4..c0fae03 100644 --- a/OpenApiSpecs/profit/nl/Magazijn.json +++ b/OpenApiSpecs/profit/nl/Magazijn.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -2523,6 +2523,72 @@ ] } }, + "/connectors/FbItemCodeWarehouse/FbItemCodeWarehouse/@VaIt,@War/{VaIt},{War}": { + "parameters": [ + { + "schema": { + "type": "string" + }, + "name": "VaIt", + "in": "path", + "required": true, + "description": "Type item" + }, + { + "schema": { + "type": "string" + }, + "name": "War", + "in": "path", + "required": true, + "description": "Magazijn" + } + ], + "delete": { + "summary": "Itemcode magazijn", + "operationId": "DELETE_FbItemCodeWarehouse", + "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_215.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": [ + "Itemcode magazijn" + ], + "parameters": [ + { + "$ref": "#/components/parameters/Accept-Language" + } + ] + } + }, "/connectors/FbPurchaseSales": { "post": { "summary": "Toewijzing", diff --git a/OpenApiSpecs/profit/nl/Medewerker en contract.json b/OpenApiSpecs/profit/nl/Medewerker en contract.json index ecf39e3..f657e1e 100644 --- a/OpenApiSpecs/profit/nl/Medewerker en contract.json +++ b/OpenApiSpecs/profit/nl/Medewerker en contract.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -57562,6 +57562,11 @@ "description": "Rekening buiten SEPA-gebied", "format": "" }, + "DsTp": { + "type": "boolean", + "description": "Betalingskenmerk incl. tekst betaling", + "format": "" + }, "IbCk": { "type": "boolean", "description": "IBAN controle", @@ -75930,6 +75935,11 @@ "description": "Rekening buiten SEPA-gebied", "format": "" }, + "DsTp": { + "type": "boolean", + "description": "Betalingskenmerk incl. tekst betaling", + "format": "" + }, "IbCk": { "type": "boolean", "description": "IBAN controle", diff --git a/OpenApiSpecs/profit/nl/Mutaties.json b/OpenApiSpecs/profit/nl/Mutaties.json index 3e127a7..3f4c625 100644 --- a/OpenApiSpecs/profit/nl/Mutaties.json +++ b/OpenApiSpecs/profit/nl/Mutaties.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Organisaties en personen.json b/OpenApiSpecs/profit/nl/Organisaties en personen.json index 1f6fb23..79a89cf 100644 --- a/OpenApiSpecs/profit/nl/Organisaties en personen.json +++ b/OpenApiSpecs/profit/nl/Organisaties en personen.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } @@ -5810,63 +5810,6 @@ ] } }, - "/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Nummer crediteur" - } - ], - "delete": { - "summary": "Inkooprelatie organisatie", - "operationId": "DELETE_KnPurchaseRelationOrg", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Inkooprelatie organisatie" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, "/connectors/KnPurchaseRelationPer": { "post": { "summary": "Inkooprelatie persoon", @@ -6495,63 +6438,6 @@ ] } }, - "/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/{CrId}": { - "parameters": [ - { - "schema": { - "type": "string" - }, - "name": "CrId", - "in": "path", - "required": true, - "description": "Nummer crediteur" - } - ], - "delete": { - "summary": "Inkooprelatie persoon", - "operationId": "DELETE_KnPurchaseRelationPer", - "description": "\n\r https://help.afas.nl/help/NL/SE/App_Conect_UpdDsc_050.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": [ - "Inkooprelatie persoon" - ], - "parameters": [ - { - "$ref": "#/components/parameters/Accept-Language" - } - ] - } - }, "/connectors/KnRelationship": { "post": { "summary": "Verband", diff --git a/OpenApiSpecs/profit/nl/Overige.json b/OpenApiSpecs/profit/nl/Overige.json index 4c7a810..43d118d 100644 --- a/OpenApiSpecs/profit/nl/Overige.json +++ b/OpenApiSpecs/profit/nl/Overige.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Projecten en nacalculatie.json b/OpenApiSpecs/profit/nl/Projecten en nacalculatie.json index f0c53af..79830ff 100644 --- a/OpenApiSpecs/profit/nl/Projecten en nacalculatie.json +++ b/OpenApiSpecs/profit/nl/Projecten en nacalculatie.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Verkoop en Orders.json b/OpenApiSpecs/profit/nl/Verkoop en Orders.json index 7effc28..b73f902 100644 --- a/OpenApiSpecs/profit/nl/Verkoop en Orders.json +++ b/OpenApiSpecs/profit/nl/Verkoop en Orders.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Verlof en Ziekte.json b/OpenApiSpecs/profit/nl/Verlof en Ziekte.json index 6e1a6c7..5211c66 100644 --- a/OpenApiSpecs/profit/nl/Verlof en Ziekte.json +++ b/OpenApiSpecs/profit/nl/Verlof en Ziekte.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Werkgever.json b/OpenApiSpecs/profit/nl/Werkgever.json index a6303c6..aed69b7 100644 --- a/OpenApiSpecs/profit/nl/Werkgever.json +++ b/OpenApiSpecs/profit/nl/Werkgever.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/OpenApiSpecs/profit/nl/Werving en selectie.json b/OpenApiSpecs/profit/nl/Werving en selectie.json index e269f63..69ce563 100644 --- a/OpenApiSpecs/profit/nl/Werving en selectie.json +++ b/OpenApiSpecs/profit/nl/Werving en selectie.json @@ -350,7 +350,7 @@ }, "/connectors/{Endpoint}": { "get": { - "summary": "Retieve 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.", + "summary": "Retieve the data of a custom getconnector based on the endpoint id.", "tags": [ "GET" ], @@ -442,7 +442,7 @@ }, "in": "path", "name": "Endpoint", - "description": "Add the id of connector you want to get the meta info from", + "description": "Add the id of the connector you want to get the data from", "required": true }, { @@ -469,7 +469,7 @@ "name": "orderbyfieldids", "in": "query", "required": false, - "description": "Must be used to prevent reordered results.", + "description": "Must be used to prevent unexpectedly ordered results", "schema": { "type": "string" } diff --git a/markdownpages/profit/en/news-profit7.md b/markdownpages/profit/en/news-profit7.md index a5cebf0..5e37126 100644 --- a/markdownpages/profit/en/news-profit7.md +++ b/markdownpages/profit/en/news-profit7.md @@ -1,11 +1,11 @@ --- author: EZW -date: 2026-03-24 +date: 2026-04-08 tags: Profit7, GetConnector, UpdateConnector, Integration, Configuration title: New in Profit 7 --- -> This article was last updated on March 24, 2026. Several patches in Profit 7 have resulted in changes to the API specifications. Make sure you are aware of the latest changes. The most important changes are the new Fiscal connectors. +> This article was last updated on April 8, 2026. Several patches in Profit 7 have resulted in changes to the API specifications. Make sure you are aware of the latest changes. The most important changes are the new Fiscal connectors. Starting with Profit 7, several changes have been implemented in the AFAS Profit API. Below are the changes compared to Profit 6. Curious about our roadmap? [Click here](https://www.afas.nl/roadmap) @@ -209,22 +209,30 @@ No changes for this release. ### Breaking Changes +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | ### Changelog +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | | the request property 'FbBitVatTarifGroup/Element/Fields/CoLa' became optional | FbBitVatTarifGroup | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbBitVatTarifGroup) | | the request property 'FbBitVatTarifGroup/Element/Fields/ItCd' became optional | FbBitVatTarifGroup | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbBitVatTarifGroup) | | the request property 'FbBitVatTarifGroup/Element/Fields/VaIt' became optional | FbBitVatTarifGroup | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbBitVatTarifGroup) | | added the new 'DPU' enum value to the request property 'FbGoodsReceived/Element/Fields/Inco' | FbGoodsReceived | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbGoodsReceived), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/FbGoodsReceived) | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationOrg/Element/Fields/InPv' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationPer/Element/Fields/InPv' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | @@ -277,7 +285,6 @@ No changes for this release. | api path removed without deprecation | KnCustomK09 | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnCustomK09), [PUT](https://docs.afas.help/apidoc/nl/Inrichting#put-/connectors/KnCustomK09), [DELETE](https://docs.afas.help/apidoc/nl/Inrichting#delete-/connectors/KnCustomK09/KnCustomK09/@SqNo/-SqNo-) | | api path removed without deprecation | KnCustomK10 | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnCustomK10), [PUT](https://docs.afas.help/apidoc/nl/Inrichting#put-/connectors/KnCustomK10), [DELETE](https://docs.afas.help/apidoc/nl/Inrichting#delete-/connectors/KnCustomK10/KnCustomK10/@SqNo/-SqNo-) | | endpoint added | KnKpiRow | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnKpiRow), [PUT](https://docs.afas.help/apidoc/nl/Inrichting#put-/connectors/KnKpiRow), [DELETE](https://docs.afas.help/apidoc/nl/Inrichting#delete-/connectors/KnKpiRow/KnKpiRow/@KpId/-KpId-) | -| endpoint added | KnPeppol | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnPeppol) | ## Loonadministratie Specification @@ -303,6 +310,7 @@ No changes for this release. | Description | Connector | Operation | | --- | --- | --- | | added the new 'DPU' enum value to the request property 'FbGoodsReceived/Element/Fields/Inco' | FbGoodsReceived | [POST](https://docs.afas.help/apidoc/nl/Magazijn#post-/connectors/FbGoodsReceived), [PUT](https://docs.afas.help/apidoc/nl/Magazijn#put-/connectors/FbGoodsReceived) | +| endpoint added | FbItemCodeWarehouse | [DELETE](https://docs.afas.help/apidoc/nl/Magazijn#delete-/connectors/FbItemCodeWarehouse/FbItemCodeWarehouse/@VaIt,@War/-VaIt-,-War-) | | the request property 'FbItemCodeWarehouse/Element/Fields/ItCd' became optional | FbItemCodeWarehouse | [POST](https://docs.afas.help/apidoc/nl/Magazijn#post-/connectors/FbItemCodeWarehouse) | | the request property 'FbStockMutation/Element/Fields/ItCd' became optional | FbStockMutation | [POST](https://docs.afas.help/apidoc/nl/Magazijn#post-/connectors/FbStockMutation) | @@ -546,6 +554,7 @@ No changes for this release. | added the new optional request property 'AfasEmployee/Element/Objects/AfasAgencySfb/Element/Fields/PlSA' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasAgencySfb/Element/Fields/Pt55' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasAgencySfb/Element/Fields/UTAy' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | +| added the new optional request property 'AfasEmployee/Element/Objects/AfasBankInfo/Element/Fields/DsTp' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasContract/Element/Fields/BrMo' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasContract/Element/Fields/DvbDvCh' | KnEmployee | [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new required request property 'AfasEmployee/Element/Objects/AfasContract/Element/Fields/DvbDvCh' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee) | @@ -829,6 +838,8 @@ No changes for this release. ### Breaking Changes +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | | removed the enum value 'SWA' of the request property 'KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnOrganisation | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnOrganisation), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnOrganisation) | @@ -836,15 +847,20 @@ No changes for this release. | removed the enum value 'SWA' of the request property 'KnPerson/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPerson | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPerson), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPerson) | | api path removed without deprecation | KnProfile | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnProfile/KnProfile/@PrId/-PrId-) | | api removed without deprecation | KnProfile | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnProfile) | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | | removed the enum value 'SWA' of the request property 'KnSalesRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnSalesRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnSalesRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnSalesRelationOrg) | | removed the enum value 'SWA' of the request property 'KnSalesRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnSalesRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnSalesRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnSalesRelationPer) | ### Changelog +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | +| added the optional property 'customConnectors' to the response with the '200' status | | [GET](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#get-/MetaInfo) | | removed the schema 'KnProfile_POST' | | | | the request property 'KnAppointment/Element/Fields/Fri' became optional | KnAppointment | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnAppointment) | | the request property 'KnAppointment/Element/Fields/IsRe' became optional | KnAppointment | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnAppointment) | @@ -863,9 +879,11 @@ No changes for this release. | api path removed without deprecation | KnProfile | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnProfile/KnProfile/@PrId/-PrId-) | | api removed without deprecation | KnProfile | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnProfile) | | added the new 'Z' enum value to the request property 'KnProvApplication/Element/Fields/VaPt' | KnProvApplication | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnProvApplication), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnProvApplication) | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationOrg/Element/Fields/InPv' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationPer/Element/Fields/InPv' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | diff --git a/markdownpages/profit/en/news-profit8.md b/markdownpages/profit/en/news-profit8.md new file mode 100644 index 0000000..76ed766 --- /dev/null +++ b/markdownpages/profit/en/news-profit8.md @@ -0,0 +1,25 @@ +--- +author: EZW +date: 2026-04-08 +tags: Profit8, GetConnector, UpdateConnector, Integration, Configuration +title: New in Profit 8 +--- + +**Profit 8 will only be released from June 2026. This document is therefore still in beta and is continuously being updated.** +--- + + +Starting with Profit 8, several changes have been implemented in the AFAS Profit API. Below are the changes compared to Profit 7. Curious about our roadmap? [Click here](https://www.afas.nl/roadmap) + +> How to read this? Profit has an extensive API with many different components. The API specifications are divided into related sections. Changes are indicated per section. + +> In the release notes of Profit 7, a number of changes have already been implemented. These changes also apply to Profit 8. [Click here](./news-profit7) for the release notes of Profit 7. + + +## **Breaking changes** + + +## Important changes + + +## Other changes \ No newline at end of file diff --git a/markdownpages/profit/nl/news-profit7.md b/markdownpages/profit/nl/news-profit7.md index 3342796..9f8b856 100644 --- a/markdownpages/profit/nl/news-profit7.md +++ b/markdownpages/profit/nl/news-profit7.md @@ -1,11 +1,11 @@ --- author: EZW -date: 2026-03-24 +date: 2026-04-08 tags: Profit7, GetConnector, UpdateConnector, Integration, Configuration title: Nieuw in Profit 7 --- -> Dit artikel is voor het laatst bijgewerkt op 24 maart 2026. Enkele patches op Profit 7 hebben geleid tot aanpassingen in de API specificaties. Controleer dus goed of je op de hoogte bent van de laatste wijzigingen. Belangrijkste aanpassingen zijn de nieuwe Fiscaal connectoren. +> Dit artikel is voor het laatst bijgewerkt op 8 april 2026. Enkele patches op Profit 7 hebben geleid tot aanpassingen in de API specificaties. Controleer dus goed of je op de hoogte bent van de laatste wijzigingen. Belangrijkste aanpassingen zijn de nieuwe Fiscaal connectoren. Vanaf Profit 7 is er een aantal wijzigingen in de AFAS Profit API doorgevoerd. Hieronder staan wijzigingen ten opzichte van Profit 6. Benieuwd naar onze roadmap? [Klik hier](https://www.afas.nl/roadmap) @@ -209,22 +209,30 @@ No changes for this release. ### Breaking Changes +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | ### Changelog +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | | the request property 'FbBitVatTarifGroup/Element/Fields/CoLa' became optional | FbBitVatTarifGroup | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbBitVatTarifGroup) | | the request property 'FbBitVatTarifGroup/Element/Fields/ItCd' became optional | FbBitVatTarifGroup | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbBitVatTarifGroup) | | the request property 'FbBitVatTarifGroup/Element/Fields/VaIt' became optional | FbBitVatTarifGroup | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbBitVatTarifGroup) | | added the new 'DPU' enum value to the request property 'FbGoodsReceived/Element/Fields/Inco' | FbGoodsReceived | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/FbGoodsReceived), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/FbGoodsReceived) | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationOrg/Element/Fields/InPv' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Inkoop#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationPer/Element/Fields/InPv' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Inkoop#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Inkoop#put-/connectors/KnPurchaseRelationPer) | @@ -277,7 +285,6 @@ No changes for this release. | api path removed without deprecation | KnCustomK09 | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnCustomK09), [PUT](https://docs.afas.help/apidoc/nl/Inrichting#put-/connectors/KnCustomK09), [DELETE](https://docs.afas.help/apidoc/nl/Inrichting#delete-/connectors/KnCustomK09/KnCustomK09/@SqNo/-SqNo-) | | api path removed without deprecation | KnCustomK10 | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnCustomK10), [PUT](https://docs.afas.help/apidoc/nl/Inrichting#put-/connectors/KnCustomK10), [DELETE](https://docs.afas.help/apidoc/nl/Inrichting#delete-/connectors/KnCustomK10/KnCustomK10/@SqNo/-SqNo-) | | endpoint added | KnKpiRow | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnKpiRow), [PUT](https://docs.afas.help/apidoc/nl/Inrichting#put-/connectors/KnKpiRow), [DELETE](https://docs.afas.help/apidoc/nl/Inrichting#delete-/connectors/KnKpiRow/KnKpiRow/@KpId/-KpId-) | -| endpoint added | KnPeppol | [POST](https://docs.afas.help/apidoc/nl/Inrichting#post-/connectors/KnPeppol) | ## Loonadministratie Specification @@ -303,6 +310,7 @@ No changes for this release. | Description | Connector | Operation | | --- | --- | --- | | added the new 'DPU' enum value to the request property 'FbGoodsReceived/Element/Fields/Inco' | FbGoodsReceived | [POST](https://docs.afas.help/apidoc/nl/Magazijn#post-/connectors/FbGoodsReceived), [PUT](https://docs.afas.help/apidoc/nl/Magazijn#put-/connectors/FbGoodsReceived) | +| endpoint added | FbItemCodeWarehouse | [DELETE](https://docs.afas.help/apidoc/nl/Magazijn#delete-/connectors/FbItemCodeWarehouse/FbItemCodeWarehouse/@VaIt,@War/-VaIt-,-War-) | | the request property 'FbItemCodeWarehouse/Element/Fields/ItCd' became optional | FbItemCodeWarehouse | [POST](https://docs.afas.help/apidoc/nl/Magazijn#post-/connectors/FbItemCodeWarehouse) | | the request property 'FbStockMutation/Element/Fields/ItCd' became optional | FbStockMutation | [POST](https://docs.afas.help/apidoc/nl/Magazijn#post-/connectors/FbStockMutation) | @@ -546,6 +554,7 @@ No changes for this release. | added the new optional request property 'AfasEmployee/Element/Objects/AfasAgencySfb/Element/Fields/PlSA' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasAgencySfb/Element/Fields/Pt55' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasAgencySfb/Element/Fields/UTAy' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | +| added the new optional request property 'AfasEmployee/Element/Objects/AfasBankInfo/Element/Fields/DsTp' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasContract/Element/Fields/BrMo' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee), [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new optional request property 'AfasEmployee/Element/Objects/AfasContract/Element/Fields/DvbDvCh' | KnEmployee | [PUT](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#put-/connectors/KnEmployee) | | added the new required request property 'AfasEmployee/Element/Objects/AfasContract/Element/Fields/DvbDvCh' | KnEmployee | [POST](https://docs.afas.help/apidoc/nl/Medewerker%20en%20contract#post-/connectors/KnEmployee) | @@ -829,6 +838,8 @@ No changes for this release. ### Breaking Changes +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | | removed the enum value 'SWA' of the request property 'KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnOrganisation | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnOrganisation), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnOrganisation) | @@ -836,15 +847,20 @@ No changes for this release. | removed the enum value 'SWA' of the request property 'KnPerson/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPerson | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPerson), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPerson) | | api path removed without deprecation | KnProfile | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnProfile/KnProfile/@PrId/-PrId-) | | api removed without deprecation | KnProfile | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnProfile) | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | | removed the enum value 'SWA' of the request property 'KnSalesRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnSalesRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnSalesRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnSalesRelationOrg) | | removed the enum value 'SWA' of the request property 'KnSalesRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnSalesRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnSalesRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnSalesRelationPer) | ### Changelog +> Delete was never possible with KnPurchaseRelationOrg and KnPurchaseRelationPer so this is just cleaning up the docs. + | Description | Connector | Operation | | --- | --- | --- | +| added the optional property 'customConnectors' to the response with the '200' status | | [GET](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#get-/MetaInfo) | | removed the schema 'KnProfile_POST' | | | | the request property 'KnAppointment/Element/Fields/Fri' became optional | KnAppointment | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnAppointment) | | the request property 'KnAppointment/Element/Fields/IsRe' became optional | KnAppointment | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnAppointment) | @@ -863,9 +879,11 @@ No changes for this release. | api path removed without deprecation | KnProfile | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnProfile/KnProfile/@PrId/-PrId-) | | api removed without deprecation | KnProfile | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnProfile) | | added the new 'Z' enum value to the request property 'KnProvApplication/Element/Fields/VaPt' | KnProvApplication | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnProvApplication), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnProvApplication) | +| api path removed without deprecation | KnPurchaseRelationOrg | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationOrg/KnPurchaseRelationOrg/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationOrg/Element/Fields/InPv' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationOrg/Element/Objects/KnOrganisation/Element/Objects/KnContact/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationOrg | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationOrg), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationOrg) | +| api path removed without deprecation | KnPurchaseRelationPer | [DELETE](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#delete-/connectors/KnPurchaseRelationPer/KnPurchaseRelationPer/@CrId/-CrId-) | | added the new 'Z' enum value to the request property 'KnPurchaseRelationPer/Element/Fields/InPv' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | | added the new 'NAM' enum value to the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | | removed the enum value 'SWA' of the request property 'KnPurchaseRelationPer/Element/Objects/KnPerson/Element/Fields/PsNa' | KnPurchaseRelationPer | [POST](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#post-/connectors/KnPurchaseRelationPer), [PUT](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#put-/connectors/KnPurchaseRelationPer) | diff --git a/markdownpages/profit/nl/news-profit8.md b/markdownpages/profit/nl/news-profit8.md new file mode 100644 index 0000000..44c7e79 --- /dev/null +++ b/markdownpages/profit/nl/news-profit8.md @@ -0,0 +1,25 @@ +--- +author: EZW +date: 2026-04-08 +tags: Profit8, GetConnector, UpdateConnector, Integration, Configuration +title: Nieuw in Profit 8 +--- + +**Profit 8 wordt pas uitgeleverd vanaf juni 2026. Dit document is dus nog in bèta en wordt continu aangevuld.** +--- + + +Vanaf Profit 8 is er een aantal wijzigingen in de AFAS Profit API doorgevoerd. Hieronder staan wijzigingen ten opzichte van Profit 7. Benieuwd naar onze roadmap? [Klik hier](https://www.afas.nl/roadmap) + +> Hoe lees je dit? Profit heeft een omvangrijke API met veel verschillende onderdelen. De API specificaties zijn opgedeeld in onderdelen die bij elkaar horen. Per onderdeel zijn de wijzigingen aangegeven. + +> In de release notes van Profit 7 zijn ook al een aantal wijzigingen doorgevoerd. Deze wijzigingen zijn ook van toepassing op Profit 8. [Klik hier](./news-profit7) voor de release notes van Profit 7. + + +## ***Breaking* wijzigingen** + + +## Belangrijke wijzigingen + + +## Overige wijzigingen \ No newline at end of file diff --git a/menustructures/multilanguage_menu.json b/menustructures/multilanguage_menu.json index d51842c..6ae2e99 100644 --- a/menustructures/multilanguage_menu.json +++ b/menustructures/multilanguage_menu.json @@ -273,6 +273,10 @@ }, "news": { "en": [ + { + "name": "Profit 8 Releasenotes (Bèta)", + "path": "en/news-profit8.md" + }, { "name": "Profit 7 Releasenotes", "path": "en/news-profit7.md" @@ -288,14 +292,14 @@ { "name": "Profit 4 Releasenotes", "path": "en/news-profit4.md" - }, - { - "name": "Profit 3 Releasenotes", - "path": "en/news-profit3.md" } ], "nl": [ + { + "name": "Profit 8 Releasenotes (Bèta)", + "path": "nl/news-profit8.md" + }, { "name": "Profit 7 Releasenotes", "path": "nl/news-profit7.md" @@ -311,10 +315,6 @@ { "name": "Profit 4 Releasenotes", "path": "nl/news-profit4.md" - }, - { - "name": "Profit 3 Releasenotes", - "path": "nl/news-profit3.md" } ] }