From ce57d62443e517c877dc02f75810d016035d76c3 Mon Sep 17 00:00:00 2001 From: Ripal Parikh Date: Mon, 20 Apr 2026 16:28:59 +1200 Subject: [PATCH 1/3] feat: [XBAP-17277] expose BrandingThemeID on Prepayment schema and response examples --- xero_accounting.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xero_accounting.yaml b/xero_accounting.yaml index 313df6497..902a03f4b 100644 --- a/xero_accounting.yaml +++ b/xero_accounting.yaml @@ -12632,6 +12632,7 @@ paths: ID: ce0cddef-cf5a-4e59-b638-f225679115a7 CurrencyRate: 1.000000 Type: RECEIVE-PREPAYMENT + BrandingThemeID: 414d4a87-46d6-4cfc-ab42-4e29d22e5076 Reference: INV-0011 RemainingCredit: 3449.00 Allocations: @@ -23921,6 +23922,10 @@ components: description: Xero generated unique identifier type: string format: uuid + BrandingThemeID: + description: The unique identifier of the branding template applied to a receive prepayment + type: string + format: uuid CurrencyRate: description: The currency rate for a multicurrency prepayment. If no rate is specified, the XE.com day rate is used type: number From 994ca65a809a97ce9b163ce8c271296a6cbb408a Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 27 Jan 2026 03:20:29 +0000 Subject: [PATCH 2/3] chore: bump version to 10.1.0 --- xero-app-store.yaml | 2 +- xero-finance.yaml | 2 +- xero-identity.yaml | 2 +- xero-payroll-au.yaml | 2 +- xero-payroll-nz.yaml | 2 +- xero-payroll-uk.yaml | 2 +- xero-projects.yaml | 2 +- xero-webhooks.yaml | 4 +--- xero_accounting.yaml | 2 +- xero_assets.yaml | 2 +- xero_bankfeeds.yaml | 2 +- xero_files.yaml | 2 +- 12 files changed, 12 insertions(+), 14 deletions(-) diff --git a/xero-app-store.yaml b/xero-app-store.yaml index 1e91d6b13..63779614b 100644 --- a/xero-app-store.yaml +++ b/xero-app-store.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: Xero AppStore API description: These endpoints are for Xero Partners to interact with the App Store Billing platform termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ diff --git a/xero-finance.yaml b/xero-finance.yaml index 4f7c5774d..7a02eeaf2 100644 --- a/xero-finance.yaml +++ b/xero-finance.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: Xero Finance API description: The Finance API is a collection of endpoints which customers can use in the course of a loan application, which may assist lenders to gain the confidence they need to provide capital. termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ diff --git a/xero-identity.yaml b/xero-identity.yaml index 28605626e..d3b0a0313 100644 --- a/xero-identity.yaml +++ b/xero-identity.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: Xero OAuth 2 Identity Service API description: These endpoints are related to managing authentication tokens and identity for Xero API termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ diff --git a/xero-payroll-au.yaml b/xero-payroll-au.yaml index 91f0242f3..42a637c3f 100644 --- a/xero-payroll-au.yaml +++ b/xero-payroll-au.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: Xero Payroll AU API description: This is the Xero Payroll API for orgs in Australia region. termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ diff --git a/xero-payroll-nz.yaml b/xero-payroll-nz.yaml index 616955b1a..4bb52b1f5 100644 --- a/xero-payroll-nz.yaml +++ b/xero-payroll-nz.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: "Xero Payroll NZ" description: "This is the Xero Payroll API for orgs in the NZ region." termsOfService: "https://developer.xero.com/xero-developer-platform-terms-conditions/" diff --git a/xero-payroll-uk.yaml b/xero-payroll-uk.yaml index 27ef79798..584eba7f7 100644 --- a/xero-payroll-uk.yaml +++ b/xero-payroll-uk.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: "Xero Payroll UK" description: "This is the Xero Payroll API for orgs in the UK region." termsOfService: "https://developer.xero.com/xero-developer-platform-terms-conditions/" diff --git a/xero-projects.yaml b/xero-projects.yaml index 491fad07b..2c70a7e37 100644 --- a/xero-projects.yaml +++ b/xero-projects.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: Xero Projects API description: This is the Xero Projects API termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ diff --git a/xero-webhooks.yaml b/xero-webhooks.yaml index 77eb09325..85fc34f38 100644 --- a/xero-webhooks.yaml +++ b/xero-webhooks.yaml @@ -2,7 +2,7 @@ openapi: 3.1.1 info: description: The Xero Webhooks API exposes event notifications relating to entities in the Xero Public API and can be used for a variety of purposes title: Xero Webhooks API - version: 10.0.0 + version: 10.1.0 termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ contact: name: Xero Platform Team @@ -99,8 +99,6 @@ webhooks: $ref: "#/components/responses/200WebhookDataReceivedOk" "401": $ref: "#/components/responses/401InvalidWebhookData" - - components: headers: x-xero-signature: diff --git a/xero_accounting.yaml b/xero_accounting.yaml index 902a03f4b..93bef08fa 100644 --- a/xero_accounting.yaml +++ b/xero_accounting.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: Xero Accounting API - version: 10.0.0 + version: 10.1.0 termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ contact: name: Xero Platform Team diff --git a/xero_assets.yaml b/xero_assets.yaml index b161e0aea..06f34db04 100644 --- a/xero_assets.yaml +++ b/xero_assets.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: Xero Assets API description: The Assets API exposes fixed asset related functions of the Xero Accounting application and can be used for a variety of purposes such as creating assets, retrieving asset valuations etc. termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ diff --git a/xero_bankfeeds.yaml b/xero_bankfeeds.yaml index 045e02283..d62abc3bd 100644 --- a/xero_bankfeeds.yaml +++ b/xero_bankfeeds.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - version: 10.0.0 + version: 10.1.0 title: Xero Bank Feeds API description: The Bank Feeds API is a closed API that is only available to financial institutions that have an established financial services partnership with Xero. If you're an existing financial services partner that wants access, contact your local Partner Manager. If you're a financial institution who wants to provide bank feeds to your business customers, contact us to become a financial services partner. termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ diff --git a/xero_files.yaml b/xero_files.yaml index 443b0fc30..0703f92f3 100644 --- a/xero_files.yaml +++ b/xero_files.yaml @@ -4,7 +4,7 @@ servers: url: https://api.xero.com/files.xro/1.0/ info: title: Xero Files API - version: 10.0.0 + version: 10.1.0 description: These endpoints are specific to Xero Files API termsOfService: https://developer.xero.com/xero-developer-platform-terms-conditions/ contact: From f4dbe1c214b540d855360d29a5d4c667df618b39 Mon Sep 17 00:00:00 2001 From: Ripal Parikh Date: Wed, 22 Apr 2026 16:19:40 +1200 Subject: [PATCH 3/3] feat: [XBAP-17277] add readonly attribute to BrandingThemeId --- xero_accounting.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/xero_accounting.yaml b/xero_accounting.yaml index 1d564e269..0a852366d 100644 --- a/xero_accounting.yaml +++ b/xero_accounting.yaml @@ -23986,6 +23986,7 @@ components: description: The unique identifier of the branding template applied to a receive prepayment type: string format: uuid + readOnly: true CurrencyRate: description: The currency rate for a multicurrency prepayment. If no rate is specified, the XE.com day rate is used type: number