From 21156cccc6d532ebae1a5c37828cdf3667f75476 Mon Sep 17 00:00:00 2001 From: Codat Pipeline Bot Date: Mon, 3 Aug 2026 15:32:41 +0000 Subject: [PATCH 1/2] Latest Open API Specification --- static/oas/Codat-Commerce.json | 2 +- static/oas/Codat-Lending.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/static/oas/Codat-Commerce.json b/static/oas/Codat-Commerce.json index a70d93d86b..ef24a836b0 100644 --- a/static/oas/Codat-Commerce.json +++ b/static/oas/Codat-Commerce.json @@ -7425,7 +7425,7 @@ "$ref": "#/components/responses/Service-Unavailable" } }, - "description": "The *Get product* endpoint returns a single product for a given productId.\n\n[Product categories](https://docs.codat.io/commerce-api#/schemas/ProductCategory) are used to classify a group of products together, either by type (e.g. \"Furniture\"), or sometimes by tax profile.\n\nBefore using this endpoint, you must have [retrieved data for the company](https://docs.codat.io/codat-api#/operations/refresh-company-data).\n" + "description": "The *Get product category* endpoint returns a single product category for a given productId.\n\n[Product categories](https://docs.codat.io/commerce-api#/schemas/ProductCategory) are used to classify a group of products together, either by type (e.g. \"Furniture\"), or sometimes by tax profile.\n\nBefore using this endpoint, you must have [retrieved data for the company](https://docs.codat.io/codat-api#/operations/refresh-company-data).\n" } }, "/companies/{companyId}/connections/{connectionId}/data/commerce-taxComponents": { diff --git a/static/oas/Codat-Lending.json b/static/oas/Codat-Lending.json index a013248d84..1685dde421 100644 --- a/static/oas/Codat-Lending.json +++ b/static/oas/Codat-Lending.json @@ -84578,7 +84578,7 @@ "$ref": "#/components/responses/Service-Unavailable" } }, - "description": "The *Get product* endpoint returns a single product for a given productId.\n\n[Product categories](https://docs.codat.io/lending-api#/schemas/ProductCategory) are used to classify a group of products together, either by type (e.g. \"Furniture\"), or sometimes by tax profile.\n\nBefore using this endpoint, you must have [retrieved data for the company](https://docs.codat.io/lending-api#/operations/refresh-company-data).\n" + "description": "The *Get product category* endpoint returns a single product category for a given productId.\n\n[Product categories](https://docs.codat.io/lending-api#/schemas/ProductCategory) are used to classify a group of products together, either by type (e.g. \"Furniture\"), or sometimes by tax profile.\n\nBefore using this endpoint, you must have [retrieved data for the company](https://docs.codat.io/lending-api#/operations/refresh-company-data).\n" } }, "/companies/{companyId}/connections/{connectionId}/data/commerce-products": { From 37181f6ce310e8b2556e1f5d6a257c9f0a037fa2 Mon Sep 17 00:00:00 2001 From: Codat Pipeline Bot Date: Tue, 4 Aug 2026 08:13:38 +0000 Subject: [PATCH 2/2] Latest Open API Specification --- static/oas/Codat-Accounting.json | 1 + static/oas/Codat-Assess.json | 1 + static/oas/Codat-Bank-Feeds.json | 4 ++ static/oas/Codat-Banking.json | 1 + static/oas/Codat-Commerce.json | 1 + static/oas/Codat-Files.json | 1 + static/oas/Codat-Intuit-IDX.json | 2 + static/oas/Codat-Lending.json | 4 ++ static/oas/Codat-Platform.json | 53 +++++++++++++++----------- static/oas/Codat-Sync-Commerce-v1.json | 4 ++ static/oas/Codat-Sync-Commerce.json | 3 ++ static/oas/Codat-Sync-Expenses-v1.json | 3 ++ static/oas/Codat-Sync-Expenses.json | 4 ++ static/oas/Codat-Sync-Payables-v1.json | 4 ++ static/oas/Codat-Sync-Payables.json | 3 ++ static/oas/Codat-Sync-Payroll.json | 4 ++ 16 files changed, 70 insertions(+), 23 deletions(-) diff --git a/static/oas/Codat-Accounting.json b/static/oas/Codat-Accounting.json index 7f6be3d629..8f2278bd95 100644 --- a/static/oas/Codat-Accounting.json +++ b/static/oas/Codat-Accounting.json @@ -147934,6 +147934,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Assess.json b/static/oas/Codat-Assess.json index 00f458eaa2..ffed0001c4 100644 --- a/static/oas/Codat-Assess.json +++ b/static/oas/Codat-Assess.json @@ -5253,6 +5253,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Bank-Feeds.json b/static/oas/Codat-Bank-Feeds.json index fb1fcd9458..9a50b066d6 100644 --- a/static/oas/Codat-Bank-Feeds.json +++ b/static/oas/Codat-Bank-Feeds.json @@ -5752,6 +5752,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -5762,6 +5763,7 @@ "description": "A unique four-character ID that identifies the platform of the company's data connection. This ensures continuity if the platform changes its name in the future." }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -7300,6 +7302,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", @@ -7383,6 +7386,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync." diff --git a/static/oas/Codat-Banking.json b/static/oas/Codat-Banking.json index a9cabde329..48555deae5 100644 --- a/static/oas/Codat-Banking.json +++ b/static/oas/Codat-Banking.json @@ -1928,6 +1928,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Commerce.json b/static/oas/Codat-Commerce.json index ef24a836b0..36d9af91d6 100644 --- a/static/oas/Codat-Commerce.json +++ b/static/oas/Codat-Commerce.json @@ -9859,6 +9859,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Files.json b/static/oas/Codat-Files.json index 922dde4100..dd3d34c814 100644 --- a/static/oas/Codat-Files.json +++ b/static/oas/Codat-Files.json @@ -295,6 +295,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Intuit-IDX.json b/static/oas/Codat-Intuit-IDX.json index 5b6c0d01b4..aece1c904c 100644 --- a/static/oas/Codat-Intuit-IDX.json +++ b/static/oas/Codat-Intuit-IDX.json @@ -1238,6 +1238,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", @@ -1312,6 +1313,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync." diff --git a/static/oas/Codat-Lending.json b/static/oas/Codat-Lending.json index 1685dde421..d104aabd17 100644 --- a/static/oas/Codat-Lending.json +++ b/static/oas/Codat-Lending.json @@ -119241,6 +119241,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -119251,6 +119252,7 @@ "description": "A unique four-character ID that identifies the platform of the company's data connection. This ensures continuity if the platform changes its name in the future." }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -122475,6 +122477,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", @@ -122498,6 +122501,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync." diff --git a/static/oas/Codat-Platform.json b/static/oas/Codat-Platform.json index 38a6b343ed..8bc3964400 100644 --- a/static/oas/Codat-Platform.json +++ b/static/oas/Codat-Platform.json @@ -5185,6 +5185,7 @@ "$ref": "#/components/schemas/Branding/definitions/brandingButton" }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -5376,7 +5377,7 @@ "type": "object", "properties": { "id": { - "$ref": "#/paths/~1companies~1%7BcompanyId%7D~1syncSettings/post/requestBody/content/application~1json/schema/allOf/0/properties/companyId" + "$ref": "#/components/parameters/companyId/schema" }, "name": { "type": "string", @@ -5463,7 +5464,7 @@ "type": "object", "properties": { "id": { - "$ref": "#/paths/~1companies~1%7BcompanyId%7D~1syncSettings/post/requestBody/content/application~1json/schema/allOf/0/properties/companyId" + "$ref": "#/components/parameters/companyId/schema" }, "name": { "$ref": "#/components/schemas/Company/definitions/companyDetails/properties/name" @@ -5665,6 +5666,25 @@ "name" ] }, + "CompanySyncSettings": { + "title": "Company sync settings", + "type": "object", + "properties": { + "companyId": { + "$ref": "#/components/parameters/companyId/schema" + }, + "settings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SyncSetting" + } + }, + "overridesDefaults": { + "type": "boolean", + "description": "Set to `True` if you want to override the default [sync settings](https://docs.codat.io/knowledge-base/advanced-sync-settings)." + } + } + }, "CompanyUpdateRequest": { "title": "Update company request", "x-internal": true, @@ -5685,25 +5705,6 @@ } } }, - "CompanySyncSettings": { - "title": "Company sync settings", - "type": "object", - "properties": { - "companyId": { - "$ref": "#/paths/~1companies~1%7BcompanyId%7D~1syncSettings/post/requestBody/content/application~1json/schema/allOf/0/properties/companyId" - }, - "settings": { - "type": "array", - "items": { - "$ref": "#/components/schemas/SyncSetting" - } - }, - "overridesDefaults": { - "type": "boolean", - "description": "Set to `True` if you want to override the default [sync settings](https://docs.codat.io/knowledge-base/advanced-sync-settings)." - } - } - }, "CompanyWebhook": { "title": "Company webhook", "type": "object", @@ -5740,6 +5741,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -7064,7 +7066,7 @@ "description": "The type of data being pushed, eg invoices, customers." }, "companyId": { - "$ref": "#/paths/~1companies~1%7BcompanyId%7D~1syncSettings/post/requestBody/content/application~1json/schema/allOf/0/properties/companyId" + "$ref": "#/components/parameters/companyId/schema" }, "pushOperationKey": { "type": "string", @@ -8134,7 +8136,10 @@ "in": "path", "required": true, "schema": { - "$ref": "#/paths/~1companies~1%7BcompanyId%7D~1syncSettings/post/requestBody/content/application~1json/schema/allOf/0/properties/companyId" + "type": "string", + "format": "uuid", + "example": "8a210b68-6988-11ed-a1eb-0242ac120002", + "description": "Unique identifier for your SMB in Codat." }, "description": "Unique identifier for a company." }, @@ -8143,6 +8148,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", @@ -8236,6 +8242,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync." diff --git a/static/oas/Codat-Sync-Commerce-v1.json b/static/oas/Codat-Sync-Commerce-v1.json index 43e49ac51e..f390bf4042 100644 --- a/static/oas/Codat-Sync-Commerce-v1.json +++ b/static/oas/Codat-Sync-Commerce-v1.json @@ -15816,6 +15816,7 @@ "$ref": "#/components/schemas/Branding/definitions/brandingButton" }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -17747,6 +17748,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -19405,6 +19407,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", @@ -19482,6 +19485,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync." diff --git a/static/oas/Codat-Sync-Commerce.json b/static/oas/Codat-Sync-Commerce.json index 7284016988..6add93ac6b 100644 --- a/static/oas/Codat-Sync-Commerce.json +++ b/static/oas/Codat-Sync-Commerce.json @@ -1530,6 +1530,7 @@ "$ref": "#/components/schemas/Branding/definitions/brandingButton" }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -2437,6 +2438,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -3648,6 +3650,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Sync-Expenses-v1.json b/static/oas/Codat-Sync-Expenses-v1.json index 3336969021..a2bd4687f5 100644 --- a/static/oas/Codat-Sync-Expenses-v1.json +++ b/static/oas/Codat-Sync-Expenses-v1.json @@ -2621,6 +2621,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -2631,6 +2632,7 @@ "description": "A unique four-character ID that identifies the platform of the company's data connection. This ensures continuity if the platform changes its name in the future." }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -3875,6 +3877,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Sync-Expenses.json b/static/oas/Codat-Sync-Expenses.json index 8a567ce964..89940e14aa 100644 --- a/static/oas/Codat-Sync-Expenses.json +++ b/static/oas/Codat-Sync-Expenses.json @@ -3422,6 +3422,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync." @@ -15957,6 +15958,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -15967,6 +15969,7 @@ "description": "A unique four-character ID that identifies the platform of the company's data connection. This ensures continuity if the platform changes its name in the future." }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -18733,6 +18736,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Sync-Payables-v1.json b/static/oas/Codat-Sync-Payables-v1.json index d5f6d49226..648c796f97 100644 --- a/static/oas/Codat-Sync-Payables-v1.json +++ b/static/oas/Codat-Sync-Payables-v1.json @@ -46400,6 +46400,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -46410,6 +46411,7 @@ "description": "A unique four-character ID that identifies the platform of the company's data connection. This ensures continuity if the platform changes its name in the future." }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -48597,6 +48599,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", @@ -48620,6 +48623,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync." diff --git a/static/oas/Codat-Sync-Payables.json b/static/oas/Codat-Sync-Payables.json index b19aebc32c..a16a6ab3e5 100644 --- a/static/oas/Codat-Sync-Payables.json +++ b/static/oas/Codat-Sync-Payables.json @@ -3896,6 +3896,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -3906,6 +3907,7 @@ "description": "A unique four-character ID that identifies the platform of the company's data connection. This ensures continuity if the platform changes its name in the future." }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -5012,6 +5014,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", diff --git a/static/oas/Codat-Sync-Payroll.json b/static/oas/Codat-Sync-Payroll.json index 88b8ef2da4..b2c7cc7228 100644 --- a/static/oas/Codat-Sync-Payroll.json +++ b/static/oas/Codat-Sync-Payroll.json @@ -15429,6 +15429,7 @@ "$ref": "#/components/parameters/connectionId/schema" }, "integrationId": { + "title": "Integration ID", "type": "string", "format": "uuid", "example": "fd321cb6-7963-4506-b873-e99593a45e30", @@ -15439,6 +15440,7 @@ "description": "A unique four-character ID that identifies the platform of the company's data connection. This ensures continuity if the platform changes its name in the future." }, "sourceId": { + "title": "Source ID", "type": "string", "format": "uuid", "example": "35b92968-9851-4095-ad60-395c95cbcba4", @@ -17056,6 +17058,7 @@ "in": "path", "required": true, "schema": { + "title": "Connection ID", "type": "string", "format": "uuid", "example": "2e9d2c44-f675-40ba-8049-353bfcb5e171", @@ -17112,6 +17115,7 @@ "schema": { "type": "string", "format": "uuid", + "title": "Dataset ID", "description": "Unique identifier for the dataset that completed its sync." }, "description": "Unique identifier for the dataset that completed its sync."