Xero OpenAPI Versions Save

An OpenAPI description of the Xero API

v3.0.1

1 month ago

What's Changed

  • PETOSS-389-Updates the OpenAPI specifications to reflect Warnings from the API response for Payments.

Full Changelog: https://github.com/XeroAPI/Xero-OpenAPI/compare/3.0.0...3.0.1

3.0.0

1 month ago

BREAKING CHANGE

  • #581 - Changes order of Idempotency key parameter in method definitions
  • Fixes method definitions where required request-body parameters were declared as optional. Following methods will have required body parameters now
    • Payroll-AU
      • updateEmployee
      • updatePayRun
      • updatePayslip
      • updateSuperfund
      • updateTimesheet
    • Files
      • uploadFile
      • updateFile
      • uploadFileToFolder
      • createFileAssociation
      • createFolder
    • Bankfeeds - createStatements
    • Assets - createAssetType

Full Changelog: https://github.com/XeroAPI/Xero-OpenAPI/compare/2.40.3...3.0.0

2.40.3

2 months ago

This version removes empty enum values from the specifications of Accounting, Bankfeeds, Payroll_AU, and Projects.

2.40.2

2 months ago

Payroll NZ

  • Added new property on the employee object: jobTitle

Accounting API

  • Added additional ReportTaxType enum value, USSALESTAX, used within the new Auto Sales Tax feature in the US edition of Xero

2.40.1

4 months ago

Accounting API

  • Compliance with new IRAS GST rate of 9% starting 2024

2.40.0

6 months ago

All APIs

  • Added Idempotency-Key as optional header param for all PUT, POST, PATCH requests

Accounting API

  • Removed PAYGLIABILITY, SUPERANNUATIONEXPENSE, SUPERANNUATIONLIABILITY, WAGESEXPENSE from AccountType enum

2.39.0

7 months ago

Accounting API

  • Updated 1099 report sample JSON response.
  • Remove the Contact's SkypeUserName field, from the API.Accouting Contact's endpoints.
  • Adds the deletion of allocations to Credit Notes, Prepayments and Overpayments
  • Removed random character in getPurchaseOrderAttachmentByFileName

Payroll AU

  • Added two new enum values in LeavePeriodStatus

Finance

  • Cash Validation Api now has rate limiting, there is a new response type added to reflect that.

2.38.0

9 months ago

AU Payroll API

New endpoints added for expanding Leave functionality for AU Payroll

  • LeaveApplications/v2 GET includes REQUESTED and REJECTED leave applications
  • LeaveApplications/{id}/approve allows for approval of REQUESTED leave applications
  • LeaveApplications/{id}/reject allows for rejection of REQUESTED or SCHEDULED leave applications Added detail to LeaveApplications POST example to indicate expected inclusion of other attributes

Accounting API

Create compliance tax rates

2.37.0

10 months ago

Description

Finance API

  • Updates import source description and the example in the BankStatementsPlus Api response doc

Accounting API

  • Added all missing currency codes CLF, EEK, LVL, MRO, MXV, SKK, SLE, STD, VES to enum
  • Fixed 2023 Reverse Charge tax rates for Singapore

2.36.0

1 year ago

Description

Files API

  • Adds getAssociationsCount method to the Files API

Payroll AU API

  • Adds new property PaidLeaveEarnings to the OpeningBalance schema definition
  • Adds new property PayOutType to the LeaveApplication and LeaveEarningsLine schema definitions

Release Notes

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)