Skip to content

Releases: XeroAPI/Xero-OpenAPI

2.1.1

01 May 04:41
8d3bed1

Choose a tag to compare

ACCOUNTING
Add get prepayment as PDF for accounting
Add new vendorExtension for Objects with single Array
Added UK Domestic Reverse Charge VAT rates

UK PAYROLL
More updates at unit tests are written

2.1.0

21 Apr 16:58
eae00f4

Choose a tag to compare

Merge UK Payroll specification into master - initial validation done - still beta upon further unit testing.

2.0.10

20 Apr 18:38
1a359dc

Choose a tag to compare

ACCOUNTING
Correct the IncludeOnline value so that it is a query parameter and not included directly in path

ASSETS

Add missing assetTypeId from Assets object
PAYROLL AU
AllowanceType property missing - add new enum for EarningRate

2.0.9

13 Apr 20:11
ae649f8

Choose a tag to compare

PAYROLL AU

add 2 missing ENUMs from EarningsType
ASSETS

change example response case for assetStatus
IDENTITY
Add tenantName to Get /connections object

2.0.8

07 Apr 23:43
a5073b0

Choose a tag to compare

ACCOUNTING
Add getPurchaseOrderAsPdf method

ASSETS
Add Error objects and Validation arrays

GET Assets requires a Status in ALL Caps otherwise you'll recieve a 403 Forbidden.

CREATE or GET Assets deserializes JSON responses into the Assets object where the Status is Init Caps.

For this reason the same component in our OpenAPI spec will not support both use cases without throwing an error for missing enums due to case sensitivity.

2.0.7

02 Apr 22:43
3010941

Choose a tag to compare

AU PAYROLL
Add enums for LeaveLineCalculation Type

ACCOUNTING
All date add

All date-time add
example
-readOnly=true
All HasAttachments add

default: "false"
example: "false"

CreditNote
Add property StatusAttributeString

Added to all Date and DateTimes
x-is-msdate-time-temp: true
x-is-msdate-temp: true
This will allow for development of python SDK without impacting other SDKs until we are ready to remove the format: date and format: date-time

2.0.6

25 Mar 18:24
77daf48

Choose a tag to compare

ACCOUNTING

  • updateEmployee singular not supported by API - removed
  • Add getQuotesAsPDF

ASSETS

  • enums capitalized for assets status
  • AssetStatus component added

IDENTITY
Add x-is-datetime:true for use in models mustache templates
Allows you to override the default datetime datatype used by a generator.

2.0.5

16 Mar 20:35

Choose a tag to compare

Accounting

  • Update deletePayment method that required a payload when performing a POST. The deletePayment object has a single property "status" with a default value of "DELETED". Simply create a new instance of deletePayment and pass it as an arg to the deletePayment method.
  • Add missing ENUM for Invoice Type

BankFeed, Accounting, Projects

  • Adding ZWK and "" empty strings to currencyCode ENUM list

Payroll AU
Adding vendor extensions to address date formatting in SDKs.
Update all Dates to include x-is-msdate

  • this will support serializing and deserilzation of MS DateFormat dates as Strings into native date objects.

Fix other data type /format issues on properties and add missing properties discovered during validation.

2.0.4

10 Mar 23:24
fffc717

Choose a tag to compare

Projects
Add missing securitySchema (needed for PHP SDK)
Update tag from Projects to Project so file name is ProjectApi.

Assets
Remove a few required properties on Asset model

Accounting
Update countryCode for Norway from NO to "NO" (issue with .NET SDK)

2.0.3

05 Mar 05:18
5569c8d

Choose a tag to compare

PurchaseOrder

Add operation for getPurchaseOrderByNumber
AppliedAmount property added to the following models
CreditNote
Prepayment
Overpayment

Update projects yaml

Add getTask by ID and return a single task
Add missing "description" property from Task model
Rename all the yaml files …
Remove the version number and "swagger" and convert to all lowercase for names