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 ceebbc2b..6a2f047a 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 84ca4d7c..242a86b3 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 35245960..54d79d5c 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 0f2ec5be..2c4c5efa 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 2a8f5e39..022e8ccf 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 f39a5cc5..3e60e489 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 8395d897..01be6023 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 67762b5e..2393b88a 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 93e36ef6..bf8f351d 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 a79a307c..385f9c8e 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 1e32e7da..b347e1ae 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 0ece237c..344bbb8d 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 43a24ae0..14edc0e4 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 5ce69ec6..77a6064b 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 6f80e3fa..939cb1cb 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 7cf0a31c..ad952e6d 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 4d32b290..2eecdb01 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 a4331a13..56e689fb 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 1b8a84b2..98ea9caf 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 e20ed951..85de16e1 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 b3ffceb5..8aa6ed28 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 77839d51..3468ff87 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 f072da4e..3a78d163 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 bf364905..c089464a 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 fd55ca11..c641f09e 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 94dd0001..b372b355 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 01cd40db..03b7b57b 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 66dab917..4b6b23fb 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 4bdae666..39984654 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 8cdfa9f7..40a6ac29 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 02399abf..e30e33cc 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 2df72c10..5328b488 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 4a7168ae..77223071 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 d5aae6ec..c567e635 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 24dd0a1e..19d8b060 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 d5cc3c44..c0fae032 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 ecf39e31..f657e1ef 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 3e127a7c..3f4c6253 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 1f6fb232..79a89cf2 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 4c7a8105..43d118dd 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 f0c53afa..79830ff6 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 7effc28f..b73f9029 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 6e1a6c77..5211c660 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 a6303c69..aed69b75 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 e269f634..69ce563a 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 a5cebf09..5e371265 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 00000000..76ed766f --- /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 33427961..9f8b8566 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 00000000..44c7e791 --- /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 d51842c3..6ae2e99b 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" } ] }